Using public widget provider APIs

A set of public APIs are available that developers can use to create custom widget types for use with either supplied or custom applications.

After deploying the plug-in containing the new widget type, the new widget types can then be disabled or enabled for users in the same way as the supplied widget types (using eitherDomino® policy or a plugin_customization.ini file). Power users can then create widgets of these additional widget types and deploy them to end users.
Note: For information about deploying a plug-in using a widget, see "Deploying client plug-ins with widgets and the widget catalog" in this product documentation.
The com.ibm.rcp.toolbox plug-in provides the set of public APIs that allow for the following:
  • use of a new custom widget type
  • creation of the new widget type using wizards
  • a custom widget provider to manages the new widget type
  • use of utilities for common widget functions

The set of public APIs are provided as part of the installedNotes® client. API JavaDoc is available in the Notes andDomino Application Development wiki containing documentation about how to use the new provider APIs and samples.

The extension point names for these public APIs are:
com.ibm.rcp.toolbox.widgetWizard
com.ibm.rcp.toolbox.widgetProvider
com.ibm.rcp.toolbox.customWidgetAction
Related information about enabling widget creation by extension point/type using policy or the plugin_customization.ini file is available in product documentation as related links and in the Widgets: Policies and Roll Out Best Practices article in theNotes andDomino wiki.