...
In XperienCentral, a component is a small piece of software that serves a particular service. This may be a GUI component, but can also be a headless service. Each component has a particular component type which identifies the properties and logic the component serves. In XperienCentral the possible component types are:
Component Type | Description |
---|---|
Element | Represents a content element in XperienCentral. An element can be inserted in a page, page section, and a media item. |
Panel | Represents a panel pop‑up in XperienCentral. A panel is accessible from the Configuration menu. |
MediaItem | Represents a particular media type in the Content Repository. |
Page metadata | This component allows the plugin programmer to add additional metadata fields to each page in XperienCentral. |
Form | With this component type, new Handlers, Validators and Routers can be added to forms. |
Presentation | Contains a collection of design entities (JSPs, images, stylesheets) defining the appearance of the website environment. |
Service | This is a so-called headless service; it has no user interface. Examples of services are mailing services, newsfeed imports, storage services and scheduling services. |
Servlet | A servlet is an object that receives a request and generates a response based on that request. |
Widget | A widget is a plugin that implements the Dojo Toolkit framework. See Widgets for a comprehensive explanation of how to develop plugins containing widgets for XperienCentral. |
Multiple components can be combined into one plugin. A plugin is a set of components that logically belong to the same software component. For example, an authorization plugin may contain an authorization service as well as a panel in which users and authorization can be maintained.
...