CNRS-LACITO / Pangloss_website

Tools for the Pangloss Collection, an online archive of under-documented languages
https://pangloss.cnrs.fr/
MIT License
6 stars 1 forks source link

association de photos à des ressources spécifiques dans Pangloss #194

Open alexis-michaud opened 2 years ago

alexis-michaud commented 2 years ago

Train de modifs à lancer pour l'association de photos (et plus généralement d'images) dans MédiaHAL à des ressources Pangloss.

Plusieurs méthodes :

Avantages :

@EdouardSombie : il vaudrait la peine de prendre le temps d'un échange avec @Balthazar45, qui gère la collection MédiHAL du laboratoire et connaît bien le domaine

alexis-michaud commented 1 year ago

Alors, un petit point suite à l'échange d'aujourd'hui, avec un exemple.

La première photo sur la page de présentation du corpus naxi est celle-ci : image

Elle est déposée dans MediHAL ici.

Le test consisterait donc à relier les 2 bases de données : celle du site Pangloss, et celle de MediHAL. Afficher la photo en allant la chercher "à la volée" dans MediHAL (intégration en utilisant le format le plus adapté : par exemple celui-ci ?), si ça ne retarde pas trop le chargement de la page ?

Pour les utilisatrices & utilisateurs, la manip' consistant à saisir les photos deviendrait la suivante : au lieu de charger la photo dans l'onglet "Fichiers - Images langues" avant de saisir le titre dans la page du corpus concerné, il y aurait le choix, dans l'interface ci-dessous, entre une adresse (url) renvoyant au site Pangloss lui-même (dans un premier temps au moins, cette option resterait possible) et un identifiant MediHAL, de type hal-02863061 (identifiant MediHAL de la photo prise ici en exemple). image À la saisie, au lieu de simplement "URL", on lirait : "URL ou identifiant MediHAL (de type : hal-02863061)"

image

EdouardSombie commented 1 year ago

Il faudrait se connecter à l'API de mediHAL pour récupérer l'URL à partir d'un identifiant. Vous avez une adresse à me donner et les infos de l'API ?

alexis-michaud commented 1 year ago

Bonne question ! Le lien "Documentation" du site de MédiHAL renvoit à la doc généraliste de HAL, laquelle ne mentionne pas d'API pour l'affichage de documents.

image

@Balthazar45 à vous de jouer pour chercher l'info ?

Balthazar45 commented 1 year ago

Bonjour, Pour effectuer un développement spécifique, l'API de recherche de HAL est à disposition sur le lien suivant : https://api.archives-ouvertes.fr/docs/search.

Capture d’écran 2023-08-29 à 11 42 55

Le point d'entrée de la collection LANGUES_ET_CIVILISATIONS_A_TRADITION_ORALE est comme suit : //api.archives-ouvertes.fr/search/LANGUES_ET_CIVILISATIONS_A_TRADITION_ORALE/.

Ensuite possibilité de récupérer les identifiants des vignettes : https://api.archives-ouvertes.fr/search/LANGUES_ET_CIVILISATIONS_A_TRADITION_ORALE/?q=*:*&fl=thumbId_i&wt=json.

Les URL des miniatures sont composées de la manière suivante : //thumb.ccsd.cnrs.fr/thumbId_i/small, //thumb.ccsd.cnrs.fr/thumbId_i/medium et //thumb.ccsd.cnrs.fr/thumbId_i/large. Par exemple, https://thumb.ccsd.cnrs.fr/8689059/large.