Creating widgets

To create custom widgets, you create the files for the widgets, create a catalog file to register the widgets, and then package and deploy the widgets.

About this task

There are a variety of tools that you can use to create widgets: See the tool-specific topics for information.

As part of coding custom widgets, you might want to support customization using the four widget attribute layers to vary how users can customize a widget. See Widget attribute layers for information about these layers and Supporting widget customization and personalization for information about how to use these layers. You can also use code to have your widgets open temporary pages and switch pages.

After you have created the files for your custom widgets, you create a catalog file. The catalog file registers the widgets when you deploy them and categorizes the widget for the widget palette. See Registering custom widgets using catalog files for information.

If you want to integrate the documentation for the widgets into the documentation, create one or more documentation plugins. See Creating a documentation plug-in for information.

After you have coded the widgets, created the catalog file for them, and optionally created documentation plugins, you are ready to package and deploy them. See Packaging and deploying custom widgets for information.