Sur cette page
Installer Pristy sur Alfresco
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
$TOMCAT_HOME/amps
mv $DOWNLOAD_DIRECTORY/pristy-core-platform-xxx.amp $TOMCAT_HOME/amps/
- Déploiement des modules présents dans le dossier
amps
amps
java -jar $TOMCAT_HOME/alfresco-mmt/alfresco-mmt-6.0.jar \
install $TOMCAT_HOME/amps/ $TOMCAT_HOME/webapps/alfresco \
-nobackup -directory
- Redémarrer
alfrescopour 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
tomcat
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
tomcat
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.jsoncomme suit :
$TOMCAT_HOME/webapps/portail/env-config.json
{
"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.jsoncomme suit :
$TOMCAT_HOME/webapps/espaces/env-config.json
{
"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/
Dernière modification - 23 juillet 2025