CONFIGURING
Before you begin
Ensure that you have appropriate access to enable agents on the Server document, Security tab, Programmability Restrictions section. At minimum, enable the Sign or run restricted LotusScript/Java agents option.
About this task
Administrators and power uses can use the supplied catalog template to create a widgets catalog on a server. A local copy of the catalog is automatically created on the user's client system when the widget catalog server and widget catalog application preference is applied. The local replica is periodically updated based on whatever replication schedule is set for Normal priority applications.
Procedure
1. Obtain the widget catalog template (toolbox.ntf) installed with the IBM Domino® server. The application title is Widget Catalog (9).
2. Create the widget catalog, for example named toolbox.nsf, using the supplied toolbox.ntf template.
3. Assign ACLs to control access rights to the catalog application for administrators, power users, and end users.
Administrators must be granted the [Admins] role in the catalog Access Control List (ACL). Administrators also need one of the following access rights to the catalog:
All users that are allowed to create widgets in the widget catalog must be granted the [WidgetAuthor] role.
Tip: When using the Domino OpenSocial component, approving an OpenSocial widget requires at least one manager with the [Admins] role in the ACL of both the widget catalog and the credential store applications. Furthermore, any manager who needs to approve widgets for Notes client users must be listed individually in both ACLs, not in a group (if your organization has only iNotes client users, you can include administrators in a group).
Note: You can assign policies or preferences to designate user access to the catalog.
6. If you are using the Widget Catalog as an XPage application, configure the following roles in the Access Control List (ACL):
Table 1. Agents
Note: A-response-to-response document is created when a user rates a widget in the widget document XPages user interface. If there is more than one such document for a given user - for example due to a replication conflict - the agent removes one.
Note: In a clustered environment, select only a single master server to run the scheduled agents.
Note: Approving an OpenSocial widget requires at least one manager with the [Admins] role in the ACL of both the widget catalog and the credential store applications.
a. Select the new database, right-click and select Properties.
b. Click the icon for launch options.
c. Under When opened in the Notes client, select Open designated Frameset and select the Toolbox-MainFrameset-XPage frameset.
d. Under When opened in a browser, select home.xsp as the XPage.
Note: There is no XPages user interface in the catalog application for approving and signing widgets. However, after you change the launch options to those in the procedure, you and other administrators can still see the classic user interface and have the Review button available for approving and signing widgets. To do so, open the catalog in the Domino Administrator client without the Notes client running.
After the agents are enabled, during the procedure for configuring the credential store, be sure to give yourself the [Admins] role in the ACL of the credential store application, credstore.nsf.
If your organization uses or will use the OpenSocial component, specify the server where the widget catalog application resides as a trusted server of any Domino server that runs Shindig.
Related concepts Widgets and Live Text overview Widget catalog options and access Creating a features and plugins deployment widget
Related tasks Deploying client plug-ins with widgets and the widget catalog Creating the credential store application on the server running Shindig Configuring the credential store application for the OpenSocial component
Related information Technote Widgets catalog as an XPages application