Skip to end of metadata
Go to start of metadata

Par défaut, ORI-OAI ne propose pas la classification UNISCIEL dans les formulaires LOM.

Le résultat sera :

Voici la marche à suivre pour les obtenir :

Création des classifications

Déposez les vocabulaires fournis par UNISCIEL dans: ori-oai-vocabulary-svn/conf/properties/ori_vocabularies/override

Surchargez le vocabulaire officiel : common_lom_clas_source. Pour cela, dupliquez le vocabulaire common_lom_clas_source et placez ce nouveau vocabulaire dans :ori-oai-vocabulary-svn/conf/properties/ori_vocabularies/override.

Une fois dupliqué, il faut le modifier pour déclarer les nouvelles classifications.

A ce point, vous avez donc les classifications UNISCIEL, et modifié la liste déroulante pour proposer ces nouvelles classifications. ( cf première image en haut de page )

Déclaration des vocabulaires dans le formulaire LOM

Il faut à présent modifier le formulaire de l'éditeur pour afficher la fenêtre permettant de sélectionner une classification. ( cf deuxième photo en haut de page ).

Dans le formulaire LOM que vous souhaitez modifier, dans le fichier form.xhtml, déclarez ces nouveaux vocabulaires:

Modification du formulaire LOM

Dans le fichier case-classification.xml:

En dessous du bloc «Dewey22e éd» ( bloc commençant par: <xforms:group ref=".[../lom:source/lom:string = 'CDD 22e éd.']">), ajouter ces lignes ( télécharger le fichier correspondant au code suivant si besoin ):

Vous venez donc, pour chaque classification, dis que il faut ouvrir une fenetre pour sélectionner la matière. Seulement, il y aura toujours la possibilité de mettre le chemin taxon à la main. Comme il y aura une fenetre pour le faire, cela ne sert plus à rien.

Remplacez la ligne commençant par:

Par celle-ci:

Création des boites de dialogue

En regardant les lignes précédemment ajoutées, vous avez donc fait appel aux vocabulaires mais aussi à des fenêtres de dialogue. Seulement, les fenetres sont appelées, mais n'existent pas. Télécharger ce fichier et mettez-les à la racine du votre formulaire.

Il faut à présent les déclarer dans le fichier form.xhtml pour pouvoir les utiliser.

En bas de ce fichier, après la ligne:

Ajoutez ceci:

Prise en compte des modifications

  • Eteindre le tomcat du md-editor
  • Ant all-md-editor depuis le répertoire quick-install
  • Démarrer le tomcat du md-editor
  • No labels