Publication de vocabulaires statiques
On entend ici par vocabulaire statique, une liste fermée, finie de valeurs.
Les vocabulaires statiques que l'on souhaite rendre disponibles doivent être placés dans le répertoire [PATH_CUSTOM_CONFIG]/ori-oai-vocabulary/config/properties/static-vocabularies/override.
Donc, si vous souhaitez modifier un vocabulaire statique existant ("officiel"), ou créer un nouveau vocabulaire statique, vous devez placer le fichier correspondant à ce vocabulaire, modifié ou nouveau, dans le dossier "override" pour qu'il soit opérationnel.
Deux cas de figure:
- modification d'un vocabulaire existant :
- copier le fichier concerné depuis le répertoire src/main/resources/properties/static-vocabularies/official des sources du module ;
- coller le fichier concerné dans le répertoire [PATH_CUSTOM_CONFIG]/ori-oai-vocabulary/config/properties/static-vocabularies/override ;
- modifier son contenu ;
- une fois le travail terminé, stopper le tomcat, déployer le module et démarrer le tomcat
- création d'un nouveau vocabulaire :
ici il faut s'inspirer d'un vocabulaire officiel ;
- copier le fichier choisi depuis le répertoire src/main/resources/properties/static-vocabularies/official des sources du module ;
- coller le fichier concerné dans le répertoire [PATH_CUSTOM_CONFIG]/ori-oai-vocabulary/config/properties/static-vocabularies/override ;
- renommer le fichier (ATTENTION : le nom du fichier = l'identifiant du vocabulaire) ;
- modifier son contenu ;
- une fois le travail terminé, stopper le tomcat, déployer le module et démarrer le tomcat
Une fois le vocabulaire activé (fichier placé dans le répertoire "override", sources redéployées), il apparaîtra dans l'interface du module vocabulary.
Note : Le module de vocabulaires utilise un système de cache évolué.
Lorsque vous modifiez un vocabulaire, il se peut que cette modification ne soit pas prise en compte immédiatement dans l'IHM du module.
Le plus simple est de cliquer sur le lien "FORCER LA MISE A JOUR DE TOUT LE CACHE" dans l'IHM du module.
Interface graphique
L'interface graphique permet de visualiser rapidement l'ensemble des vocabulaires configurés pour la publication (c'est-à-dire disponibles pour les autres modules).
La page listant les vocabulaires publiés est accessible via l'url :
http://[HOST_INSTALL]:8183/ori-oai-vocabulary