Core concepts

Widget set

A widget set is a Compass resource that represents versions of custom frontend code. Each widget set version can include multiple widgets, and each widget has its own entry point. Widget sets make it easier to manage and publish several widgets that share the same code or assets from a single code repository.

Widget

A widget is an individual component within a widget set that performs a specific function or displays particular content. A widget inherits permissions from its widget set and declares a configuration for interacting with a host application such as Workshop.

Parameters

Parameters allow a host application such as Workshop to pass data into a widget. Parameters can be primitive values, arrays of primitive values, object sets, or Ontology scenario references. For a complete list of supported parameter types, see Parameters and events.

Events

Events allow a widget to update parameters or signal that its host application should perform an action.