创建窗口小部件目录

窗口小部件目录用于集中放置可用的窗口小部件。目录是一种 HCL Notes®应用程序,可用作 XPages 应用程序。

开始之前

确保您具有适当访问权在服务器文档上、安全性选项卡、可编程性限制部分上启用代理程序。至少,启用签署或运行受限的 LotusScript/Java 代理程序选项。

关于此任务

管理员和超级用户可以使用提供的目录模板在服务器上创建窗口小部件目录。应用窗口小部件目录服务器和窗口小部件目录应用程序首选项时,会在用户的客户机系统上自动创建目录的本地副本。本地副本基于针对“正常”优先级的应用程序设置的任何复制调度定期进行更新。

过程

  1. 获取随 HCL Domino®服务器一起安装的窗口小部件目录模板 (toolbox.ntf)。应用程序的标题为 Widget Catalog (9)。
  2. 使用提供的 toolbox.ntf 模板创建窗口小部件目录,例如名为 toolbox.nsf
  3. 为管理员、超级用户和最终用户指定 ACL,以控制对目录应用程序的访问权。

    管理员和超级用户需要对目录的读写访问权。

    必须在目录访问控制表 (ACL) 中为管理员授予 [Admins] 角色。管理员还须对目录具有下列某种访问权:

    • 管理员
    • 设计者
    • 编辑者

    最终用户不可设置为直接浏览和访问目录,而应通过最终用户在特定窗口小部件类别中的成员资格自动获取窗口小部件操作。如果不允许最终用户创建和配置窗口小部件,最终用户需要对目录具有“读者”访问权;否则建议授予最终用户对目录的“作者”访问权。

    对于允许在窗口小部件目录中创建窗口小部件的所有用户,必须为其授予 [WidgetAuthor] 角色。

  4. 可选: 一旦创建了目录,就可以为该目录创建初始类别集。

    目录中有两种类型的预定义类别 - 管理员类别和其他类别。这两种类别都可以在管理/关键字视图中进行定义。管理员类别名为 ADMIN-Categories,并且只有管理员可以在这些类别中放置窗口小部件。其他类别关键字名为 Categories,并且任何窗口小部件作者都可以向这些类别添加窗口小部件。

    注: 可以分配策略或首选项来指定用户对目录的访问权。
  5. 可选: 启用“工具包清理程序”代理程序 (ToolSweeper),这是一个调度的代理程序,设置为针对新的和修改过的文档运行。此代理程序确保正确创建并填充窗口小部件文档。每个窗口小部件文档都需要标题和 XML 文件附件。如果发现问题,有问题的文档会从用户视图中除去,并放入“管理/文档队列”中,同时会向文档作者发送一封电子邮件以向其通知此问题。通过选择视图 > 代理程序,突出显示“工具包清理程序”代理程序,然后选择启用,从而启用“清理程序”代理程序。提示选择要运行代理程序的服务器时,选择已部署目录的服务器。
  6. 如果要将窗口小部件目录用作 XPage 应用程序,请在访问控制表 (ACL) 中配置以下角色:
    • [TagAuthor] - 允许用户向窗口小部件文档添加标记
    • [CommentAuthor] - 允许用户向窗口小部件文档添加备注
    • [RatingAuthor] - 允许用户对窗口小部件评级

    然后启用下表中列出的代理程序。指定部署窗口小部件目录应用程序的服务器;这些代理程序应该全部在同一服务器上运行。

    1. 代理
    代理 描述
    CalcDownloads 确保窗口小部件文档显示更新的用户下载数。缺省情况下,该代理程序每 5 分钟运行一次。
    CalcRatings 确保窗口小部件文档显示更新的平均用户评级。缺省情况下,该代理程序每 5 分钟运行一次。
    CalcTags 确保窗口小部件文档显示用户创建的标记的更新列表。缺省情况下,该代理程序每 5 分钟运行一次。
    CreateStatisticRDoc 确保为每个窗口小部件创建静态响应文档。缺省情况下,该代理程序每天都运行。
    RmDupRatingR2R 确保除去来自同一用户的任何重复评级“响应到响应”文档。缺省情况下,该代理程序每天都运行。
    注: 用户在窗口小部件文档 XPages 用户界面中对窗口小部件评级时,将创建“响应到响应”文档。如果对于给定用户有多个此类文档(例如,由于复制冲突),那么代理程序会除去一个文档。
    注: 在集群环境中,只选择单个主控服务器以运行调度的代理程序。
  7. 设置 XPages 用户界面的窗口小部件目录应用程序启动选项,此界面是窗口小部件的首选界面。
    注: 如果不希望使用 XPages 用户界面,可以在 Notes 客户机中打开目录,并将属性中的打开指定的框架集设置为 Toolbox-MainFrameset
    1. 选择新数据库,右键单击并选择属性
    2. 单击启动选项的图标。
    3. 在 Notes 客户机中打开时下,选择打开指定的框架集并选择 Toolbox-MainFrameset-XPage 框架集
    4. 在浏览器中打开时下,将 home.xsp 选择为 XPage。
    注: 在编目应用程序中没有用于核准和签署窗口小部件的 XPages 用户界面。但是,在您将启动选项更改为过程中的这些选项之后,您和其他管理员仍然可以看到经典用户界面并使复审按钮可用于核准和签署窗口小部件。要执行此操作,请在没有运行 Notes® 客户机的 Domino® Administrator 客户机中打开目录。

下一步做什么

在启用代理程序之后,在配置凭证库的过程中,确保在凭证库应用程序 credstore.nsf 的 ACL 中给予您自己 [Admins] 角色。