Intégration HAL

Objectif

Permettre l’intégration simple dans un site Web des publications déposées dans HAL par une unité, une équipe, une personne.

Cette intégration peut s’effectuer dans n’importe quel site web.

Exemples

Intégration dans un site web

Il est nécessaire de charger la librairie suivante dans la partie <head> de votre page:

<script src="https://api.sedoo.fr/aeris-cdn-rest/jsrepo/v1_0/download/sandbox/release/sedoo-publications-vjs/0.1.0" />

Ensuite, il suffit d’ajouter la balise suivante dans le body de votre page

<hal-list search-fields="xxx" search-values="xxx" search-criteria="xxx" />

Propriétés de la balise <hal-list>

Les propriétés de la balise sont les suivantes:

  • search-fields (obligatoire): liste des champs HAL sur lesquels va porter la selection initiale. Les champs sont séparés par une virgule. Les champs usuellements utilisés sont structId_i (identifiant de structure) et authIdPerson_i (identifiant de personne)
  • search-values (obligatoire): liste des valeurs correspondants aux champs définis dans la propriété search-fields.
  • search-criteria (facultatif): Liste des bloc de recherche à afficher sur le côté gauche de la liste. Les valeurs possibles sont years, documents, authors, keywords. Si le critère n’est pas rempli, aucun élément de recherche ne sera affiché.

Exemple pour afficher les publications de l’unité LEGOS

<hal-list search-fields="structId_i" search-values="733" search-criteria="years,documents,authors" />

Rechercher