INSTALLIEREN
Warum und wann dieser Vorgang ausgeführt wird
Führen Sie die folgenden Schritte aus, um die angehängte Datei extension.xml für das Widget zu erstellen. Über diese Datei wird die Aktualisierungssite aufgerufen und die Funktion für die Benutzer bereitgestellt.
Anmerkung: Das Dialogfeld zum Konfigurieren von Widgets enthält die Option Funktionen und Plug-ins. Durch diese Option wird eine Sequenz im Assistenten gestartet, die den Vorgang zum Erstellen eines Plug-in-Bereitstellungswidgets für den Notes-Client vereinfacht. Der Assistent führt Sie durch die Widgetdefinition und den Vorgang zum Erstellen der Datei extension.xml. Weitere Informationen hierzu finden Sie im Abschnitt zum Funktions- und Plug-in-Bereitstellungswidget konfigurieren in der Notes-Hilfe.
Im Folgenden finden Sie Beispiele für XML-Definitionen:
Es werden die Elemente im ersten Abschnitt einer extension.xml-Datei beschrieben.
In diesem Beispiel wird auf die Datei site.xml in einer NSF-basierten Aktualisierungssite verwiesen.
Standardmäßig stehen für die Bereitstellung von Funktionen über Widgets nur öffentliche Aktualisierungssites zu Verfügung, für die keine Authentifizierung benötigt wird. Sie können jedoch den Zugriff auf Aktualisierungssites über Konten steuern, für die eine Benutzerauthentifizierung erforderlich ist.
Unter der Voraussetzung, dass im Installationsmanifest der Widget-XML "shared="true"" festgelegt ist, wird das Plug-in unter Notes-Installationsverzeichnis\framework\shared\eclipse installiert. Falls für dieses Verzeichnis kein Schreibzugriff besteht, wird das Plug-in unter Notes-Installationsverzeichnis\data\workspace\applications installiert.
Anmerkung: Sie haben die Möglichkeit, die Version der Datei extension.xml, die in diesem Beispiel verwendet wurde, zu erhalten (siehe die die Links unter "Verwandte Themen").
Erstellen Sie die Datei extension.xml. Verwenden Sie das folgende XML-Beispiel als Leitfaden.
Anmerkung: Weitere Informationen zum Inhalt eines Installationsmanifests finden Sie unter Provisioning manifest DTD im Lotus Expeditor-Wiki.
Beispiel-XML
Die in fetter Schrift dargestellten Elemente sind die Felder, die Sie für Ihre Funktion anpassen müssen.
<?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>
Übergeordnetes Thema: Client-Plug-ins mithilfe von Widgets und dem Widgetkatalog bereitstellen Vorheriges Thema: NSF-basierte Aktualisierungssite erstellen und Inhalt der Eclipse-Aktualisierungssite importieren Nächstes Thema: Verwendung von Widgets im Notes-Client vorbereiten
Zugehörige Konzepte Widgetkatalogoptionen und -zugriff Wissenswertes zur Eclipse-Aktualisierungssite
Zugehörige Tasks Client-Plug-ins mithilfe von Widgets und dem Widgetkatalog bereitstellen NSF-basierte Aktualisierungssite erstellen und verwenden NOTES.INI-Einstellungen oder Einstellungen des Arbeitsumgebungsdokuments mithilfe einer Desktoprichtlinie zuweisen Eclipse-Vorgabeeinstellungen mithilfe einer Desktoprichtlinie zuweisen
Zugehörige Informationen Bereitstellungsmanifest-DTD