Date: Thu, 28 Mar 2024 13:40:55 +0100 (CET) Message-ID: <640303304.27.1711629655628@orioai-1.uphf.fr> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_26_1132363931.1711629655627" ------=_Part_26_1132363931.1711629655627 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
La modification des diff=C3=A9rents vocabulaires dynamiques se fait dans= les fichiers pr=C3=A9sents dans le dossier [PATH_CUSTOM_CONFIG]/ori-oai-vo= cabulary/config/properties/dynamic-vocabularies :
Ces fichiers servent =C3=A0 surcharger les fichiers d'origine pr=C3=A9se= nts dans le dossier [ORI_HOME]/src/ori-oai-vocabulary-svn/src/main/= resources/properties/dynamic-vocabularies :
Pour surcharger un vocabulaire fourni par d=C3=A9faut, ou ajouter un voc= abulaire, il faut donc ouvrir le fichier d'origine (par exemple : l= dapVocabulary.xml), copier-coller le vocabulaire concern=C3=A9 ver= s le fichier de surcharge (dans notre exemple : custom-ldapVocabula= ry.xml).
Pour prendre en compte les nouveaux vocabulaires ou les modifications su= r les vocabulaires existants, il faut red=C3=A9ployer le module de vocabula= ires :
ant all-vocabulary
et relancer le Tomcat correspondant au module de vocabulaires
Le plus simple pour tester la r=C3=A9cup=C3=A9ration d'un vocabulaire (e= t donc v=C3=A9rifier qu'il a bien =C3=A9t=C3=A9 configur=C3=A9, bien pris e= n compte par le module) est de consulter depuis votre navigateur ce type d'= URL : http://\[HOST_INSTALL\]:8183/ori-oai-vocabulary/exist/rest/db= /ori-oai-vocabularies/people_vcard/people_vcard.xml
Cela devrait vous renvoyer le XML correspondant.
Vous pouvez =C3=A9galement d=C3=A9sactiver un ou plusieurs vocabulaires = dynamiques depuis les fichiers custom-xxxVocabulary.xml. P= our cela, il suffit de d=C3=A9clarer un "bean" ayant pour identifiant le vo= cabulaire =C3=A0 d=C3=A9sactiver (exemple : indexed_dcfr_years= ) :
<bean= id=3D"indexed_dcfr_years" class=3D"org.orioai.vocabulary.domain.providers.= InactiveVocabularyProvider"/>
Note=
: Le module de vocabulaires utilise un syst=C3=A8me de cache =C3=A9volu=C3=
=A9.
Lorsque vous modifiez un vocabulaire, il se peut que cette modification ne=
soit pas prise en compte imm=C3=A9diatement dans l'IHM du module.
Le plus simple est de cliquer sur le lien "FORCER LA MISE A JOUR DE TOUT L=
E CACHE" dans l'IHM du module.