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.