创建站点 要建设一个优秀的站点并不是一件很容易的事。
这首先要作好内容的筹备工作:主要包括要使用的文献、图片、图形等,这要花费大量的时间来写作、采集和绘制,其次要着重策划站点的风格,特别是首页风格,并设计好方便、简洁、准确的站点导航,因为它就像是一张导游图,可以引导浏览者方便快捷地找到自己希望看到的风景。
网站的检查和测试 这是网页在发布之前需要做的一项重要工作,因为在创建网页时,不可避免地会遇到一些错误,这主要包括:中文或西文的拼写错误、破碎的图像符号、凌乱的布局、页面不能访问、超链接错误等。
这就需要对网页乃至整个站点进行检查。
一般可通过在浏览器中预览来进行检查或测试,主要是检查各个网页中的超级链接是否正确、内容是否可以准确地在浏览器中显示以及网页下载的速度。
网站的发布与维护管理 当对网页进行了测试,确信正确无误后,就可将其发布到Internet上,以使更多的用户访问到我们的站点具体操作不再叙述。
为了让站点始终维持较高的访问率,要做好日常的维护与管理工作。
这需要不断地更新页面内容,让最新信息发布出来,让访问者对站点始终保持新鲜感,要保证网站的安全性,以防被人恶意破坏。
.2 网站需求分析 按照前面的设计思想,对网站进行分解,下面从内容和功能上分别对网站进行分析。
网站总体信息布局图 图3.网站主页信息图 后台功能分析下面从普通用户和管理员对网站功能进行划分: 普通用户(一般管理员)具有的功能:注册,登录,注销,发布相对权限的内容,查看、编辑和删除相对内容(因为网站的普通管理员是按角色去划分权限的,一种角色定义了一组拥有特定权限的用户,这些权限在用户权限中予以定义,比如:个人主页管理员,文章管理员。
所以不同角色仅具有操作相对内容的权限),上传下载文件和搜索功能。
管理员(超级管理员)具有的功能:除过和普通用户具有相同的功能外,管理员具有以下其他功能: 内容管理:查看、编辑和删除所有网站内容,按照内容类型管理文章,包括 默认推荐、首页推荐等等。
控制发表行为:比如最少文字数,发表前先预览, 以及首页的文章数。
站点创建:选择用户可访问的主题及指定默认主题,设置不同区块内容出现 在站点的不同位置,选择启用哪些模块,控制网站导航菜单,创建菜单区块, 以及重命名和重新组织菜单项。
站点配置:设置网站显示日期和时间的格式,以及系统的默认时区,设置网 站的本地化和用户界面翻译,更改网站基本信息,例如:站号,口号,电子 邮件地址,任务,首页等等,启用或禁用网站的简洁链接,配置用户输入的 内容应如何过滤,包括允许的HTML标签,php代码标签,同时还可以开启由 模块提供的过滤器,控制网站如何处理错误,包括403(禁止访问)/404(未 找到)错误以及php错误报告。
用户管理:列出、添加和编辑用户,允许用户注册、登录、注销、维护用户 配置文件等,选择角色的权限来确定其可使用的功能,限允许控制用户可以 在网站上执行的操作。
第三章 基于Drupal系统对网站的开发 这个网站是借助 Drupal 系统强大的内容管理功能,在这里要把网站的 HTML 主题整合到 Drupal 系统中。
大家现在看到的图 4 就是网站的主页图,下面就从网站主页的布局、Drupal 主题的制作过程以及网站部分功能来谈基于 Drupal 系统对网站的开发实现。
.1 网站主页HTML框架布局 从图 4 我们可以得到网站主页框架布局为:头部、左侧栏、内容、底部和两侧对联共五部分。
头部信息包括:language (语言栏)网站 logo、搜索框、主链接和相关图片。
左侧栏是放招生就业、本科专业、网络服务、精品课程和教师主页.