Controlling Widgets and Live Text access using Eclipse preferences
Access to Widgets and Live Text functionality and the widgets catalog is set using Eclipse preferences in the plugin_customization.ini file or managed preferences. This is applicable to Sametime® stand-alone environments where Domino® policy is not used.
If a setting resides in both the Domino policy (when IBM® Sametime is embedded in the Notes® client ) and the plugin_customization.ini file, the Domino policy value takes precedence. As well, if a setting is changed using the Widgets preferences panel, that setting takes precedence for the duration of the active session.
The following list corresponds to either a policy name from the Widgets desktop policy settings document in the Domino Administrator or a preference from the Widgets preferences panel with an equivalent Eclipse preference in the plugin_customization.ini file.
The "Default Widgets and Live Text behavior" topic describes how Widgets and Live Text appears to the user when no policy or preference changes are made.
- Catalog server
This setting specifies the catalog server from which to provision at client application startup and periodically during replication from the catalog to the user's local replica (by default, replication occurs on whatever schedule is set for Normal priority applications).
com.ibm.rcp.toolbox.admin/toolboxCatalogServer
Example:
com.ibm.rcp.toolbox.admin/toolboxCatalogServer=server_name.myserver.mycompany.com
Note: Using this setting does not prevent the user from changing the catalog server name in the Widgets preferences panel. This corresponds to the Widget catalog server policy and the Catalog server preference on the Widgets preferences panel.The preference default is blank.
- Catalog name (Sametime Embedded Client in Notes only)
This setting specifies the catalog application name, on the catalog server, from which to provision at client application startup and periodically during replication from the catalog to the user's local replica. The catalog is created using the Domino server-supplied Widget Catalog template (toolbox.ntf).
com.ibm.rcp.toolbox.admin/toolboxCatalogDBName=name.nsf
Example:
com.ibm.rcp.toolbox.admin/toolboxCatalogDBName=toolbox.nsf
Using this setting does not prevent the user from changing the catalog name in the Widgets preferences panel. This corresponds to the Widget catalog application name policy and the Catalog name preference on the Widgets preferences panel.
The preference default is blank.
- Local catalog replica name (Sametime Embedded Client in Notes only)
This setting specifies the local replica catalog name and enables creation of the required local catalog replica on the user's client system. The name specified should match that of the catalog application on the server, for example toolbox.nsf. The Widgets and Live Text functionality requires the local catalog replica.
com.ibm.rcp.toolbox.admin/toolboxCatalogLocalDBName=name.nsf
Example:
com.ibm.rcp.toolbox.admin/toolboxCatalogLocalDBName=toolbox.nsf
Note: If you are using a catalog and are not using Domino policy, you must specify a local catalog replica name using the setting.Note: There is no corresponding setting in the Widgets desktop policy settings document and there is no setting on the Widgets preferences panel that allows the user to control this value.The preference default is blank.
- Widget categories to install
This setting enables you to list the widget categories from which to provision at client application startup and periodically during replication from the catalog to the user's local replica (by default, replication occurs on whatever schedule is set for Normal priority applications).
com.ibm.rcp.toolbox.admin/catalogCategoriesToInstall
Example:
com.ibm.rcp.toolbox.admin/catalogCategoriesToInstall=ABXID,Team1
Note: Using this setting does not prevent the user from adding or removing categories in the Widgets preferences panel. This corresponds to the Widget catalog categories to install policy and the Categories to install preference on the Widgets preferences panel.The preference default is blank, meaning no categories are selected in the Widgets preferences panel.
Additional preferences can be specified using the following settings.
- Show Widget Toolbar and the My Widgets Sidebar panel (Notes only)
This setting specifies whether the Show Widget Toolbar and the My Widgets Sidebar Panel preference is enabled by default. The preference default is false, such that the option is not checked on the Widgets preferences panel. If the user enables Show Widget Toolbar and the My Widgets Sidebar panel on the Widgets preferences panel, she can see the three Widgets toolbar buttons, the Tools - Widgets menu options, and the My Widgets sidebar panel.
com.ibm.rcp.toolbox.admin/toolboxvisibleChild
Options are =true and =false.
The preference default is true, but you will see that in your installer's plugin_customization.ini file, this preference is already set to:
com.ibm.rcp.toolbox.admin/toolboxvisibleChild=false
- Enable the display of Live Text in supported windows like chat
windows, chat history,Notes documents,
and so on.
This corresponds to the Enable Live Text policy setting.
If this setting is disabled, then the Live Text preference panel is hidden from the user. Live Text and Widgets are disabled by default in the stand-alone version of Sametime but can be enabled using plugin_customization.ini or managed preferences using this preference
com.ibm.collaboration.realtime/enableSametimeLiveText=true
.com.ibm.rcp.toolbox.admin/toolboxenableRecognizers
Options are =true and =false. The preference default is true.
- Enable Default Recognizers
Specify if the provided, advanced Live Text recognizers such as person (name), place (address), and organization are enabled.
If this setting is disabled, then the user cannot enable it.
This corresponds to the Enable Default Recognizers policy setting.
com.ibm.rcp.toolbox.admin/toolboxEnableDefaultRecognizers
Options are =true and =false. The preference default is true.
- Restrict widget creation and edit to specific types (provider
IDs)
Restrict creation and edit of widgets to certain types (referred to as provider IDs). This corresponds to the Restrict the addition of widgets to specific types policy setting.
The Widgets and Live Text feature includes an extension point for widget providers. The supplied providers include Notes view, Feeds, Web page or service, and Google Gadget.
If this setting is disabled, the user can create or edit widgets with no restriction on type.
If this setting is enabled, the user can only create or edit widgets of a certain type. The administrator can then specify which widget types (provider IDs) are available using the following setting.
com.ibm.rcp.toolbox.admin/createTool
Options are =true and =false. The preference default is false.
If enabled you can then specify which widget types (provider IDs) are available for creation or edit using the following setting, which corresponds to the Enable provider IDs for widget addition policy setting.
com.ibm.rcp.toolbox.admin/createToolProviderIDs
Specify the widget types available for creation and edit. Use a comma to separate types in the list. The available widget type/Provider ID entries include the following and correlate to the available widget types.
com.ibm.notes.toolbox.provider.NotesViewPalleteProvider
com.ibm.notes.toolbox.provider.NotesFormPalleteProvider
com.ibm.rcp.toolbox.web.provider.WebServicesPalleteProvider
com.ibm.rcp.toolbox.feeds.FeedPalleteProvider
com.ibm.rcp.toolbox.google.provider.internal.GooglePalleteProvider
com.ibm.rcp.toolbox.prov.provider.ToolboxProvisioning
com.ibm.rcp.toolbox.search.provider.SearchPalleteProvider
The default is:
com.ibm.rcp.toolbox.google.provider.internal.GooglePalleteProvider,com.ibm.rcp.toolbox.web.provider.WebServicesPalleteProvider,com.ibm.rcp.toolbox.feeds.FeedPalleteProvider,com.ibm.notes.toolbox.provider.NotesViewPalleteProvider,com.ibm.rcp.toolbox.prov.provider.ToolboxProvisioning,com.ibm.notes.toolbox.provider.NotesFormPalleteProvider,com.ibm.rcp.toolbox.search.provider.SearchPalleteProvider
For example, if the following setting is used, the user could only create Google Gadget widget types:
com.ibm.rcp.toolbox.google.provider.internal.GooglePalleteProvider
- Restrict the installation of widgets to specific widget types
(provider IDs)
Restrict installation and update of widgets to specific types (referred to as provider IDs). This corresponds to the Restrict provider IDs for installation/execution policy.
Options are =true and =false. The preference default is false.
If enabled, the administrator can then specify the widget types (provider IDs) available for install and update using the following setting, which corresponds to the Enable provider IDs for installation/execution policy. Use a comma to separate types in the list.
com.ibm.rcp.toolbox.admin/toolboxinstallProviderIDs
The available widget type/Provider ID entries include the following and correlate to the available widget types.
com.ibm.notes.toolbox.provider.NotesViewPalleteProvider
com.ibm.notes.toolbox.provider.NotesFormPalleteProvider
com.ibm.rcp.toolbox.web.provider.WebServicesPalleteProvider
com.ibm.rcp.toolbox.feeds.FeedPalleteProvider
com.ibm.rcp.toolbox.google.provider.internal.GooglePalleteProvider
com.ibm.rcp.toolbox.prov.provider.ToolboxProvisioning
com.ibm.rcp.toolbox.search.provider.SearchPalleteProvider
The default is:
com.ibm.rcp.toolbox.google.provider.internal.GooglePalleteProvider,com.ibm.rcp.toolbox.web.provider.WebServicesPalleteProvider,com.ibm.rcp.toolbox.feeds.FeedPalleteProvider,com.ibm.notes.toolbox.provider.NotesViewPalleteProvider,com.ibm.rcp.toolbox.prov.provider.ToolboxProvisioning,com.ibm.notes.toolbox.provider.NotesFormPalleteProvider,com.ibm.rcp.toolbox.search.provider.SearchPalleteProvider
For example, if the following setting is used, the user could only install or provision Google Gadget widget types:
com.ibm.rcp.toolbox.google.provider.internal.GooglePalleteProvider
For example, to restrict the user such that they can only install Notes view-type widgets (from a non-catalog source), add the following entries:
com.ibm.rcp.toolbox.admin/toolboxrestrictProviderIDs
com.ibm.rcp.toolbox.admin/toolboxinstallProviderIDs
com.ibm.notes.toolbox.provider.NotesViewPalleteProvider
- Enable create, remove, and edit actions
Specify whether the user can create, edit, and remove actions while working in the My Widgets panel and the Widget Management view. This corresponds to the Create and manage an action policy setting. If enabled, the user can perform those tasks.
com.ibm.rcp.toolbox.admin/toolboxcreateAction
Options are =true and =false. The preference default is true.
- Enable create, remove, or edit recognizers and content types and
can use the "Manage Actions, Content, and Recognizers" option
Specify whether the user can create, edit, and remove recognizers and content types while working in the My Widgets panel. If enabled, the user can create, remove, or edit recognizers and content types and can use the Manage Widgets, Content, and Recognizers option. This also enables display of the Recognize All Content option in the My Widgets menu and the "Display type properties" action when right-clicking on a content type in a document. This corresponds to the Create and manage recognizers and content types policy setting.
This also enables display of the "Recognize all Content" in the My Widgets options menu and the "Display type properties" action when right-clicking in a document.
com.ibm.rcp.toolbox.admin/toolboxcreateRecognizer
Options are =true and =false. The preference default is true.
- Enable the ability to send widgets using email
Specify whether the user can send widgets to others and output an XML file containing selected widgets from the My Widgets panel. This corresponds to the Send widgets using email policy setting.
If enabled, the user can send widgets to others as XML extension attachments using the "Email to" action and also output an XML extension containing selected widgets in the My Widgets panel using the "Export" menu option.
com.ibm.rcp.toolbox.admin/toolboxsendAsEmail
Options are =true and =false. The preference default is true.
- Enable the ability to install widgets from email or other non-catalog
means
Specify whether a user can install widgets using an XML extension file obtained from email or from the user's file system. If enabled, the user can use drag and drop to install widgets from email (or any document that contains an attached extension.xml file, not including the configured catalog) or an import action from the user's file system. This corresponds to the Install widgets from email or other policy setting.
If enabled, the user can drag and drop to add widgets from email (or any document that contains an attached extension.xml file, not including the catalog) or use the Import menu option.
com.ibm.rcp.toolbox.admin/toolboxinstallFromOther
Options are =true and =false. The preference default is true.
- Enable the ability to install widgets from the catalog and to
browse the catalog from the My Widgets panel
Specify whether a user can browse the configured catalog and select widgets to install to the My Widgets panel or sidebar. This corresponds to the Install widgets from catalog policy setting.
If enabled, the user can select a widget from the catalog and drag and drop the widget's XML extension attachment to their My Widgets panel. They can also select additional categories to be provisioned with (in addition to those listed in the Widget catalog categories to install policy) using their Widgets preferences panel.
com.ibm.rcp.toolbox.admin/toolboxinstallFromCatalog
Options are =true and =false. The preference default is true.
- Enable ability to publish widgets from the My Widgets panel to
the catalog
Grant access to the user, typically the power user or application developer user, to publish widgets from their My Widgets panel to the catalog for use by others. This corresponds to the Publish to catalog so others can browse policy setting.
You must have edit rights to the catalog to publish to it.
com.ibm.rcp.toolbox.admin/toolboxpublishToCatalog
Options are =true and =false. The preference default is true.
Restrict installation to specific extension point typesRestrict installation of widgets that contain certain extension points. This corresponds to the Restrict extension point IDs for installation/execution policy setting.
com.ibm.rcp.toolbox.admin/toolboxspecifyExtPtIDs
Options are =true and =false. The preference default is false.
Note: Extension points are an Eclipse feature. They define new function points for the platform that other plug-ins can plug into. Eclipse provides many extension points with the core platform. The Widgets and Live Text feature also provides some extension points. For example:The Eclipse platform provides the following identifiers, and many others:
org.eclipse.ui.popupMenus, org.eclipse.ui.viewActions, org.eclipse.ui.views identifiers
Notes and Expeditor provide the following identifiers, and many others:
com.ibm.rcp.search.engines.searchEngines, com.ibm.rcp.search.ui.searchBarSets, com.ibm.rcp.content.contentTypes, com.ibm.rcp.annotation.regex.regexTypes
If "toolboxspecifyExtPtIDs" is set to true, the administrator can then specify which extension point IDs are allowed using an additional entry in the INI file.
com.ibm.rcp.toolbox.admin/toolboxdynamicExtPtIDs
This corresponds to the Enable extension point IDs for installation/execution policy setting.
By default, this setting is disabled.
The default is:
com.ibm.rcp.toolbox.admin/toolboxdynamicExtPtIDs= org.eclipse.ui.popupMenus,com.ibm.rcp.content.contentTypes,com.ibm.rcp.annotation.regex.regexTypes,com.ibm.rcp.ui.shelfViews,org.eclipse.ui.views,org.eclipse.ui.viewActions,com.ibm.rcp.search.engines.searchEngines,com.ibm.rcp.search.ui.searchBarSets
For example, the following settings specify that widgets containing regular expression recognizers cannot be installed or provisioned:
com.ibm.rcp.toolbox.admin/specifyExtPtIDs=com.ibm.rcp.content.contentTypes,com.ibm.rcp.annotation.regex.regexTypes