Page History

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Création de la contribution

Wiki Markup
Le module ori-oai-workflow est proposé par défaut avec plusieurs contributions (workflows). Celle qui nous intéresse se trouve dans *\[ORI_HOME\]/src/ori-oai-workflow-svn/conf/properties/workflows/default_dc_very_easy.*

...

Dans les futures évolutions de ORI-OAI et dans les migrations d'un serveur à l'autre, toutes vos modifications seront donc contenues dans ce dossier.

Modification des paramètres d'origine

Wiki Markup
Tout se déroule maintenant dans le dossier *\[ORI_HOME\]/src/ori-oai-workflow-svn/custom/properties/workflows/*{*}contrib_dc_3*. Il faut modifier les références aux chemins d'origine pour pointer vers ce nouveau dossier. Il faut aussi définir un nouveau nom de workflow, ce qui aura des incidences sur d'autres paramètres.

Renommer fichier principal

Renommez le fichier workflow_very_easy.xml en workflow_dc_3.xml

Référencement de ce workflow

Wiki Markup
Éditez le fichier *\[ORI_HOME\]/src/ori-oai-workflow-svn/custom/properties/workflows/*{*}contrib_dc_3/workflows.xml* et modifiez le comme ceci :

Code Block
xml
xml
<workflows>
    <workflow name="contrib_dc_3" type="resource" location="properties/workflows/contrib_dc_3/workflow_dc_3.xml"/>
</workflows>

Éliminer les anciennes références

Remplacez toutes les occurrences de la chaîne "default_dc_very_easy" par "contrib_dc_3" (nom du dossier de configuration du workflow) dans les fichiers :

...

Code Block
xml
xml
<property name="title" value="Ressources documentaires [3 &#233;tapes]"/>

Définition des groupes

Le fichier groups.xml est alimenté par défaut par le fichier commons-parameters.properties utilisé lors de l'installation de ORI-OAI. Dans notre cas, la définition des groupes doit se faire en interne à la contribution. Ouvrez donc le fichier groups.xml et éditez-le comme ceci (en adaptant les filtres LDAP) :

...

Info

Votre contribution contrib_dc_3 est maintenant prête à être utilisée. Celle-ci reprend exactement les mêmes caractéristiques que le workflow "default_dc_very_easy".

Vous pouvez maintenant le personnaliser !

Utilisation de la contribution

Pour pouvoir utiliser la contribution, il faut la référencer dans le fichier commons-parameters.properties, paramètre WORKFLOWS_USED.
Comme ceci par exemple, si on ne souhaite utiliser que deux workflows (celui que l'on vient de personnaliser et le workflow lom "simple") :

...