Upgrade Plan 217 Portal
Portals upgrade
GHNgCube Hosting Node. upgrade
- upgrade to GHNgCube Hosting Node. v 3.8.1 using the following instructions
Components installation
Artifact can be downloaded using the following instructions:
- Install Artifact dowloaded tool
svn export https://svn.d4science.research-infrastructures.eu/gcube/trunk/tools/artifact-downloader/
- run the client as follows
cd artifact-downloader
mkdir artifacts
./ArtifactDownloader ./2.17.0/list_components http://grids16.eng.it/BuildReport/bdownload/Recent_Builds/org.gcube.2-17-0/latest/reports/org.gcube-org.gcube.2-17-0-tar.gz.txt ./artifacts http://grids16.eng.it/BuildReport/bdownload/Recent_Builds/org.gcube.2-17-0/latest
Portlets
to Upgrade:
- org.gcube.messaging.accounting-portlet.1-9-0
- org.gcube.messaging.node-accounting-portlet.1-5-0
- org.gcube.data-transfer.scheduler-portlet.2-1-0
- org.gcube.data-transfer.storagemanager-portlet.1-1-0
- org.gcube.portlets-admin.collection-explorer.2-0-0
- org.gcube.portlets-admin.collections-viewer.2-1-0
- org.gcube.portlets-admin.resource-management-portlet.5-1-0
- org.gcube.portlets-admin.runtime-resource-creator.1-4-0
- org.gcube.portlets-admin.vre-definition.4-1-0
- org.gcube.portlets-admin.vre-deployer.3-0-0
- org.gcube.portlets-admin.vre-manager.5-0-0
- org.gcube.portlets-admin.wf-docs-manager.2-1-0
- org.gcube.portlets-admin.wf-roles-editor.1-4-0
- org.gcube.portlets-admin.wf-templates-editor.2-1-0
- org.gcube.portlets-admin.users-management-portlet.1-9-0
- org.gcube.portlets-admin.search-manager-portlet.1-5-0
- org.gcube.portlets-admin.roles-management-portlet.1-6-0
- org.gcube.portlets-admin.ir-bootstrapper-portlet.2-4-0
- org.gcube.portlets-admin.fwd-index-management-portlet.2-1-0
- org.gcube.portlets-admin.ft-index-management-portlet.2-2-0
- org.gcube.portlets-admin.information-space-editor-portlet.2-5-0
- org.gcube.portlets-admin.policy-definition-portlet.2-0-0
- org.gcube.application.aquamaps.aquamapsportlet.3-1-0
- org.gcube.application.aquamaps.aquamapsspeciesview.1-3-0
- org.gcube.application.aquamaps.datamanagementfacilityportlet.1-7-0
- org.gcube.portlets-user.geoexplorer-portlet.2-4-0
- org.gcube.portlets-user.workspace-portlet.6-5-0
- org.gcube.portlets-user.messages.0-4-0
- org.gcube.portlets-user.species-discovery.3-5-0
- org.gcube.portlets-user.xsearch-portlet.1-1-1
- org.gcube.portlets-user.statistical-manager-portlet.1-2-3
- org.gcube.portlets-user.gcube-loggedin-portlet.2-2-0
- org.gcube.portlets-user.gcube-login-portlet.2-0-0
- org.gcube.portlets-user.join-new-environment.1-3-0
- org.gcube.portlets-user.newsfeed.1-4-0
- org.gcube.portlets-user.notifications.1-0-0
- org.gcube.portlets-user.report-generator-portlet.4-5-0
- org.gcube.portlets-user.socialprofile.0-3-0
- org.gcube.portlets-user.template-creator.4-5-0
- org.gcube.portlets-user.wf-documents-portlet.1-5-0
- org.gcube.portlets-user.codelist-management-portlet.1-4-0
- org.gcube.portlets-user.collections-navigator-portlet.2-1-0
- org.gcube.portlets-user.search-portlet.3-2-0
- org.gcube.portlets-user.results-portlet.5-3-0
- org.gcube.portlets-user.user-profile-portlet-new.1-6-0
- org.gcube.portlets-user.occurrence-management.2-0-0
- org.gcube.portlets-user.shareupdates-1-0-0
- org.gcube.portlets-user.myvres.1-0-0
- org.gcube.portlets-user.time-series-charts-portlet.1-6-0 ( from Maven)
- org.gcube.portlets-user.web-application-management-portlet.1-4-0 ( from Maven)
- org.gcube.portlets-user.time-series-portlet.3-5-0 ( from Maven)
- org.gcube.portlets-user.trendylyzer-portlet.1-0-2 (from Maven)
Given the name changes, layouts must also be revised to add the new portlet
new portlet:
- org.gcube.portlets-user.tabular-data-portlet.1-0-0
- org.gcube.portlets-user.iSearch-portlet.0-1-0
to remove cause replaced by mavenized version
- RuntimeResourceCreator-portlet
- aquamapsportlet
- aquamapsspeciesview
- CollectionExplorer
- CollectionsNavigatorPortlet
- datamanagementfacility
- GCubeLogin
- nodeaccountingui
- SearchManagerPortlet
- OccurrenceManagement
- InformationSpaceEditor
- UserProfileEditingPortlet
- WebApplicationManagementPortlet
Libraries
Libraries to upgrade/install under $GLOBUS_LOCATION/lib/_ext
- org.gcube.portal.portal-manager.1-0-0
- org.gcube.portal.custom-portal-handler.1-3-0
- org.gcube.vre-management.resourcemanager-client.1-0-0
- org.gcube.vre-management.vremodeler-client-library.1-0-0
- org.gcube.search.opensearchdatasource-client-library.1-0-0
- org.gcube.application.aquamaps.aquamapsservice-cl.3-0-0
- org.gcube.vre-management.ghnmanager-client.1-0-0
- org.gcube.search.search-client-library.1-0-1
- org.gcube.portlets-widgets.application-news-widget.1-3-0
- org.gcube.portlets-widgets.guided-tour-widget.1-4-0
- org.gcube.data-analysis.ecological-engine-external-algorithms.1.1.1
- org.gcube.data-analysis.ecological-geospatial-extensions.1.1.0
- org.gcube.data-analysis.statistical-manager-cl.1.1.3
- org.gcube.portlets-user.GISViewer.3-3-0
- org.gcube.portlets-user.gcube-GISViewer.2-1-0
- org.gcube.portlets-user.geoexplorer.2-5-0
- org.gcube.portlets-user.gcube-geoexplorer.2-5-0
- org.gcube.portlets-user.gcube-reporting-library.3-3-0
- org.gcube.portlets-user.codelist-library.1-3-0
- org.gcube.portlets-user.csv-import-wizard.1-2-0
- occurrence-reconciliation.2-0-0
- org.gcube.index-management.forwardindexnode-client-library.1-2-0
- org.gcube.index-management.fulltextindexnode-client-library.1-2-0
- org.gcube.data-transformation.data-transformation-client-library.3-0-0
- org.gcube.execution.RRPlugins.1-0-2
- org.gcube.execution.RRModel.1-5-0
- org.gcube.execution.RRGCubeBridge.1-5-0
- org.gcube.execution.ResourceRegistry.1-4-0
- org.gcube.execution.rrconfprovider-portal.1-0-0 (from Maven)
- gis-interface.2-0-1
- geonetwork.2-0-1
- common-clients-2.1.0
- common-gcore-clients-2.2.0
- common-fw-clients-1.1.0
- org.gcube.messaging.consumer-library.2-1-0
- spd-client-library.3-1-1
- org.gcube.data-transfer.scheduler-library.2-1-0
- org.gcube.content-management.storage-resource-link-plugin.1-1-0
- org.gcube.content-management.storage-manager-core.2.0.3
- org.gcube.vre-management.vremodeler-utils.1-0-0
- org.gcube.portlets-user.csv-import-wizard-workspace-extension.1-2-0 (from Maven)
- org.gcube.data-analysis.statistical-manager-stubs.1-1-4
- org.gcube.portlets-user.codelist-interface.1-1-1 ( from Maven)
Libraries to be upgraded under $GLOBUS_LOCATION/lib/
- registry-publisher-1.2.1
Libraries to be upgraded under $GLOBUS_LOCATION/lib/_social-library/
- org.gcube.portal.social-networking-library.1-4-0
Libraries to be upgraded under $GLOBUS_LOCATION/lib/_home-library
- org.gcube.common.home-library.1-0-0
- org.gcube.common.home-library-jcr.1-0-0
- org.gcube.portlets-user.workspace-application-handler.1-1-0
- org.gcube.portlets-user.workspace-portlet-tree.6-5-0
- org.gucbe.portlets-widgets.workspace-light-tree.2-13-0
Libraries to be upgraded under $GLOBUS_LOCATION/lib/_application-support-layer
- org.gcube.application-support-layer.application-support-layer-core.4-0-0
- org.gcube.application-support-layer.application-support-layer-search.5-0-0
- org.gcube.application-support-layer.application-support-layer-content.6-0-0
- org.gcube.application-support-layer.gcube-search-library.1-2-0
- org.gcube.application-support-layer.social.0-7-1
- org.gcube.application-support-layer.application-support-layer-vremanagement.5-0-0
- org.gcube.application-support-layer.application-support-layer-userprofile.4-0-0
servlet to install uner $CATALINA_HOME/webapp
- org.gcube.application-support-layer.application-support-layer-http-information-retrieval.1-4-0
- org.gcube.application-support-layer.application-support-layer-http-content-access.1-2-0
- org.gcube.application-support-layer.application-support-layer-http-infrastructure-login.1-1-0
- org.gcube.application-support-layer-http-access-management.1-1-0
- org.gcube.application.aquamaps.images.1-2-0 ( only on d4science.org)
Libraries to remove from GLOBUS_LOCATION/lib/_ext
- org.gcube.tools.sam.reports.jar
- org.gcube.application.aquamaps.aquamapsservice-stubs
- org.gcube.application-support-layer.application-support-layer-oai_ore
- org.gcube.indexmanagement.fulltextindexlookup.stubs.jar
- org.gcube.personalization.profileadministration.stubs.jar
- org.gcube.personalization.userprofileaccess.stubs.jar
- profileadministration-stubs-2.0.0-2.15.0.jar
- searchsystemservice-stubs-2.0.3-2.12.0.jar
- tree-manager-stubs-3.0.0-2.12.0.jar
- userprofileaccess-stubs-3.0.0-2.15.0.jar
- vremodeler-stubs-2.0.1-2.12.0.jar
- opensearchdatasource-stubs-1.6.2-2.15.0.jar
- data-transformation-service-stubs-2.2.3-2.12.0.jar
- aquamapsservice-stubs-4.2.0-2.16.0.jar
- org.gcube.portlets.user.csvimportwizard.jar
- org.gcube.portlets.user.csvimportwizardworkspace.jar
- org.gcube.portlets.user.timeserirs.charts.support.jar
Libraries to remove from $GLOBUS_LOCATION/lib/_application-support-layer
- org.gcube.application-support-layer.application-support-layer-oai_pmh
Libraries to remove from $GLOBUS_LOCATION/lib/_home-library
- org.gcube.portlets-user.home-library
- org.gcube.portlets-user.home-library-jcr
External components:
- gwt-fix-2.5.1-gxt2.jar
- gwt-servlet-deps.jar
- gwt-servlet.jar
- gwt-user-2.5.1.jar
Configuration
- the infrastructure.properties file should be created under $CATALINA_HOME/conf :
for iMarine portal the content should be
infrastructure=d4science.research-infrastructures.eu scopes=FARM,gCubeApps
while for D4science.org portal :
infrastructure=d4science.research-infrastructures.eu scopes=gCubeApps
- symmetric keys for d4science.research-infrastructures.eu scope. FARM and gCubeApps should be installed under $GLOBUS_LOCATION , they can be downloaded from http://goo.gl/EKDwqd