Lorsque nous avons été contactés à l’automne 2021 pour la création graphique et la réalisation du thème Omeka Classic du site ReLRace, la demande incluait de régler des problèmes techniques non résolus par l’équipe interne chargée du développement du projet.
Sur Omeka, le périmètre d’intervention de Kaeness étant restreint à la réalisation des thèmes, nous avions prévenu que les solutions aux dysfonctionnements des modules seraient forcément plus restreintes que ce que notre partenaire BibLibre aurait pu proposer. Le client a exprimé son accord sans hésitation.
Les problèmes et leurs solutions
Les modules installés étaient assez nombreux dont certains désactivés témoignant d’essais pour trouver la bonne configuration au fil du développement du site.
Les pages qui posaient le plus de souci étaient la page notice (item) et les pages de recherche.
La visionneuse de document invisible
L’élément le plus ennuyeux sur la notice était l’absence de visionneuse, le module Book Reader n’affichait rien : aucune visionneuse. Si bien qu’il avait fallu trouver un moyen détourné pour afficher les documents via des versions jpg accessibles sur une autre page. Une solution temporaire pour contourner la difficulté.
Christophe a vérifié les paramètres de Book Reader et fait des tests, impossible de comprendre pour quelle raison le module ne fonctionnait pas. Nous avons donc proposé d’installer Universal Viewer que BibLibre installe par défaut sur chacun de ses projets et qu’à force de collaboration nous commençons à connaître un peu 😉
Bonne nouvelle : la visionneuse est affichée sur les pages de notice et montre bien le document, nous avons alors une page qui correspond à ce qu’elle est supposée être !
Le bémol : pour contourner le souci posé par Book Reader, l’équipe avait associé les documents aux formats jpg et pdf de manière à avoir des vignettes pour les items. Or Universal Viewer ne gère qu’un seul format de média à la fois : il a fallu supprimer les fichiers jpg pour ne laisser que les pdf. Petite mésaventure : il n’y avait plus de vignette ! Cela nous a permis de signaler qu’il fallait activer la librairie Imagemagick sur le serveur. Un calcul de vignette plus tard et, en plus des pages items, nous avions des listes de résultats avec leurs belles images !

La recherche : un sujet plus complexe
Sur les bibliothèques numériques, les moteurs de recherche sont le cœur du site. Tout l’intérêt des archives est de pouvoir mettre des documents à disposition de ceux qui les cherchent !
Avant Search ne fonctionnait pas, était-ce un problème de paramétrages, de librairies disponibles sur le serveur… ?
L’équipe du Mans avait essayé un autre module — Elastic Search — que nous avons aussi activé pour le tester mais sans plus de succès.
Et non seulement Avant Search ne fonctionnait pas mais en plus, comme tous les outils de recherche Omeka, il prenait le pas sur l’affichage des listes de notices (pages de collection, page “Parcourir”). Impossible d’avoir une pagination des items sur la page Collection ce qui impliquait d’afficher la totalité des items sur la même page ou d’utiliser la page “Parcourir” qui… ne filtrait pas par collection. Bref un fonctionnement peu propice à une navigation intuitive.
Nous avons l’habitude d’habiller des recherches avancées s’appuyant sur SolR mais nous ne pouvions le proposer : personne ne pouvait s’occuper de l’installation ni des paramètres avancés et surtout la DSI du Mans avait mis son veto à l’installation de ce module très exigeant !
Pour ne pas s’épuiser à tester d’autres solutions n’offrant aucune garantie, nous avons finalement opté pour… la recherche native d’Omeka Classic !
Nous avons désactivé Avant Search et monté les pages de recherches afin de les styler. Le résultat est un fonctionnement qui correspond aux besoins du client et des utilisateurs. La recherche avancée permet de filtrer selon plusieurs modes et permet donc des recherches complexes, l’absence de facettes est compensée par la possibilité de recourir aux mots clés, ceux qui sont les plus utilisés étant mis en valeur.
Conclusion
Les solutions les plus simples peuvent être les meilleures !
Notre client ReLRace est heureux du résultat tant visuel que fonctionnel, sa présence active et sa confiance tout au long de nos tests ont été d’une grande aide et cerise sur le gâteau, il nous a demandé de retravailler sur ce projet pour la partie Expositions !