Ressources numériques en sciences humaines et sociales OpenEdition Nos plateformes OpenEdition Books OpenEdition Journals Hypothèses Calenda Bibliothèques OpenEdition Freemium Suivez-nous

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.


OpenEdition vous propose de citer ce billet de la manière suivante :
Miled Rousset (10 septembre 2021). OmekaS. Opentheso. Consulté le 16 janvier 2026 à l’adresse https://doi.org/10.58079/sjjx


Vous aimerez aussi...

Laisser un commentaire

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.