diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1b686a3..6fa2606 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,7 +2,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
# Changelog for org.gcube.spatial.data.gcube-sdi-suite
-## [v1.0.4-SNAPSHOT] - 2023-01-10
+## [v1.0.4] - 2023-01-10
- Updated plugin framework
## [v1.0.3] - 2022-12-07
diff --git a/ckan-plugin/CHANGELOG.md b/ckan-plugin/CHANGELOG.md
index e75d18f..93ef689 100644
--- a/ckan-plugin/CHANGELOG.md
+++ b/ckan-plugin/CHANGELOG.md
@@ -1,10 +1,6 @@
-This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-
# Changelog for org.gcube.application.cms.ckan-plugin
-This library contains gcube-cms plugins for ckan materializations
-
-## [v1.0.2-SNAPSHOT] - 2023-01-10
+## [v1.0.2] - 2023-01-10
- Pom updates
## [v1.0.1] - 2022-12-07
@@ -12,3 +8,6 @@ This library contains gcube-cms plugins for ckan materializations
## [v1.0.0] - 2022-02-24
- First release
+
+- This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
diff --git a/ckan-plugin/README.md b/ckan-plugin/README.md
index 85dd719..6a729d5 100644
--- a/ckan-plugin/README.md
+++ b/ckan-plugin/README.md
@@ -1,7 +1,7 @@
-gCube CMS Suite
+gCube CMS Suite : CKAN Plugins
--------------------------------------------------
-
-gCube CMS Suite is a set of components designed to manage complex space-temporal Documents defined by metadata Profiles.
+
+This library is expected to contains gcube-cms plugins for ckan materializations.
## Built with
* [gCube SmartGears] (https://gcube.wiki.gcube-system.org/gcube/SmartGears) - The gCube SmartGears framework
@@ -11,15 +11,12 @@ gCube CMS Suite is a set of components designed to manage complex space-temporal
* [Maven](https://maven.apache.org/) - Dependency Management
## Documentation
-
-Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal_Service).
+[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
## Change log
-
See [CHANGELOG.md](CHANGELOG.md).
## License
-
This project is licensed under the EUPL V.1.1 License - see the [LICENSE.md](LICENSE.md) file for details.
## About the gCube Framework
diff --git a/ckan-plugin/pom.xml b/ckan-plugin/pom.xml
index 266f60c..cbc6fd2 100644
--- a/ckan-plugin/pom.xml
+++ b/ckan-plugin/pom.xml
@@ -5,14 +5,14 @@
4.0.0
ckan-plugins
- 1.0.2-SNAPSHOT
+ 1.0.2
gCube CMS - CKAN Plugins
org.gcube.application.cms
gcube-cms-suite
- 1.0.4-SNAPSHOT
+ 1.0.4
diff --git a/cms-plugin-framework/CHANGELOG.md b/cms-plugin-framework/CHANGELOG.md
index 48fbb29..5a1a0ca 100644
--- a/cms-plugin-framework/CHANGELOG.md
+++ b/cms-plugin-framework/CHANGELOG.md
@@ -1,8 +1,6 @@
-This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-
# Changelog for org.gcube.application.cms-plugin-framework
-## [v1.0.3-SNAPSHOT] - 2023-01-10
+## [v1.0.3] - 2023-01-10
- UserUtils in framework
## [v1.0.2] 2022-01-17
@@ -13,4 +11,6 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
- Serialization Features
## [v1.0.0] 2021-09-20
-- First release
\ No newline at end of file
+- First release
+
+This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
diff --git a/cms-plugin-framework/README.md b/cms-plugin-framework/README.md
index 1fd3533..a43e113 100644
--- a/cms-plugin-framework/README.md
+++ b/cms-plugin-framework/README.md
@@ -1,8 +1,11 @@
CMS - Plugin Framework
--------------------------------------------------
-
-CMS Plugin Framework is a library containing the definition of Java interfaces that plugins should implement
-
+
+This module contains the definition of interfaces that server plugins are expected to implement.
+Basic and abstract implementations are provided in different module default-lc-manager.
+
+Basic providers (e.g. WSProvider, ISProvider) used both in test and by the service are implemented here for simplicity.
+
## Built with
* [gCube SDI] (https://gcube.wiki.gcube-system.org/gcube/) - The gCube SDI
* [gCube SmartGears] (https://gcube.wiki.gcube-system.org/gcube/SmartGears) - The gCube SmartGears framework
@@ -12,8 +15,8 @@ CMS Plugin Framework is a library containing the definition of Java interfaces t
* [Maven](https://maven.apache.org/) - Dependency Management
## Documentation
+[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
-Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal).
## Change log
diff --git a/cms-plugin-framework/pom.xml b/cms-plugin-framework/pom.xml
index b5130b9..f37172e 100644
--- a/cms-plugin-framework/pom.xml
+++ b/cms-plugin-framework/pom.xml
@@ -4,12 +4,12 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
cms-plugin-framework
- 1.0.3-SNAPSHOT
+ 1.0.3
org.gcube.application.cms
gcube-cms-suite
- 1.0.4-SNAPSHOT
+ 1.0.4
diff --git a/cms-test-commons/CHANGELOG.md b/cms-test-commons/CHANGELOG.md
index 9b07913..e9ddf04 100644
--- a/cms-test-commons/CHANGELOG.md
+++ b/cms-test-commons/CHANGELOG.md
@@ -1,8 +1,6 @@
-This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-
# Changelog for org.gcube.application.cms.cms-test-commons
-## [v1.0.4-SNAPSHOT] - 2023-01-10
+## [v1.0.4] - 2023-01-10
- Pom updates
## [v1.0.3] - 2022-12-07
@@ -15,4 +13,6 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
- Introduced profiled documents
## [v1.0.0] - 2021-09-11
-- First release
\ No newline at end of file
+- First release
+
+This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
diff --git a/cms-test-commons/README.md b/cms-test-commons/README.md
index 4838743..7e93b60 100644
--- a/cms-test-commons/README.md
+++ b/cms-test-commons/README.md
@@ -1,14 +1,19 @@
gCube CMS - test-commons
--------------------------------------------------
-
-Common logic used by test cases
+
+Common utilities for testing such as :
+
+- access to test-resources Maps
+- Test Credentials management
+- Basic plugin Test Case implementations
+
## Built with
* [Maven](https://maven.apache.org/) - Dependency Management
## Documentation
+[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
-Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal).
## Change log
diff --git a/cms-test-commons/pom.xml b/cms-test-commons/pom.xml
index c5bba41..399397a 100644
--- a/cms-test-commons/pom.xml
+++ b/cms-test-commons/pom.xml
@@ -5,14 +5,14 @@
4.0.0
cms-test-commons
- 1.0.4-SNAPSHOT
+ 1.0.4
CMS Test Commons
org.gcube.application.cms
gcube-cms-suite
- 1.0.4-SNAPSHOT
+ 1.0.4
diff --git a/cms-test-commons/src/main/java/org/gcube/application/cms/tests/TokenSetter.java b/cms-test-commons/src/main/java/org/gcube/application/cms/tests/TokenSetter.java
index c025d48..c948401 100644
--- a/cms-test-commons/src/main/java/org/gcube/application/cms/tests/TokenSetter.java
+++ b/cms-test-commons/src/main/java/org/gcube/application/cms/tests/TokenSetter.java
@@ -16,6 +16,19 @@ import java.io.IOException;
import java.nio.charset.Charset;
import java.util.Properties;
+/**
+ * This class is used in order to set gCube Credentials for tests that needs a gCube Infrastructure.
+ *
+ * The method TokenSetter.set(String context) is used in order to specify the context to test.
+ *
+ * The library expects a Properties file /tokens.properties in the classpath like the following example :
+ *
+ * /root/vo/vre1 = GCUBE-TOKEN
+ * ...
+ * /devRoot/vo = JWT-TOKEN
+ * ...
+ *
+ */
@Slf4j
public class TokenSetter {
diff --git a/concessioni-lifecycle/CHANGELOG.md b/concessioni-lifecycle/CHANGELOG.md
index 9a95716..d31a592 100644
--- a/concessioni-lifecycle/CHANGELOG.md
+++ b/concessioni-lifecycle/CHANGELOG.md
@@ -1,11 +1,8 @@
-This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-
# Changelog for org.gcube.application.cms.concessioni-lifecycle
-This library contains custom extensions for the support of GNA "concessioni" use case
-
-## [v1.0.3-SNAPSHOT] - 2023-01-10
+## [v1.0.3] - 2023-01-10
- Pom updates
+- Fixes default access
## [v1.0.2] - 2022-12-07
- Pom updates
@@ -16,3 +13,5 @@ This library contains custom extensions for the support of GNA "concessioni" use
## [v1.0.0] - 2021-12-15
- First release
+
+This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
diff --git a/concessioni-lifecycle/README.md b/concessioni-lifecycle/README.md
index 85dd719..66eca9e 100644
--- a/concessioni-lifecycle/README.md
+++ b/concessioni-lifecycle/README.md
@@ -1,8 +1,14 @@
-gCube CMS Suite
+gCube CMS Suite : Concessioni Lifecycle
--------------------------------------------------
-
-gCube CMS Suite is a set of components designed to manage complex space-temporal Documents defined by metadata Profiles.
-
+
+This library contains custom extensions for the support of GNA "concessioni" use case custom requirements.
+It contains a Lifecycle Manager built on top of default 3-PHASE, extending :
+
+- Default values setting / evaluation
+- Indexing parameters :
+ - Relationship management : relationship chains on "follows" and "precedes" are evaluated in order to show only last published project in centroids map
+
+
## Built with
* [gCube SmartGears] (https://gcube.wiki.gcube-system.org/gcube/SmartGears) - The gCube SmartGears framework
* [OpenJDK](https://openjdk.java.net/) - The JDK used
@@ -11,8 +17,8 @@ gCube CMS Suite is a set of components designed to manage complex space-temporal
* [Maven](https://maven.apache.org/) - Dependency Management
## Documentation
+[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
-Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal_Service).
## Change log
diff --git a/concessioni-lifecycle/pom.xml b/concessioni-lifecycle/pom.xml
index ddee981..f9595df 100644
--- a/concessioni-lifecycle/pom.xml
+++ b/concessioni-lifecycle/pom.xml
@@ -4,14 +4,14 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
concessioni-lifecycle
- 1.0.3-SNAPSHOT
+ 1.0.3
GNA Concessioni Lifecycle
org.gcube.application.cms
gcube-cms-suite
- 1.0.4-SNAPSHOT
+ 1.0.4
diff --git a/concessioni-model/CHANGELOG.md b/concessioni-model/CHANGELOG.md
index 22ba985..c8d4329 100644
--- a/concessioni-model/CHANGELOG.md
+++ b/concessioni-model/CHANGELOG.md
@@ -1,10 +1,6 @@
-This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-
# Changelog for org.gcube.application.cms.concessioni-model
-This library contains custom BEANS for the support of GNA "concessioni" use case
-
-## [v1.0.3-SNAPSHOT] - 2023-01-10
+## [v1.0.3] - 2023-01-10
- Pom updates
## [v1.0.2] - 2022-12-07
@@ -16,3 +12,5 @@ This library contains custom BEANS for the support of GNA "concessioni" use case
## [v1.0.0] - 2021-12-15
- First release
+
+This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
diff --git a/concessioni-model/README.md b/concessioni-model/README.md
index 85dd719..7ab09e5 100644
--- a/concessioni-model/README.md
+++ b/concessioni-model/README.md
@@ -1,7 +1,9 @@
-gCube CMS Suite
+gCube CMS Suite : Concessioni Model
--------------------------------------------------
-
-gCube CMS Suite is a set of components designed to manage complex space-temporal Documents defined by metadata Profiles.
+
+This library contains custom class for GNA "concessioni" use case model.
+
+It contains the class ProfiledConcessione extending Project, in order to facilitate custom logic integration.
## Built with
* [gCube SmartGears] (https://gcube.wiki.gcube-system.org/gcube/SmartGears) - The gCube SmartGears framework
@@ -11,8 +13,8 @@ gCube CMS Suite is a set of components designed to manage complex space-temporal
* [Maven](https://maven.apache.org/) - Dependency Management
## Documentation
+[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
-Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal_Service).
## Change log
diff --git a/concessioni-model/pom.xml b/concessioni-model/pom.xml
index 60d5217..b8a803e 100644
--- a/concessioni-model/pom.xml
+++ b/concessioni-model/pom.xml
@@ -6,14 +6,14 @@
org.gcube.application.cms
concessioni-model
- 1.0.3-SNAPSHOT
+ 1.0.3
GNA Concessioni Model
org.gcube.application.cms
gcube-cms-suite
- 1.0.4-SNAPSHOT
+ 1.0.4
diff --git a/dataminer-plugins/CHANGELOG.md b/dataminer-plugins/CHANGELOG.md
index f80220f..56be04f 100644
--- a/dataminer-plugins/CHANGELOG.md
+++ b/dataminer-plugins/CHANGELOG.md
@@ -1,10 +1,6 @@
-This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-
# Changelog for org.gcube.application.cms.dataminer-plugins
-This library contains gcube-cms plugins for processing via gCube Dataminer
-
-## [v1.0.2-SNAPSHOT] - 2023-01-10
+## [v1.0.2] - 2023-01-10
- Pom updates
## [v1.0.1] - 2022-12-07
@@ -12,3 +8,5 @@ This library contains gcube-cms plugins for processing via gCube Dataminer
## [v1.0.0] - 2022-02-24
- First release
+
+This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
diff --git a/dataminer-plugins/README.md b/dataminer-plugins/README.md
index 85dd719..1bd34e1 100644
--- a/dataminer-plugins/README.md
+++ b/dataminer-plugins/README.md
@@ -1,8 +1,8 @@
-gCube CMS Suite
+gCube CMS Suite : DataMiner Plugins
--------------------------------------------------
-
-gCube CMS Suite is a set of components designed to manage complex space-temporal Documents defined by metadata Profiles.
-
+
+This library contains gcube-cms plugins for processing via gCube Dataminer
+
## Built with
* [gCube SmartGears] (https://gcube.wiki.gcube-system.org/gcube/SmartGears) - The gCube SmartGears framework
* [OpenJDK](https://openjdk.java.net/) - The JDK used
@@ -11,8 +11,8 @@ gCube CMS Suite is a set of components designed to manage complex space-temporal
* [Maven](https://maven.apache.org/) - Dependency Management
## Documentation
+[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
-Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal_Service).
## Change log
diff --git a/dataminer-plugins/pom.xml b/dataminer-plugins/pom.xml
index 99a270e..f7f82e8 100644
--- a/dataminer-plugins/pom.xml
+++ b/dataminer-plugins/pom.xml
@@ -5,14 +5,14 @@
4.0.0
dataminer-plugins
- 1.0.2-SNAPSHOT
+ 1.0.2
gCube CMS - Dataminer Plugins
org.gcube.application.cms
gcube-cms-suite
- 1.0.4-SNAPSHOT
+ 1.0.4
diff --git a/default-lc-managers/CHANGELOG.md b/default-lc-managers/CHANGELOG.md
index acc13d8..7c9afa5 100644
--- a/default-lc-managers/CHANGELOG.md
+++ b/default-lc-managers/CHANGELOG.md
@@ -1,11 +1,9 @@
-This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-
# Changelog for org.gcube.application.cms.ckan-plugin
-This library contains default Lifecycle Managers handlers
-
-## [v1.0.1-SNAPSHOT] - 2023-01-10
+## [v1.0.1] - 2023-01-10
- Pom updates
- ## [v1.0.0] - 2022-02-24
- First release
+
+This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
diff --git a/default-lc-managers/README.md b/default-lc-managers/README.md
index 7180741..6a76d6a 100644
--- a/default-lc-managers/README.md
+++ b/default-lc-managers/README.md
@@ -1,9 +1,19 @@
gCube CMS Suite : default-lc-managers
--------------------------------------------------
-
-gCube CMS Suite is a set of components designed to manage complex space-temporal Documents called Projects defined in Use Case Descriptors.
-This library contains the default Lifecycle Manager handler plugins.
+This library contains default Lifecycle Managers handlers implementations :
+
+- AbstractPlugin
+- AbstractLifecycleManager
+- Default3PhaseManager
+- SimpleLifeCycleManager
+
+It also contains utility like
+
+- RoleManager : caller role evaluation utilities
+- GuardedEventManager, GuardedStepExecution, GuardedExecution : simplicity class for safe implementations
+
+Plugins SHOULD be defined extending the definitions provided in this module.
## Built with
* [gCube SmartGears] (https://gcube.wiki.gcube-system.org/gcube/SmartGears) - The gCube SmartGears framework
@@ -13,8 +23,8 @@ This library contains the default Lifecycle Manager handler plugins.
* [Maven](https://maven.apache.org/) - Dependency Management
## Documentation
+[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
-Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal_Service).
## Change log
diff --git a/default-lc-managers/pom.xml b/default-lc-managers/pom.xml
index 4e7c601..3d3ac25 100644
--- a/default-lc-managers/pom.xml
+++ b/default-lc-managers/pom.xml
@@ -5,14 +5,14 @@
4.0.0
default-lc-managers
- 1.0.1-SNAPSHOT
+ 1.0.1
gCube CMS - Default LC Managers
org.gcube.application.cms
gcube-cms-suite
- 1.0.4-SNAPSHOT
+ 1.0.4
diff --git a/geoportal-client/CHANGELOG.md b/geoportal-client/CHANGELOG.md
index 18402ab..66630e5 100644
--- a/geoportal-client/CHANGELOG.md
+++ b/geoportal-client/CHANGELOG.md
@@ -1,8 +1,6 @@
-This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-
# Changelog for org.gcube.application.geoportal-client
-## [v1.1.2-SNAPSHOT] - 2023-01-10
+## [v1.1.2] - 2023-01-10
- Pom updates
## [v1.1.1] - 2022-12-07
@@ -42,4 +40,6 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
-Excluded common-calls 1.2.0
## [v1.0.0] - 2020-11-11
-- First release
\ No newline at end of file
+- First release
+
+This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
diff --git a/geoportal-client/README.md b/geoportal-client/README.md
index b80f923..4d23202 100644
--- a/geoportal-client/README.md
+++ b/geoportal-client/README.md
@@ -1,14 +1,21 @@
-GeoPortal - Client
+gCube CMS Suite : GeoPortal Client
--------------------------------------------------
-
-GeoPortal - Client is the java library wrapping Geoportal REST Service
+
+This module contains the definition of the client library for interacting with geoportal-service.
+
+It is built on top of gCube FW stack and allows to build the following clients :
+- Project extends Document> entities management
+- UseCaseDescriptor entites management
+
+It also provides a utility class Serialization for fast marshalling / unmarshalling.
+
## Built with
* [Maven](https://maven.apache.org/) - Dependency Management
## Documentation
+[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
-Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal).
## Change log
diff --git a/geoportal-client/pom.xml b/geoportal-client/pom.xml
index 13bac29..0e92db2 100644
--- a/geoportal-client/pom.xml
+++ b/geoportal-client/pom.xml
@@ -4,14 +4,14 @@
4.0.0
org.gcube.application
geoportal-client
- 1.1.2-SNAPSHOT
+ 1.1.2
Geoportal Client
org.gcube.application.cms
gcube-cms-suite
- 1.0.4-SNAPSHOT
+ 1.0.4
@@ -46,15 +46,6 @@
common-generic-clients
-
-
-
-
-
-
-
-
-
diff --git a/geoportal-common/CHANGELOG.md b/geoportal-common/CHANGELOG.md
index 6ce5fab..18e4b71 100644
--- a/geoportal-common/CHANGELOG.md
+++ b/geoportal-common/CHANGELOG.md
@@ -1,8 +1,6 @@
-This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-
# Changelog for org.gcube.application.geoportal-common
-## [v1.0.11-SNAPSHOT] - 2023-01-10
+## [v1.0.11] - 2023-01-10
- Pom updates
## [v1.0.10] - 2022-12-07
@@ -53,4 +51,6 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
- Model update
## [v1.0.0] - 2020-11-11
-- First release
\ No newline at end of file
+- First release
+
+This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
diff --git a/geoportal-common/README.md b/geoportal-common/README.md
index 95025f7..63edc56 100644
--- a/geoportal-common/README.md
+++ b/geoportal-common/README.md
@@ -1,14 +1,23 @@
-GeoPortal - Common
+gCube CMS Suite : GeoPortal Common
--------------------------------------------------
-
-GeoPortal - Common is the java library containing basic classes (e.g. models) of gCube GeoPortal.
+
+This module contains the definition of the interface expose by geoportal-service.
+
+It contains both the methods, the constants, the model shared by service and clients (main classes are Project and UseCaseDescriptor).
+
+It also provides the following utility classes :
+
+- JSONPathWrapper : for JSON path parsing, built on top of com.jayway.jsonpath.json-path (https://github.com/json-path/JsonPath).
+- FileSets : builder for FileSetRegistrationRequests
+- StorageUtils : interface with gCube Storage
+- ISUtils : Query to gCube IS
## Built with
* [Maven](https://maven.apache.org/) - Dependency Management
## Documentation
+[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
-Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal).
## Change log
diff --git a/geoportal-common/pom.xml b/geoportal-common/pom.xml
index 33c1a50..0f18ed2 100644
--- a/geoportal-common/pom.xml
+++ b/geoportal-common/pom.xml
@@ -3,14 +3,14 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
geoportal-common
- 1.0.11-SNAPSHOT
+ 1.0.11
Geoportal Common
org.gcube.application.cms
gcube-cms-suite
- 1.0.4-SNAPSHOT
+ 1.0.4
diff --git a/geoportal-service/CHANGELOG.md b/geoportal-service/CHANGELOG.md
index 6bbc54c..2be7162 100644
--- a/geoportal-service/CHANGELOG.md
+++ b/geoportal-service/CHANGELOG.md
@@ -1,8 +1,6 @@
-This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-
# Changelog for org.gcube.application.geoportal-service
-## [v1.0.12-SNAPSHOT] - 2023-01-10
+## [v1.0.12] - 2023-01-10
- Refactored UserUtils into framework plugin
## [v1.0.11] - 2022-12-07
@@ -55,4 +53,6 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
- Project interface
## [v1.0.0] 2020-11-11
-- First release
\ No newline at end of file
+- First release
+
+This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
diff --git a/geoportal-service/README.md b/geoportal-service/README.md
index d20b2c8..d9fd81b 100644
--- a/geoportal-service/README.md
+++ b/geoportal-service/README.md
@@ -1,7 +1,14 @@
-GeoPortal - Service
+gCube CMS Suite : GeoPortal Service
--------------------------------------------------
-
-GeoPortal - Service is the main component operating a gCube GeoPortal. It is a SmartGears web application based on top of gCube SDI
+
+gCube CMS Service is a gCube REST-like Application developed on top of gCube SmartGears.
+
+It implements the core business logic of gCube CMS Suite, exposing methods for the management of Projects, Use Case Descriptors and available server plugins.
+
+It is built on top of Jersey Framework, it uses a MongoDB Document Store for JSON archiving and Querying.
+It exploits the infrastructure StorageHub for archiving FileSets and the Information System in order to discover available resources.
+
+Its main goal is to receive client calls and orchestrate plugins implementation in order to serve them according to the UCD defined in the caller context.
## Built with
* [gCube SDI] (https://gcube.wiki.gcube-system.org/gcube/) - The gCube SDI
@@ -12,8 +19,8 @@ GeoPortal - Service is the main component operating a gCube GeoPortal. It is a S
* [Maven](https://maven.apache.org/) - Dependency Management
## Documentation
+[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
-Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal).
## Change log
diff --git a/geoportal-service/pom.xml b/geoportal-service/pom.xml
index 32f6852..82c7ac5 100644
--- a/geoportal-service/pom.xml
+++ b/geoportal-service/pom.xml
@@ -4,14 +4,14 @@
4.0.0
org.gcube.application
geoportal-service
- 1.0.12-SNAPSHOT
+ 1.0.12
Geoportal Service
war
org.gcube.application.cms
gcube-cms-suite
- 1.0.4-SNAPSHOT
+ 1.0.4
diff --git a/images-plugin/CHANGELOG.md b/images-plugin/CHANGELOG.md
index c2c8a3a..d199889 100644
--- a/images-plugin/CHANGELOG.md
+++ b/images-plugin/CHANGELOG.md
@@ -1,10 +1,6 @@
-This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-
# Changelog for org.gcube.application.cms.images-plugin
-This library contains gcube-cms plugins for images materializations
-
-## [v1.0.2-SNAPSHOT] - 2023-01-10
+## [v1.0.2] - 2023-01-10
- Pom updates
## [v1.0.1] - 2022-12-07
@@ -12,3 +8,5 @@ This library contains gcube-cms plugins for images materializations
## [v1.0.0] - 2022-02-24
- First release
+
+This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
diff --git a/images-plugin/README.md b/images-plugin/README.md
index 85dd719..cf7f63a 100644
--- a/images-plugin/README.md
+++ b/images-plugin/README.md
@@ -1,7 +1,9 @@
-gCube CMS Suite
+gCube CMS Suite : Images Plugin
--------------------------------------------------
gCube CMS Suite is a set of components designed to manage complex space-temporal Documents defined by metadata Profiles.
+
+This module is expected to define handlers for the materializations of images preview.
## Built with
* [gCube SmartGears] (https://gcube.wiki.gcube-system.org/gcube/SmartGears) - The gCube SmartGears framework
@@ -11,8 +13,8 @@ gCube CMS Suite is a set of components designed to manage complex space-temporal
* [Maven](https://maven.apache.org/) - Dependency Management
## Documentation
+[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
-Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal_Service).
## Change log
diff --git a/images-plugin/pom.xml b/images-plugin/pom.xml
index b772af5..9e13178 100644
--- a/images-plugin/pom.xml
+++ b/images-plugin/pom.xml
@@ -5,14 +5,14 @@
4.0.0
images-plugins
- 1.0.2-SNAPSHOT
+ 1.0.2
gCube CMS - Images Plugins
org.gcube.application.cms
gcube-cms-suite
- 1.0.4-SNAPSHOT
+ 1.0.4
diff --git a/notifications-plugins/CHANGELOG.md b/notifications-plugins/CHANGELOG.md
index 620aaae..e151a7a 100644
--- a/notifications-plugins/CHANGELOG.md
+++ b/notifications-plugins/CHANGELOG.md
@@ -1,10 +1,6 @@
-This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-
# Changelog for org.gcube.application.cms.notifications-plugins
-This library contains gcube-cms plugins for notitfications events
-
-## [v1.0.2-SNAPSHOT] - 2023-01-10
+## [v1.0.2] - 2023-01-10
- Pom updates
## [v1.0.1] - 2022-12-07
@@ -12,3 +8,5 @@ This library contains gcube-cms plugins for notitfications events
## [v1.0.0] - 2022-02-24
- First release
+
+This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
diff --git a/notifications-plugins/README.md b/notifications-plugins/README.md
index 85dd719..6768c33 100644
--- a/notifications-plugins/README.md
+++ b/notifications-plugins/README.md
@@ -1,8 +1,11 @@
-gCube CMS Suite
+gCube CMS Suite : Notifications Plugin
--------------------------------------------------
gCube CMS Suite is a set of components designed to manage complex space-temporal Documents defined by metadata Profiles.
-
+
+This module is expected to contain plugin definitions for the generations of notifications upon certain Lifecycle events.
+
+
## Built with
* [gCube SmartGears] (https://gcube.wiki.gcube-system.org/gcube/SmartGears) - The gCube SmartGears framework
* [OpenJDK](https://openjdk.java.net/) - The JDK used
@@ -11,8 +14,8 @@ gCube CMS Suite is a set of components designed to manage complex space-temporal
* [Maven](https://maven.apache.org/) - Dependency Management
## Documentation
+[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
-Documentation can be found [here](https://gcube.wiki.gcube-system.org/gcube/GeoPortal_Service).
## Change log
diff --git a/notifications-plugins/pom.xml b/notifications-plugins/pom.xml
index 91e1c98..108061c 100644
--- a/notifications-plugins/pom.xml
+++ b/notifications-plugins/pom.xml
@@ -5,14 +5,14 @@
4.0.0
notifications-plugins
- 1.0.2-SNAPSHOT
+ 1.0.2
gCube CMS - Notifications Plugins
org.gcube.application.cms
gcube-cms-suite
- 1.0.4-SNAPSHOT
+ 1.0.4
diff --git a/pom.xml b/pom.xml
index 2aece86..c3f4017 100644
--- a/pom.xml
+++ b/pom.xml
@@ -9,7 +9,7 @@
org.gcube.application.cms
gcube-cms-suite
pom
- 1.0.4-SNAPSHOT
+ 1.0.4
Gcube CMS Suite
gCube CMS Suite is a set of components designed to manage complex space-temporal Documents defined by metadata Profiles.
@@ -28,13 +28,13 @@
[1.0.0,2.0.0-SNAPSHOT)
- 2.1.0-SNAPSHOT
- 2.2.0-SNAPSHOT
- 3.7.0-SNAPSHOT
- [2.0.0-SNAPSHOT,3.0.0-SNAPSHOT)
+
+
+
+
- 1.0.3-SNAPSHOT
+ 1.0.3
diff --git a/sdi-plugins/CHANGELOG.md b/sdi-plugins/CHANGELOG.md
index acee1f6..a3c4abc 100644
--- a/sdi-plugins/CHANGELOG.md
+++ b/sdi-plugins/CHANGELOG.md
@@ -1,10 +1,6 @@
-This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-
# Changelog for org.gcube.application.cms.sdi-plugins
-This library contains gcube-cms plugins for indexing and materializations in gCube SDI
-
-## [v1.0.2-SNAPSHOT] - 2023-01-10
+## [v1.0.2] - 2023-01-10
- Pom updates
## [v1.0.1] - 2022-12-07
@@ -13,3 +9,5 @@ This library contains gcube-cms plugins for indexing and materializations in gCu
## [v1.0.0] - 2022-02-24
- First release
+
+This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
diff --git a/sdi-plugins/README.md b/sdi-plugins/README.md
index e88b451..e5c4854 100644
--- a/sdi-plugins/README.md
+++ b/sdi-plugins/README.md
@@ -1,15 +1,22 @@
gCube CMS Suite : SDI Plugins
--------------------------------------------------
-
-[gCube CMS Suite](../) module containing references, documentation, guides ad utilities.
+This module contains definition of the following plugins :
+- SDIIndexerPlugin : indexes Projects in centroid layers in gCube SDI (requires PostGIS DB)
+- SDIMaterializerPlugin : materializes layers in gCube SDI (currenlty supported TIF and SHP)
+
+It uses the SDI in the context of the caller, and requires :
+- GeoServer
+- Postgis DB registered in Geoserver (indexing only)
+
+
+## Built with
+* [gCube SDI] (https://gcube.wiki.gcube-system.org/gcube/) - The gCube SDI
+* [OpenJDK](https://openjdk.java.net/) - The JDK used
+* [Maven](https://maven.apache.org/) - Dependency Management
## Documentation
-* [Dedicated Wiki](https://sublime-and-sphinx-guide.readthedocs.io) - TBD Powered by [Sphynx](https://www.sphinx-doc.org/en/master/)
-* [Service Interactive API]() -TBD Powered by [Enunciate](http://enunciate.webcohesion.com/)
-* [Gcube System Wiki](https://gcube.wiki.gcube-system.org/gcube/GeoPortal).
-* [Guide Notebooks](../use-cases) - Powered by [Jupyter](https://jupyter.org/)
-* [Service Wiki src](../use-cases/src/site/suite.rst)
+[gCube CMS Suite](../) parent module containing references, documentation, guides ad utilities.
## Change log
diff --git a/sdi-plugins/pom.xml b/sdi-plugins/pom.xml
index 4073801..e95a416 100644
--- a/sdi-plugins/pom.xml
+++ b/sdi-plugins/pom.xml
@@ -5,14 +5,14 @@
4.0.0
sdi-plugins
- 1.0.2-SNAPSHOT
+ 1.0.2
gCube CMS - SDI Plugins
org.gcube.application.cms
gcube-cms-suite
- 1.0.4-SNAPSHOT
+ 1.0.4
diff --git a/use-cases/CHANGELOG.md b/use-cases/CHANGELOG.md
index 6f75013..0125e99 100644
--- a/use-cases/CHANGELOG.md
+++ b/use-cases/CHANGELOG.md
@@ -1,10 +1,6 @@
-This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-
# Changelog for org.gcube.application.cms.use-cases
-
-
-## [v1.0.4-SNAPSHOT] - 2023-01-10
+## [v1.0.4] - 2023-01-10
- Pom updates
## [v1.0.3] - 2022-12-07
@@ -17,4 +13,6 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
- Updated parent
## [v1.0.0] - 2021-09-20
-- First release, extracted from client
\ No newline at end of file
+- First release, extracted from client
+
+This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
\ No newline at end of file
diff --git a/use-cases/README.md b/use-cases/README.md
index 4a2b307..9fc052e 100644
--- a/use-cases/README.md
+++ b/use-cases/README.md
@@ -1,19 +1,18 @@
gCube CMS Suite : Use cases
--------------------------------------------------
-[gCube CMS Suite](../README.md) module containing references, documentation, guides ad utilities.
+This module contains utilities for the management of gCube CMS Suite instances, such as :
+- Environment Checks
+- Import / Export facilities
+- WS Report features
+- Stress test
+- Collection removal
## Documentation
-* [Dedicated Wiki](https://sublime-and-sphinx-guide.readthedocs.io) - TBD Powered by [Sphynx] (https://www.sphinx-doc.org/en/master/)
-* [Service Interactive API]() -TBD Powered by [Enunciate] (http://enunciate.webcohesion.com/)
-* [Gcube System Wiki] - (https://gcube.wiki.gcube-system.org/gcube/GeoPortal).
-* [Guide Notebooks](use-cases) - Powered by [Jupyter] (https://jupyter.org/)
-* [Service Wiki src] (use-cases/src/site/suite.rst)
-
+[gCube CMS Suite](../README.md) module containing references, documentation, guides ad utilities.
## Change log
-
See [CHANGELOG.md](CHANGELOG.md).
## License
diff --git a/use-cases/pom.xml b/use-cases/pom.xml
index 0d5e6c8..b45c84c 100644
--- a/use-cases/pom.xml
+++ b/use-cases/pom.xml
@@ -4,12 +4,12 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
use-cases
- 1.0.4-SNAPSHOT
+ 1.0.4
CMS Use cases
gcube-cms-suite
org.gcube.application.cms
- 1.0.4-SNAPSHOT
+ 1.0.4