Difference between revisions of "GCube Web Site and Distribution Site"

From Gcube Wiki
Jump to: navigation, search
Line 1: Line 1:
The gCube Website, found at [http://www.gcube-system.org/ http://www.gcube-system.org/] is a portal, based on Liferay, for distributing all information related to the gCube technology. Among others, the gCube website offers the tools for the distribution of software produced by the Project. Thus, a dedicated section, named "Downloads" (under Developer section ) is available from the Website's menu bar. The page contains basic information about the software that is distributed through the site.
+
The gCube Website, found at [http://www.gcube-system.org/ http://www.gcube-system.org/] is a portal, based on Liferay, for distributing all information related to the gCube technology.
 +
The gCube website offers the tools for the distribution of software and documentation produced by the Project. Two dedicated sections, named "Documentation" and "Downloads" (under Developer section) are available from the Website's menu bar.
 +
The pages contain informations about the software and documentation which are distributed through the site.
  
 +
[[File:Distr.jpeg|900px|center]]
  
<del>
+
==Documentation==
Clicking on the first, would move the user to the gCube Software Artefact distribution page while clicking on the later would move her to the gHN Distribution page. The gCube Software Artefact distribution page should be a dynamically generated, backed by a Joomla! component, page that should gather information generated by the ETICS Build Reports tool and present it to whoever interested, in a user-friendly fashion. By default, this page would present the current Stable release, though previous Stable releases as well as the current Integration and Development ones, will also be made available from the same page through an on-screen menu.
+
Clicking on the link "Documentation", the user would move to the user would move to the gCube Software Distribution where three different guides are available: [https://wiki.gcube-system.org/gcube/Administrator%27s_Guide| Administrator Guide], [https://wiki.gcube-system.org/gcube/User%27s_Guide| User Guide] and [https://wiki.gcube-system.org/gcube/Developer%27s_Guide| Developers Guide].
</del>
+
  
[[File:Distr.jpeg|center|frame]]
+
[[File:gCube_System_Documentation.png|800px|center|thumb|gCube System Documentation]]
  
<del>
 
On the other hand, clicking on the gHN Distribution anchor should link to a page with a descriptive article and a pointer to the latest gHN available for download.
 
</del>
 
  
[[File:Distr1.jpeg|center|frame]]
+
==Downloads==
 +
Clicking on the link "Downloads", the user would move to the gCube Software Documentation where three distibution bundles are available: [http://maven.research-infrastructures.eu/nexus/index.html#nexus-search;quick~portal-bundle| gCube Portal Distro], [http://maven.research-infrastructures.eu/nexus/index.html#nexus-search;quick~smartgears-distribution-bundle| gCube vHN Distro] and [http://maven.research-infrastructures.eu/nexus/index.html#nexus-search;quick~ghn-distribution| gCube gHN distro].
  
<del>
+
The user to get the full list of gCube Web Services or gCube Portlets can see the [https://www.gcube-system.org/download| gCube Releases page].
The information presented in the gCube Software Artefact distribution page is retrieved automatically from distribution.xml and certification.xml files generated by ETICS Build Reports. This way, changes within a Release Cycle are automatically reflected the page without any additional effort. On the other hand, in order to add a new Release for download from the gCube Website, the site administrator has to update the releases that point to each version (e.g. stable or integration). A version that stops to be considered as either integration or stable is tagged as a previous. An important point, are the links to the documentation wiki pages. These cannot be retrieved automatically and so they are constructed using a service name to corresponding Wiki link, mapping database table. This table is part of the gCube Software Artefact distribution Joomla! component and is maintained by the site administrator. Thus, with the introduction of a new component the developer should also provide the corresponding documentation Wiki page and contact the site administrator in order, for the later, to update the mapping file with the map for the new component.
+
 
</del>
+
[[File:gCube_System_Download.png|800px|center|thumb|gCube System Downloads]]
 +
 
 +
===gCube Releases page===
 +
 
 +
Clicking on the link "gCube Releases page", the user would move to the gCube Release Distribution where all gCube Web Services and gCube Portlets are available for download.
 +
The page shows (by default) the latest gCube release and its related information: Release Date, Number of packages, Etics report, Number of Subsystems, Release Notes.
 +
It's possible to filter for artifact (name). The previous releases are available by clicking on the link "Other Releases".
 +
 
 +
[[File:gCubeRelease_3_8.png|800px|center|thumb|gCube Release 3.8]]
 +
 
 +
 
 +
Moreover, the page shows for each subsystem all its components (Artifact ID) and releative links: Download, Maven Repo, Javadoc and Wiki Documentation (where availables).
 +
 
 +
[[File:GCube_ContentManagement_Download_3_8.png|800px|center|thumb|gCube Content Management Subsystem and its components for gCube 3.8]]
 +
 
 +
 
 +
The informations presented in the gCube Release page are retrieved automatically from distribution.xml and Release Notes files generated by ETICS Build Reports. In order to add a new Release for download from the gCube Website, the gCube Release Manager has to fill in a web form with the release information (name, release date, etc.), the Release Notes and the releative distibution.xml to add the new release.

Revision as of 12:58, 29 September 2015

The gCube Website, found at http://www.gcube-system.org/ is a portal, based on Liferay, for distributing all information related to the gCube technology. The gCube website offers the tools for the distribution of software and documentation produced by the Project. Two dedicated sections, named "Documentation" and "Downloads" (under Developer section) are available from the Website's menu bar. The pages contain informations about the software and documentation which are distributed through the site.

Distr.jpeg

Documentation

Clicking on the link "Documentation", the user would move to the user would move to the gCube Software Distribution where three different guides are available: Administrator Guide, User Guide and Developers Guide.

gCube System Documentation


Downloads

Clicking on the link "Downloads", the user would move to the gCube Software Documentation where three distibution bundles are available: gCube Portal Distro, gCube vHN Distro and gCube gHN distro.

The user to get the full list of gCube Web Services or gCube Portlets can see the gCube Releases page.

gCube System Downloads

gCube Releases page

Clicking on the link "gCube Releases page", the user would move to the gCube Release Distribution where all gCube Web Services and gCube Portlets are available for download. The page shows (by default) the latest gCube release and its related information: Release Date, Number of packages, Etics report, Number of Subsystems, Release Notes. It's possible to filter for artifact (name). The previous releases are available by clicking on the link "Other Releases".

gCube Release 3.8


Moreover, the page shows for each subsystem all its components (Artifact ID) and releative links: Download, Maven Repo, Javadoc and Wiki Documentation (where availables).

gCube Content Management Subsystem and its components for gCube 3.8


The informations presented in the gCube Release page are retrieved automatically from distribution.xml and Release Notes files generated by ETICS Build Reports. In order to add a new Release for download from the gCube Website, the gCube Release Manager has to fill in a web form with the release information (name, release date, etc.), the Release Notes and the releative distibution.xml to add the new release.