Plugins and components


A DSS plugin is made of a number of components, each component being a specific new kind of object in DSS.

The plugin is described by a plugin.json file


A component is a single kind of object in DSS. Eah component brings an additional functionality to a plugin. A plugin bundles components together as a single consistent whole.

Each component generally has some configuration parameters. There are also some common parameters at the plugin level, which are shared by all components of this plugin. Only the administrator can edit plugin-level parameters, while most component-level parameters are user-controlled.