OmekaS

[english version]

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.


Vous aimerez aussi...

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

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

Rechercher dans OpenEdition Search

Vous allez être redirigé vers OpenEdition Search