OmekaS

Modifier le module ValueSuggest pour Omeka-S pour indexer avec vos thésaurus gérés avec Opentheso

  1. Installer le module ValueSuggest
  2. Aller dans le dossier (homeOmekaS/modules/ValueSuggest/src/Suggester/Pactols)
  3. 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 [];

        }

  1. Retourner dans OmekaS et activer le module ValueSuggest
  2. 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.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.