Recherche
SVN : https://subversion.cru.fr/esup-ecm/intranets/
Sourcesup : https://sourcesup.cru.fr/scm/browser.php?group_id=430
Récupérez les sources sur le svn : svn checkout https://subversion.cru.fr/esup-ecm/intranets/
Renseignez le fichier build.properties avec vos propres paramètres :
nuxeo.dir=/opt/nuxeo/nuxeo-tomcat/
Lancez la commande ant deploy, le plugin devrait alors être copié dans le répertoire <install_nuxeo/nxserver/plugins>
Quelques modifications sont nécessaires pour faire fonctionner esp-webengine-intranets avec des versions de Nuxeo supérieures à la 5.4.1 ?:
Récupérez les sources : svn checkout https://subversion.cru.fr/esup-ecm/intranets/
Editez le fichier src/main/resources/META-INF/MANIFEST.MF et ajoutez la ligne suivante :
Nuxeo-WebModule: org.nuxeo.ecm.webengine.app.WebEngineModule
Editez le fichier src/main/java/org/esupportail/ecm/intranets/Main.java et ajouter la ligne
@Path("/esupintranets")
(ligne 39, juste au dessus de la déclaration @WebObject(type ="esupintranets")
Lancez ant deploy et redémarrez Nuxeo.
Ne pas afficher les documents supprimés
Pour que les documents supprimés ne soient pas affichés dans l'arborescence, il suffit de modifier les requêtes nxql utilisées permettant de lister les documents.
Ces dernières sont présentes dans le fichier src/main/java/org/esupportail/ecm/intranets/Main.java. Il faut y ajouter le paramètres supplementaire suivant :
AND ecm:currentLifeCycleState != 'deleted'