【技术实现步骤摘要】
技术介绍
事实上所有的web应用都由一组页面构成。web应用开发者的主要关注之一是管理这些页面之间的导航。导航模型是网页的较复杂部分之一。跨由多个页面构成的整个网站管理导航会是个困难任务。以前已提供了用于创建和管理网站导航的一些方法。这些方法中的一些包括创作导航和将它直接嵌入网页本身,提供独立于内容针对导航的外部结构或者具有从网站的结构导出的导航结构。创作导航允许导航结构的定制并允许网站开发者在创建和管理web站点的导航方面的高度灵活性。但是,随着web站点的大小增加,保持这些创作的导航同步所需的工作量也急剧增加。相反,按照层次结构构造导航使得随着网站增长而管理更容易,但失去了大量定制功能。需要一种解决方案,使得网站的导航结构可随其增长而始终如一地管理,并仍为网站的创作者提供设计他们自己的导航的能力。
技术实现思路
本专利技术的实施例涉及,其中导航结构按照层次结构控制,同时仍允许在整个导航结构中创作特定的导航。对应于站点导航结构的数据被高速缓存。高速缓存的数据对应于表示站点导航的层次结构的分层树结构。管理分层树结构允许站点按照其结构组织。此外,创作的导航或链接在整个导航 ...
【技术保护点】
一种用于管理网络站点的导航的计算机实现的方法,其特征在于,包括:创建导航对象,它对应于与所述网络站点相关联的导航链接;从所述导航对象生成一个导航结构,其中,所述导航结构按照关联于所述导航链接的层次结构组织;当所述网络 站点包括一个创作的导航链接时,在所述导航结构内包括一个创作的导航对象;以及呈现所述站点的页面,其中,所述页面包括一个对应于所述导航结构的栏位。
【技术特征摘要】
US 2004-9-30 10/955,7631.一种用于管理网络站点的导航的计算机实现的方法,其特征在于,包括创建导航对象,它对应于与所述网络站点相关联的导航链接;从所述导航对象生成一个导航结构,其中,所述导航结构按照关联于所述导航链接的层次结构组织;当所述网络站点包括一个创作的导航链接时,在所述导航结构内包括一个创作的导航对象;以及呈现所述站点的页面,其中,所述页面包括一个对应于所述导航结构的栏位。2.如权利要求1所述的计算机实现的方法,其特征在于,所述栏位是一个全局导航栏位,它包括所述导航结构内根页面的子导航对象。3.如权利要求2所述的计算机实现的方法,其特征在于,所述根页面对应于所述导航结构的一个中间节点,所述中间节点具有一个指示所述中间节点是随后的子节点的根节点的参数。4.如权利要求1所述的计算机实现的方法,其特征在于,所述栏位是一个包括所述页面的子导航对象的节导航栏位。5.如权利要求1所述的计算机实现的方法,其特征在于,还包括检查一组关联于所述页面的元数据,以确定哪个导航对象包括在所述栏位内。6.如权利要求5所述的计算机实现的方法,其特征在于,在所述元数据包括设置为表示导航对象不应包括在所述导航中的参数时,从所述栏位的包含内容中删除所述导航对象。7.如权利要求5所述的计算机实现的方法,其特征在于,在关联于为其呈现所述页面的用户的身份表示导航对象对所述用户是禁止的时候,从所述栏位的包含内容中删除所述导航对象。8.如权利要求5所述的计算机实现的方法,其特征在于,在所述元数据包括设置为表示还未到达对应于发布根据导航对象的内容的预定时间的参数时,从所述栏位的包含内容中删除所述导航对象。9.如权利要求1所述的计算机实现的方法,其特征在于,在所述结构中包括所述创作的导航对象还包括将所述创作的导航对象移植到所述导航结构的目标区域,使得所述创作的导航对象可视为所述区域的子对象。10.如权利要求9所述的计算机实现的方法,其特征在于,所述创作的导航对象对应于链接所述导航结构的两个独立部分的树内链接。11.如权利要求9所述的计算机实现的方法,其特征在于,所述创作的导航对象对应于将另一个网络站点的一部分与所述导航结构链接的跨树链接。12.一种用于管理网络站点的导航的系统,其特征在于,包括一高速缓存;一对象工厂,它被配置成在所述高速缓存中创建和存储导航对象,其中,所述导航对象对应于所述网络站点的导航链接;以及一站点地图提供者,其中,所述站点地图提供者被配置成向所述对象工厂请求所述导航对象;从所述导航对象生成一个导航结构,其中,所述导航结构按照关联于所述导航链接的层次结构组织;当所述...
【专利技术属性】
技术研发人员:PC米勒,RR斯托克尔,SG卡伍德,
申请(专利权)人:微软公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。