Creating widgets (deprecated)

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:
  • Basic tools such as a text editor or more complex tools that support XML, JavaScript, and Dojo programming to create the widget files.
  • IBM Eclipse-based tools such as Rational® Application Developer or Integration Designer for a rich development environment.
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 Deprecated: Widget attribute layers for information about these layers and Deprecated: 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 Deprecated: 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 Deprecated: 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 Deprecated: Packaging and deploying custom widgets for information.