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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<property name="title" value="Ressources documentaires [3 é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") :
...