这是描述众多分散的页面之间联系的重要步骤,也是分支序列的形式化。所划分的页面之间应该根据其相互调用的关系建立链接。通常实现一个网站功能的页面组的链接关系构成一个链接网,而各个功能的链接网合并就组成了整个网站的链接网。
(1)建立各个功能的链接子网
它主要沿用了页面划分的成果。在进行页面划分时,采用基于分支序列的方法,在很大程度上已经反映了各个页面的链接关系,根据所划分好的页面的相互功能调用关系来建立链接关系,实现链接子网的建立。
任意调用的双向性和调用的条件,即对于相互响应的页面,其链接是双向的,并且是有条件的(根据传递的参数所确定)。
(2)建立网站整体链接网
将各子网合并成一个整体,实现整个网站的页面链接流程。在合并时,是通过修改接口页面或者通过导航系统来实现的。修改接口页面是为了使同一层次而分属于不同功能的页面建立联系,或者为了联系上下级关系的功能而进行的。导航系统通常使网站各分别独立的功能实现横向联系。
(3)公众页面流程设计
页面的自我链接:页面为一个内容很长的信息列表或一个分类的列表,在一个屏幕内不能将信息显示完毕时;或者需要显示的内容是经过分类的,一页应该只显示一个类别的时候。这种情况在需要进行列表的时候出现最多。通常都采用由服务器处理参数来实现动态刷新的Html效果。在我们的商业网站例子中,有几个页面是需要进行自我链接的:如新闻三级栏目列表、新闻内容、社区讨论的文章列表等。新闻三级栏目列表应该总是显示当前已经选定的三级栏目及其新闻条目,并且应该提供同一级别的其他栏目的链接。
在处理方法上,就是采用了将栏目号作为参数传递回自身而刷新页面的方法实现的。新闻内容页面的自我链接主要是为提供相关新闻链接而设的。
当社区讨论的文章列表页面中所列文章过多,一页显示不完时,可采用分页显示技术,设计一个利用页号为参数的页面实现动态地刷新访问者当前所看到的内容,通过自我链接来显示所有文章。
对两个页面进行双向链接:当一个页面提供数据给另外一个页面处理时(如一个表单提交数据给一个操作性页面),对数据进行处理的页面有可能对不合格的数据要求重新输人,这时处理数据的页面同样地指向提交数据的页面。
●这种情况实际上就是在分支序列的基础上,将异常信息的页面合并到操作页面后所形成的形式。
●这种情况多见于一个进行输人操作的页面和一个进行数据处理的页面之间的链接。
(4)建立网站整体流程
较为紧密的合并方式是采用修改接口页面的方法:从两个具有一定关系的功能(同级的或者上下级的)各自的流程中抽取功能相同或者相似的页面组成一个页面(即舍弃其中一方,然后将它的功能加人到另外一方中)。同时完成加入接口参数、调整数据的完整性等工作,实现两个功能的合并。
较为松散的网站建设合并方式是通过导航系统实现的:只需要建立一个公共性质的导航页面,或者在需要合并的功能中各自加人到对方的链接,无须对页面的内核进行调整。
>>> 查看《网站的链接结构设计》更多相关资讯 <<<
本文地址:http://www.phpweb.com.cn/news/html/3805.html