OmekaS
Modifier le module ValueSuggest pour Omeka-S pour indexer avec vos thésaurus gérés avec Opentheso
- Installer le module ValueSuggest
- Aller dans le dossier (homeOmekaS/modules/ValueSuggest/src/Suggester/Pactols)
- Modifier le fichier (PactolsAll.php), adapter les informations de votre thésaurus :
$lang = $lang ?: ‘fr‘;
$params = [‘q’ => $query, ‘lang’ => $lang, ‘theso’ => ‘th267’, ‘format’ => ‘jsonld’];
$response = $this->client
->setUri(‘https://opentheso.huma-num.fr/opentheso/api/search’)
->setParameterGet($params)
->send();
if (!$response->isSuccess()) {
return [];
}
- Retourner dans OmekaS et activer le module ValueSuggest
- Ajouter une (Resource templates)
- Modifier le type de données pour ce champ (Subject) et choisir (PactolsAll)
- Ajouter un Item, choix du template (Sujets)
- Dans le champ (Subject), saisir quelques lettres, l’autocomplétion s’active pour proposer les termes correspondants
- !!!! Attention !!!!! pour que ça fonctionne sur un serveur Opentheso avec le protocole https, il faut aussi que OmekaS soit installer en https.