Manuel d'installation de BlueAppStore¶
Introduction¶
BlueAppStore est un catalogue de modules prêts à l'emploi permettant l'installation en 1 clic de composants par un administrateur fonctionnel.
Ce document détaille l'ensemble des manipulations nécessaires pour l'installation de BlueAppStore.
BlueAppStore repose sur ExtJS pour l'interface utilisateur.
Installation des prérequis¶
Installation ExtJS 4.2.1¶
Le processus d'installation est le même quel que soit votre système d'exploitation.
Récupération du logiciel ExtJS¶
- Téléchargez extjs.war. Cette version d'extjs est la version open source 4.2.1, développée par Sencha, que vous pouvez récupérer :
Il est possible de récupérer la version ExtJS-4.2.1 (http://cdn.sencha.com/downloads/docs/extjs-docs-4.2.1.zip) depuis le site de sencha mais il faut alors la repackager.
Installation d'ExtJS¶
- Copiez le fichier téléchargé extjs.war dans le répertoire tomcat/webapps de votre installation d'alfresco
Installation de BlueAppStore¶
Les prérequis étant installés, il ne vous reste plus qu'à installer BlueAppStore.
Récupération du logiciel BlueAppStore¶
- Téléchargez BlueAppStore pour Alfresco 5.0 (CE ou EE) :
- depuis le site de BlueDolmen : webapps-marketplace-1.0-alf5.0-77608.tar.gz
- depuis le site de BlueDolmen Partner : webapps-marketplace-1.0-alf5.0-77608.tar.gz
Installation de BlueAppStore¶
- Arrêtez Alfresco
-
Allez dans le répertoire tomcat d'Alfresco cd /opt/alfresco/alfresco-community-5.0.d
-
Extrayez les fichiers de BlueAppStore à l'aide de la commande suivante : tar xzvf webapps-marketplace-1.0-alf5.0-77608.tar.gz
-
Si l'installation s'est déroulée correctement, vous devez trouver maintenant le fichier marketplace-repo-1.0-alf5.0.jar à l'endroit suivant, depuis la racine de votre installation Alfresco :
- tomcat/webapps/alfresco/WEB-INF/lib/marketplace-repo-1.0-alf5.0.jar
Configuration de BlueAppStore¶
alfresco-global.properties¶
-
Modifiez le fichier tomcat/shared/classes/alfresco-global.properties pour refléter votre configuration en ajoutant les lignes suivantes en début de fichier :
appstore.protocol=https appstore.host=appstore.bluedolmen.com appstore.port=443
-
Redémarrez Alfresco
Test¶
A l'issue de l'installation de BlueAppStore, l'archive extjs.war a été extraite dans le répertoire extjs créé autmatiquement.
- Connectez-vous sur http://localhost:8080/share/page/marketplace
- Identifiez-vous avec vos login et mot de passe Alfresco, généralement admin/admin en mode test
- BlueAppStore vous présente alors les modules publics auxquels vous avez accès