NOTES CLIENT INSTALLATION AND UPGRADE
The widget's extension.xml file will contain an install manifest <installfeature> snippet with a pointer to the update site and specifications on how to install or update the feature.
Note The Start Configuring Widgets wizard dialog (click Getting Started with Widgets in the toolbar or My Widgets sidebar panel) contains Features and Plugins option. This option launches a wizard sequence designed to simplify the process of creating a Notes client plug-in deployment widget. The wizard guides you through the widget definition and extension.xml creation process.
1. Create the extension.xml file. Use the sample XML below as a guide.
Sample XML
The items in bold are the fields you need to customize for your own feature.
Note You can obtain the sample extension.xml file used in this example at the Lotus Support Site in the "How to use a Notes widget to deploy a new plug-in to an existing Notes installation" tech note.
<?xml version="1.0" encoding="UTF-8"?>
<webcontextConfiguration version="1.1">
<palleteItem id="com.mycompany.xyz.extensions.featureABX" imageUrl=""
providerId="com.ibm.rcp.toolbox.prov.provider.ToolboxProvisioning"
title="Comp XYZ Custom Plugin"
url="nrpc://WidgetCatalogServer.abx.com/updatesite.nsf/site.xml">
<preferences>
</preferences>
<data>
<installManifest>
<![CDATA[
<install>
<installfeature description="Comp XYZ Custom Plugin" id="Test_Feature_ABX" name="Test Feature ABX">
<requirements>
<feature download-size="10" id="Test_Feature_ABX" match="perfect" shared="true" size="10" version="1.0"/>
</requirements>
</installfeature>
</install>
]]>
</installManifest>
</data>
</palleteItem>
</webcontextConfiguration>
Items in the top section of an extension.xml file are described below:
Note By default, only public update sites that do not require authentication are available for feature deployment using widgets. However, you can use accounts to configure access to update sites that require user authentication.
Items in the <installManifest> section of the sample XML file are described in the "Provisioning Manifest DTD" link at the top of this section.
Provided that shared="true" is set in the install manifest the widget's .XML, the plug-in is installed to Notes_install_dir\framework\shared\eclipse. If there is no write access to that directory, the plug-in is installed to Notes_install_dir\data\workspace\applications.
Related topics