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

67 lines
1.9 KiB
ReStructuredText
Raw Normal View History

2022-07-06 18:38:26 +02:00
.. _plugins:
2023-01-20 16:33:14 +01:00
.. _data_entry: https://code-repo.d4science.org/gCubeSystem/geoportal-data-entry-app
.. _data_view: https://code-repo.d4science.org/gCubeSystem/geoportal-data-viewer-app
2022-07-06 18:38:26 +02:00
###############
Plugins
###############
2022-07-07 19:21:27 +02:00
**Plugins** implements the very logic of projects lifecycles in a modular way, allowing for composition and configuration of complex :doc:`ucd`.
.. note:: Each plugin exposes their descriptor through the service API in order to check its capabilities. Table below summarize that.
.. include:: _static/plugins_table.rst
******************
Lifecycle Managers
******************
2023-01-20 16:08:37 +01:00
These plugins enable the execution of workflows, triggering all other involved plugins. Check the section :doc:`lifecycle`.
2022-07-07 19:21:27 +02:00
*********************
Manifestation Plugins
*********************
These plugins are expected to enhance :ref:`filesets` with related :ref:`manifestations` for specific consumption.
Side effects vary depending on involved logic and engines.
==================
Default SDI Materializer
==================
2023-01-20 16:08:37 +01:00
This plugin creates a layer in the infrastructure's SDI based on registered FileSets in the Project.
2022-07-07 19:21:27 +02:00
2023-01-20 16:08:37 +01:00
..
==================
Image previewer
==================
default
2022-07-07 19:21:27 +02:00
*********************
Indexer Plugins
*********************
These plugins are expected to update :ref:`references` section of the project, registering it to catalogues / indexes.
Side effects vary depending on involved logic.
==================
Centroids Plugin
==================
2023-01-20 16:08:37 +01:00
This plugin creates a geometry (POINT) representing the centroid of the Project in a gCube SDI Layer of all elements of the collection.
2022-07-07 19:21:27 +02:00
*****
GUIs
*****
These plugins are designed in order to facilitate users to produce / consume projects.
==================
Data Entry & management
==================
2023-01-20 16:08:37 +01:00
Check source at `data_entry`_.
2022-07-07 19:21:27 +02:00
==================
Projects explorer
==================
2023-01-20 16:08:37 +01:00
Check source at `data_view`_.