Prérequis
Installation
Cette installation présuppose l'installation de ESUP-ECM 1.0 ou Nuxeo DM 5.2.
La documentation d'installation d'ESUP-ECM se trouve ici.
Préparation
Avant de procéder à la configuration, il est nécessaire de copier le fichier init-build.properties en build.properties:
| Code Block |
|---|
cp init-build.properties build.properties |
Configuration
Les différents paramètres à configurer dans le fichier build.properties sont :
...
Lors d'un référencement, l'utilisateur devra saisir des métadonnées dans la pop-up de ori-oai-md-editor.
Pour que cette pop-up puisse se fermer automatiquement, il est nécessaire que les 2 modules ori-oai-nuxeo et ori-oai-md-editor soient accessibles via le même nom d'hôte.
Ceci peut s'avérer compliqué par défaut dans le cas où on à une installation du genre:
- ori-oai-md-editor : http://orioai.mon-univ.fr/ori-oai-md-editor

- ori-oai-nuxeo : http://stockage.mon-univ.fr/nuxeo

Dans ce cas, la solution est de configurer votre serveur Apache pour que le module ori-oai-md-editor puisse aussi être appelé par l'hôte stockage.mon-univ.fr
Dans ce cas, les 2 URL suivantes correspondent à la même entité :
Le module ori-oai-md-editor est donc accessible par 2 URL différentes.
En revanche, par défaut, ori-oai-nuxeo a connaissance de la première URL qui est dans notre exemple http://orioai.mon-univ.fr/ori-oai-md-editor
.
Il faut donc établir une correspondance et informer ori-oai-nuxeo via les paramètres mdEditor.from.url et mdEditor.to.url.
...
Correspond à l'URL du ori-oai-md-editor avec le même nom d'hôte que ori-oai-nuxeo.
Dans le cas où le nom d'hôte de ori-oai-nuxeo et ori-oai-md-editor sont identiques pas défaut, ce paramètre doit rester vide.Dans les autres cas, vous pouvez aussi laisser ce paramètre vide, la seule incidence sera que la pop-up de ori-oai-md-editor ne se fermera pas automatiquement au moment où l'utilisateur enregistrera sa fiche de métadonnées.
Dans notre exemple, on aura:
Code Block mdEditor.to.url=http://stockage.mon-univ.fr/ori-oai-md-editor
Déploiement
A cette étape, il ne reste plus qu'à déployer le module via la commande :
| Code Block |
|---|
ant all |
Module complémentaire: esup-webengine-versions
Si vous utilisez un Nuxeo DM sans passer par ESUP-ECM, il est nécessaire d'installer le composant esup-webengine-versions. Vous pouvez vous reportez à cette documentation pour plus de détails.
Ce composant permet de visualiser des versions de documents stockés dans nuxeo. L'URL des documents qui est remplie automatiquement dans la fiche de métadonnées n'est compréhensible que si ce module est installé.
...