« Mini-Kerko » ? Kézako ?
Les Bib/UdeM et UQÀM ont développé des offres de service autour de l’interface Kerko, conçu par David Lesieur, qui permet de visualiser dynamiquement une bibliothèque partagée Zotero. Le code est superbe. L’application est paramétrable à loisir (facettes pour les collections, etc.). Elle est généreusement offerte en open source mais… il faut un serveur pour la faire tourner.
Zotero Viewer
J’ai donc vibe codé un fichier HTML qui utilise une exportation a un moment t depuis Zotero au format RDF et qui l’affiche dans un navigateur grâce à du JavaScript.
Zotero Viewer avec environ 300 références RDF embarquées dans la page.
Une autre version customisée avec la base academicTTRPG complète, soit plus de 4000 références nettoyées et indexées sur les jeux de rôle sur table. Ça prend du temps à charger mais ça tient la route.
Fonctionnalités
Je l’ai conçu autour d’un besoin personnel : peu de collections et beaucoup de marqueurs.
On peut fournir un fichier RDF ou bien avoir des données RDF embarquées dans le code de la page HTML > Javascript > dans la constante
DEFAULT_RDFSeules les collections qui sont nommées avec un chiffre et un point (comme “1. label” ou “2. titre”) sont affichées en facette à gauche.
Facettes automatiques sur les types de document.
Seuls les marqueurs qui débutent avec un “_” et un “=” sont affichés dans les facettes à droite. Ordre : _MAJUSCULES _minuscules =divers
Case de recherche avec troncature à gauche et à droite sur tous les champs.
Affichage de la fiche (presque) complète en déroulé (collapsible).
Tri par date.
Mode jour/nuit.
NB: il y avait des caractères tick ’ dans les notices bibliographiques. Il a fallu les remplacer par des apostrophes pour ne pas faire boguer la constante recevant la longue chaîne de caractère en RDF.
Utilités
Diffuser une bibliothèque de références Zotero plus ergonomique qu’un groupe partagé en ligne.
Diffuser des bibliographies de plan de cours, de projets de recherche, de mémoires ou thèses, etc.
Aide au nettoyage des données bibliographiques ou au survol rapide d’une base de données Zotero.
Peut servir de base à une analyse quantitative de sa base de références dans le cas d’une revue de littérature (projet à venir, réutilisant les algorithmes de ZoteroRanalysis)