Le plugin ori-oai-nuxeo permet de pouvoir initier un référencement depuis Nuxeo dans une instance d'ORI-OAI (nécessite donc d'avoir une installation fonctionnelle d'ori-oai avec a minima les modules workflow, indexing, md-editor et vocabulary).
Une fois le plugin installé, vous retrouvez un dans l'interface de Nuxeo un onglet Référencement qui permettra à l'utilisateur ayant déposé,archivé voir publié son document d'initier puis de suivre le référencement de ce dernier dans ORI-OAI.
Historiquement, le plugin ori-oai-nuxeo s'appuyait sur une instance d'esup-ECM. Si vous souhaitez utiliser ce plugin dans ce cadre (ie avec une installation d'esup-ECM), référez-vous à la documentation disponible sur le site d'ORI-OAI. :
Il est tout à fait possible d'utiliser ori-oai-nuxeo avec une version récente de Nuxeo (>=5.4.1)
L'installation demandera quelques adaptations :
Récupérer la version d'ori-oai-nuxeo correspondant aux autres modules d'ori-oai installé. Si vous êtes passés par une installation via ori-oai-quick-install, vous devez déjà avoir récupéré les sources.
N'utilisez pas directement les tâches ant depuis ori-oai-quicl-install pour déployer le plugin ori-oai-nuxeo.
Modifiez le fichier pom.xml qui fait appel à des dépendances qui n'existent plus. Un exemple de fichier pom.xml fonctionnel est disponibleici, modifiez le numéro de version pour coller à la version de Nuxeo que vous utilisez :
<parent> <groupId>org.nuxeo.ecm.platform</groupId> <artifactId>nuxeo-features-parent</artifactId> <version>5.6-SNAPSHOT</version> </parent> |
Modifiez le fichier build.properties pour obtenir un fichier semblable à celui-ci (à compléter avec vos propres paramètres):
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# # 1) Utilisation de ori-oai-commons-quick-install #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# #Commentez pour e pas utiliser les fonctionnalites d'installation de ori-oai-commons-quick-install #commons.parameters.central.file.url=file:////opt/src/ori-oai-quick-install-1.7.0/commons-parameters.properties # I-Exploitation paramaters # ------------------------- #indique le repertoire custom de nuxeo dans lequel seront copies le plugin et les lib necessaire #necessite l'inclusion du template custom dans nuxeo.conf, necessite la presence des repertoires lib et plugins dans ce dernier tomcat.template.dir=/opt/nuxeo/tomcat-nuxeo/templates/custom nuxeo.url=https://nuxeo.my-univ.fr/nuxeo # II-ORI-OAI parameters # --------------------- workflow.ws.url=http://ori-oai.my-univ.fr/ori-oai-workflow/xfire/OriWorkflowService # if we want to convert ori-oai-md-editor if we have more than one apache frontal. Used to close ori-oai-md-editor pop-up automatically. # Empty if you don't want to use this function # For example: # mdEditor.from.url=http://orioai.my-univ.fr/ori-oai-md-editor # mdEditor.to.url=http://nuxeo.my-univ.fr/ori-oai-md-editor |
Téléchargez le fichier build.xml qui permettra de générer et copier le plugin et les bibliothèques supplémentaires dans le template custom de Nuxeo
Lancer la commande ant deploy pour procéder à l'installation.
Récupérez l'artifact jaxen ici :http://jaxen.codehaus.org/releases.html et copiez le dans le répertoire lib du template custom.
Redémarrez Nuxeo : vous devriez maintenant avoir un nouvel onglet référencement lorsque vous consultez/deposer un document.