Publication involves lots of common features as well as custom behaviour and formats. The service implements the basic common logic, delegating to installed plugin both cutom and configurable functions ranging from validation, data manifestazion, indexing and lifecycle management.
Lifecycle management is itself an extension allowing for both common and complex ad-hoc workflows.
High modularity of plugins allows for the composition of ad hoc use cases with maximized reusability.
High modularity of plugins allows for the composition of ad hoc use cases with maximized re-usability.
The suite comes with a set of pre-built plugins and GUIs that comunuties can easily extend and / or reuse.
The suite comes with a set of pre-built plugins and GUIs that communities can easily extend and / or reuse.
@ -16,6 +16,26 @@ gCube CMS Suite is a distributed full stack application for publication manageme
The gCube CMS Suite is a gCube Application designed to manage the publication workflow of complex documents (i.e. comprising of multi-level extensible metadata, attachments.. ) called Projects.
It can manage the entire lifecycle of Projects, from their creation to access including :
GeoPortal key features are :
* Support for publication lifecycle
* By supporting complex Data (Meta + Payloads) archives known as ``:ref:`projects<_project>```;
* By enabling versioning, workflows, access policies;
* By supporting several manifestations (GIS, Databases, ...)
* By managing indexes (Meta catalogues, Index GIS layers)
* Maximise re-usability
* By exploiting space-time GeoPortal Service
* By allowing for configurable behaviour;
* By supporting a generic meta-model;
* By offering configurable GUIs (Management grid, Insert/Edit Form, Data Viewers);
* External Data Integration
* By exploiting OGC standards.
..toctree::
:maxdepth:2
- CRUD operations
- Role based access to Projects and lifecycle operations for moderation purposes