Installer Pristy sur Alfresco

Préparation

Installation du module pristy-core-platform

  • Arrêt du service
systemctl stop alfresco
shell
  • 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/
shell
  • 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
java
  • 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

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
shell

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
shell

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 :
$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",
}
json
  • Modification du fichier $TOMCAT_HOME/webapps/espaces/env-config.json comme 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"
}
json

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
    }
  ]
}
json

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
Appel à l’action

Essayer Pristy

Vous pouvez essayer la démo de Pristy en vous inscrivant au lien ci-dessous.

Demander une démo