Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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 TypeDescription

Element

Represents a content element in XperienCentral. An element can be inserted in a page, page section, and a media item.
PanelRepresents 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.

WidgetA 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.

...