如何创建功能和插件部署窗口小部件?

您可以创建窗口小部件,将功能和插件部署给客户机用户。

关于此任务

此选项指导您执行创建功能部件和插件部署窗口小部件(以向客户机用户发布新的和更新的功能部件和插件)的过程,该过程记录在 Domino® Administrator 帮助中的使用窗口小部件和窗口小部件目录部署客户机插件部分中。此向导引导您完成窗口小部件定义过程,提示您输入目标插件所在的更新站点。在您指定插件,输入窗口小部件的名称、图像 URL 和描述后,该向导会创建窗口小部件的安装清单内容,保存新的窗口小部件,并安装指定的插件。然后您可以导出或发布窗口小部件。

此过程专为应用程序开发人员、电力用户和管理员设计。

注: 此过程假定,您已经创建并签署了功能的更新站点内容,并且您有一个配置妥当的 site.xml 文件。
注: 您无法使用从当前上下文配置窗口小部向导来创建供应窗口小部件。
注: 对此向导的使用进行控制的 Domino® 策略设置就是用来创建所有窗口小部件类型的策略设置 - com.ibm.rcp.toolbox.admin/createTool 和 com.ibm.rcp.toolbox.admin/createToolProviderIDs。

过程

  1. 单击窗口小部件入门工具栏按钮启动向导。
  2. 单击功能与插件,然后单击下一步
  3. 输入 URL ... 字段中,指定现有的更新站点 URL,从而指定目标更新站点中 site.xml 文件的路径,然后单击加载
    注: URL 可以是 nrpc://、http://、https:// 或 file:// 格式,如下所示:
    • nrpc:// - 使用 Notes® nrcp 协议指定功能的更新站点所在的更新站点应用程序的路径(例如,updatesite.nsf)。

      nrpc://server_name\directory_path\updatesite.nsf

    • http:// 或 https:// - 使用 http 或安全 https 协议来指定功能的更新站点所在的更新站点的路径。

      http://server_name/directory_path/updatesite/site.xml

      jar:http://server_name/directory_path/updatesite.zip!/

    • file:// - 在更新站点存在于磁盘上等情况下,使用简单文件路径协议。

      file:///C:\directory_path\updatesite\site.xml

      jar:file:///c:\directory_path\updatesite.zip!/

    更新站点中的所有可用功能与插件都显示出来,可供选择。为简化用户的部署,请确保使用信任的验证字授权签署了功能与插件;这可防止系统提示用户在提供信息期间响应信任屏幕。

  4. 选择一个或多个要由窗口小部件部署的功能部件,然后单击下一步完成

    单击完成接受所有缺省设置并完成窗口小部件。

    如果您仅选择一个功能部件并单击下一步,那么该功能部件的名称会显示在窗口小部件名称字段中,该功能小部件的描述会显示在描述字段中。功能不需要描述,因此此字段可以为空。

    如果选择多个功能部件,那么窗口小部件名称字段中会显示供应窗口小部件,并且显示此窗口小部件将供应以下功能部件:feature_ids描述字段中)。

  5. 确认或修改窗口小部件名称字段输入。此字段是必需的。
  6. (可选)指定图像 URL 以用作“我的窗口小部件”侧边栏面板中的窗口小部件缩略图。
  7. 确认或修改描述字段输入,以使其出现在窗口小部件的目录文档(如果已发布)中,然后单击下一步
  8. 预览并(可选)编辑安装清单片段(<installfeature> 代码块),并单击下一步
  9. 单击完成,并按照提示所述,在与他人共享前一定要先对窗口小部件进行测试。
  10. 如果您将窗口小部件发布到目录中,就请打开窗口小部件文档并指定其供应类型。

    创建窗口小部件后,会有一个缩略图添加到“我的窗口小部件”侧边栏面板中,表示您创建的供应窗口小部件。然后,系统会安装这些功能,并提示您重新启动客户机。

    有关应配置为使用窗口小部件、窗口小部件目录以及中心更新站点来将客户机插件部署到用户的元素的详细信息,以及用于在与其他人共享新窗口小部件之前对其进行测试的步骤,请参阅 Domino® Administrator 帮助主题使用窗口小部件和窗口小部件目录部署客户机插件,网址为:publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp。