You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Overview and core concepts

viewer

widget instance

Creating a widget gallery

To make it easier for users to add widgets to parts of an application, you may want to provide users with a gallery of widgets.

Wookie provides the /widgets interface for accessing metadata about currently installed widgets. There are two approaches that can be taken:

/widgets?all=true returns all the current widgets available. This is the method that most plugins will want to use.

/widgets with no parameters returns only the widgets set as defaults for the currently set widget services. This is mostly used for some advanced plugins for authoring tools.

Each method returns metadata including widget icons, titles, categories, and descriptions. This should be sufficient for creating a gallery user interface where a user can select a widget, and your application can use the identifier of the widget to create an instance, as covered in the next section.

Widget instance lifecycle

Requesting an instance

Adding Participants

Initial state information

Advanced functionality

Cloning widget instances

Stopping and resuming instances

  • No labels