Installer Pristy sur Alfresco
Présent dans l’application
- Communautaire
- Pristy sans option
- Option disponible
Rôle nécessaire
- Utilisateur (lecteur / éditeur / gestionnaire)
- Administrateur
Pré-requis
- Aucun
Préparation⚓︎
Installation du module pristy-core-platform
⚓︎
- Arrêt du service
systemctl stop alfresco
- Ajout du module dans le dossier d’installation de vos modules
$TOMCAT_HOME/amps
mv $DOWNLOAD_DIRECTORY/pristy-core-platform-xxx.amp $TOMCAT_HOME/amps/
- Déploiement des modules présents dans le dossier
amps
java -jar $TOMCAT_HOME/alfresco-mmt/alfresco-mmt-6.0.jar \
install $TOMCAT_HOME/amps/ $TOMCAT_HOME/webapps/alfresco \
-nobackup -directory \
- Redémarrer
alfresco
pour la prise en compte de l’installation du module
Mise en place des interfaces Pristy⚓︎
Si votre serveur ne comporte pas de reverse proxy devant alfresco, vous pouvez installer les applications directement
en tant que webapps
dans tomcat
pristy-portail⚓︎
mkdir -p $TOMCAT_HOME/webapps/portail
cd $TOMCAT_HOME/webapps/portail
tar xzf $DOWNLOAD_DIRECTORY/pristy-portail-xxx.tgz package/dist --strip-components=2
chown -R alfresco:alfresco $TOMCAT_HOME/webapps/portail
pristy-espaces⚓︎
mkdir -p $TOMCAT_HOME/webapps/espaces
cd $TOMCAT_HOME/webapps/espaces
tar xzf $DOWNLOAD_DIRECTORY/pristy-espaces-xxx.tgz package/dist --strip-components=2
chown -R alfresco:alfresco $TOMCAT_HOME/webapps/espaces
Utilisateur pour chown
sur pristy-portail et pristy-espaces
Penser à bien indiquer l’utilisateur démarrant le processus tomcat
.
Configuration⚓︎
- Modification du fichier
$TOMCAT_HOME/webapps/portail/env-config.json
comme suit :
{
"APP_ROOT": "/portail/",
"ALFRESCO_HOST": "http://localhost:8080",
"ESPACES_HOST": "http://localhost:8080",
"ALFRESCO_AUTH": "BASIC",
"ALFRESCO_ROOT": "alfresco",
}
- Modification du fichier
$TOMCAT_HOME/webapps/espaces/env-config.json
comme suit :
{
"APP_ROOT": "/espaces/"
"ALFRESCO_HOST": "http://localhost:8080",
"PORTAIL_HOST": "http://localhost:8080",
"ALFRESCO_AUTH": "BASIC",
"ALFRESCO_ROOT": "alfresco",
"BREADCRUMB_ROOT_URL": "/mes-espaces",
"EDIT_WITH_MSOFFICE": true, # permet d'activer ou non l'édition avec MS Office
"METADATA": [] # vous pouvez définir une liste de méta-données spécifiques à afficher en plus des méta-donénes standard
}
Url ALFRESCO_HOST
, PORTAIL_HOST
, ESPACES_HOST
Les 3 urls seront identiques à partir du moment où ils sont tous installés derrière la même application. Il faut alors indiquer le FQDN d’accès à tomcat.
Ajout de méta-données⚓︎
Pour ajouter des méta-données spécifiques à afficher, vous devez suivre le schéma suivant :
"METADATA": [
{
"id": "am:dateSeance",
"labelId": "am_date_seance",
"display": ["datatable", "popup"],
"input": "date",
"readOnly": true,
"modelAspect": "",
"modelType": "am:documentActe",
"order": 1
},
{
"id": "am:codeActe",
"labelId": "am_code_acte",
"display": ["datatable", "popup"],
"input": "text",
"readOnly": false,
"modelAspect": "",
"modelType": "am:documentActe",
"order": 2
}
Recette⚓︎
Vous pouvez accéder aux applications suivantes :
- pristy-portail : http[s]://
serveur_tomcat
:port_tomcat
/portail/ - pristy-espaces : http[s]://
serveur_tomcat
:port_tomcat
/espaces/
En lien avec cette page :
Pour aller plus loin :