【IT168 技术文档】
对于 Quickr for Domino 服务器管理员来说,管理 Quickr 服务器上的场所一直以来都是通过 qptool 命令行来实现,这就要求管理员具备较高的 Domino 管理技能。Quickr 8.1 for Domino 提供了基于 Web 图形界面的场所管理平台。
Quickr 场所管理平台是基于 REST(REpresentational State Transfer),Ajax 框架 Dojo(1.0) 开发的一个用来对 Quickr 服务器的资源进行管理的操作平台。通过 Quickr 场所管理平台,Quickr 管理员无需更多 Domino 管理经验,只需要了解 Quickr 特有的资源,如场所、模板、策略,就能够在场所管理平台里方便地管理 Quickr。场所管理平台提供了对场所、模板和策略的管理,可以创建策略,并将不同的策略应用到各种场所和模板,点击场所名称可以查看场所的概要信息,锁定/解锁场所,发送邮件通知,对场所进行排序、过滤,对场所、模板和策略进行订阅、打印等功能,Quickr 场所管理平台极大的简化了操作的复杂性,显著的提高了管理效率。
图 7. 新建两个策略,分别叫做警告策略和锁策略
图 8. 把他们分别应用到研发部门工作场所和市场部门Wiki
图 9. 研发部门工作场所和市场部门Wiki已经达到了警告策略和锁策略,研发部门工作场所被自动警告,市场部门Wiki被自动锁住
就实现而言,Quickr 场所管理平台使用了灵活和高效的 REST+Ajax 的结构,提供了良好的用户体验,降低了系统的耦合度。从下图可以看出,基于 Dojo 的 Web 界面收集数据请求,通过基于 ATOM 的 REST 服务传送到服务器,数据请求经过服务器端的程序处理之后,处理结果传输回基于 Dojo 的 Web 界面展现数据,这种架构具有良好的可扩展性。
注:目前只在 Quickr for Domino 里提供这样的功能,在将来的版本里,Quickr for Portal 会提供相同的功能组件。