使用 WebSphere Portal 实现上下文门户: 使用动态门户功能让用户界面适应具体情形和上下文
2009-09-30 00:00:00 来源:WEB开发网通过分析上下文信息和从用户行为中学习,上下文门户可帮助您支持用户的典型行为。
现在的门户与上下文门户的对比
请考虑名为“Bob”的假定用户如何使用门户执行日常工作。Bob 在大型旅行社连锁机构工作,其在全球设有分社。他主管某些分社的 Web 内容,并负责为客户预订机票、酒店和汽车。客户可以通过邮件和电话或直接到某个分社请求预订。
下一部分中的四种示例情形将演示当今静态门户存在的一些缺陷。在下文中,您将了解如何使用上下文门户完成相同的任务、二者的区别是什么,以及如何克服静态门户的不足。
使用静态门户
Bob 的公司部署了静态门户,通过静态门户,Bob 可以集中访问他完成工作所需的信息和应用程序。Bob 按以下方式使用门户:
每个周一上午,Bob 使用日历 Portlet 来检查下一周的约会(如会议等)。
Bob 每周都执行重复的任务,如管理分社的 Web 内容和为客户预订机票、酒店和汽车。
Bob 访问了大量的页面,但是他仅需要定期使用这些页面中很小的一部分。每页配有 Bob 填写的主表单。Bob 通常使用附加的 Portlet(操作支持元素)填写主表单。
表单包含许多输入字段。在绝大部分的字段中,Bob 总是输入同一信息,这些信息有时是他以前从其他页面和 Portlet 收集的。
示例 1. 静态门户:重复的信息检索
像许多门户一样,Bob 使用的门户包含数百个页面。因为 Bob 有时替其他同事备份信息,所以他几乎访问了所有这些页面,尽管他仅需要定期访问这些页面中很小的一部分。结果,他使用一个复杂的分层导航,在此导航中,Bob 必须一次又一次地进行单击操作。
通常,提供对这些页面访问的导航仅组装一次,并且它在该时间点是静态的。这可导致以下问题:需要访问“极难定位”内容的用户必须从头到尾单击一遍很长的导航路径,并且必须一次又一次地执行此操作。
更多精彩
赞助商链接