Implémentation standalone - Mise en place rapide d'un éditeur de métadonnées
Le module ori-oai-md-editor est destiné, par défaut, à être utilisé en connexion avec d'autres modules d'ORI-OAI (ori-oai-vocabulary, ori-oai-workflow).
Cependant, il peut aussi être utilisé seul.
Pouvoir utiliser le module ori-oai-md-editor indépendamment d'un workflow est intéressant dans certains cas:
- pour tester un formulaire que l'on est en train de créer/modifier ;
- pour créer/éditer des fiches de métadonnées en dehors des autres modules d'ORI-OAI (ori-oai-md-editor jouant alors de rôle de simple éditeur de fiches XML dans des formats pré-définis dans le module : LOM et ses dérivés français, Dublin Core,...).
Par défaut, le module ori-oai-md-editor est configuré de manière à récupérer certains vocabulaires dont il a besoin auprès du module ori-oai-vocabulary. Dans ce cas de figure, il peut certes être utilisé indépendamment du module ori-oai-workflow, mais cela nécessite un module ori-oai-vocabulary.
On présente ici la possibilité d'utiliser ori-oai-md-editor SEUL (sans ori-oai-workflow, ni même ori-oai-vocabulary). On a alors un simple éditeur de fiches XML LOM, LOMFR, SupLOMFR ou Dublin Core.
L'installation et la configuration de ce seul module sont alors rapide !
Installation
Se reporter à la documentation du module (une installation avec subversion est conseillée, notamment pour faciliter les mises à jour).
Configuration
Pour versions à partir de la 1.6.2
Pour utiliser l'éditeur seul (sans aucune interaction avec ori-oai-workflow, ni avec ori-oai-vocabulary), éditer le fichier ori-oai-md-editor-svn/WEB-INF/resources/config/properties-local.xml.
Ensuite, commentez les 2 balises suivantes comme ceci :
Code Block | ||||
---|---|---|---|---|
| ||||
<!--property as="xs:string" name="oxf.fr.ori-workflow-spring.uri" value="http://[HOST_WORKFLOW]:[PORT_WORKFLOW]/[CONTEXT_WORKFLOW]/xfire/OriMdEditorService"/--> <!--property as="xs:string" name="oxf.fr.ori-vocabulary.uri" value="http://[HOST_VOCABULARY]:[PORT_VOCABULARY]/[CONTEXT_VOCABULARY]/xfire/OriVocabularyService"/--> |
Pour versions avant la 1.6.2
(Notation : $EDITOR-HOME = ori-oai-md-editor-svn/WEB-INF/resources/forms/ori-md-editor/)
Pour utiliser l'éditeur seul (sans aucune interaction avec ori-oai-workflow, ni avec ori-oai-vocabulary), éditer le fichier $EDITOR-HOME/config.xml.
Dans la balise <vocabulary>, mettre
Code Block | ||||
---|---|---|---|---|
| ||||
<location></location> |
au lieu de
Code Block | ||||
---|---|---|---|---|
| ||||
<location>http://[HOST_VOCABULARY]:[PORT_VOCABULARY]/[CONTEXT_VOCABULARY]</location> |