Recherche
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 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.
L'installation du plugin ori-oai-nuxeo se fait obligatoirement et uniquement à partir du composant d'installation de ORI-OAI : ORI-OAI-quick-install. C'est à partir de celui-ci que seront téléchargées les sources du module ori-oai-nuxeo.
Le téléchargement et la procédure d'installation sont disponibles sur le wiki du projet ORI-OAI : https://wiki.ori-oai.org/x/DIFEAw.
La procédure d'installation permet de télécharger les sources de ori-oai-nuxeo, de générer les dépendances (fichiers *.jar) et enfin le plugin sous le nom de fichier esupecm-orioai-x.x.x.jar. Ces fichiers sont générés dans le template "custom" de votre instance. Il reste à votre charge d'activer ce template dans votre configuration de Nuxeo (paramètre nuxeo.templates dans le fichier nuxeo.defaults).
Redémarrez Nuxeo : vous devriez maintenant avoir un nouvel onglet référencement lorsque vous consultez/déposer un document.
Après avoir récupéré le projet (via svn ou depuis un zip), il faut modifier les fichiers suivants :
Bloc de code |
---|
jboss.dir=/home/vincent/nuxeo-formation/tmp/nuxeo-ep-5.1.4.GA
|
Bloc de code |
---|
<wsUrl>http://ori-oai-workflow-design.univ-rennes1.fr/workflow/xfire/OriWorkflowService</wsUrl>
|
Pour pouvoir appeler un WebService depuis un Nuxeo ( 5.1.4 , version utilisée par Esup-Ecm actuellement) et cf ce thread sur les listes de Nuxeo http://www.nuxeo.org/discussions/thread.jspa?messageID=4875 , il faut patcher un jar, on propose une target ANT pour ce faire :
Bloc de code |
---|
ant nuxeo-patch-javax-qname-pb
|
L'installation se fait ensuite simplement :
Bloc de code |
---|
ant deploy
|
La dernière version est actuellement la 0.0.1. Elle est unitilisable en tant que telle, c'est une version en développement, elle devrait rapidement évoluer.
Elle fonctionne avec la version 1.1.1 du module ori-oai-workflow