gcube-cms-suite/geoportal-service/docs/plugins.rst

1.9 KiB

Plugins

Plugins implements the very logic of projects lifecycles in a modular way, allowing for composition and configuration of complex ucd.

Note

Each plugin exposes their descriptor through the service API in order to check its capabilities. Table below summarize that.

Lifecycle Managers

These plugins enable the execution of workflows, triggering all other involved plugins. Check the section lifecycle.

Manifestation Plugins

These plugins are expected to enhance filesets with related manifestations for specific consumption. Side effects vary depending on involved logic and engines.

================== Default SDI Materializer ================== This plugin creates a layer in the infrastructure's SDI based on registered FileSets in the Project.

Indexer Plugins

These plugins are expected to update references section of the project, registering it to catalogues / indexes. Side effects vary depending on involved logic.

Centroids Plugin

This plugin creates a geometry (POINT) representing the centroid of the Project in a gCube SDI Layer of all elements of the collection.

GUIs

These plugins are designed in order to facilitate users to produce / consume projects.

================== Data Entry & management ================== Check source at data_entry.

Projects explorer

Check source at data_view.