ReLRace, visionneuse invisible et autres questions Omeka

Lorsque nous avons été con­tac­tés à l’automne 2021 pour la créa­tion graphique et la réal­i­sa­tion du thème Ome­ka Clas­sic du site ReL­Race, la demande inclu­ait de régler des prob­lèmes tech­niques non réso­lus par l’équipe interne chargée du développe­ment du projet.

Sur Ome­ka, le périmètre d’intervention de Kae­ness étant restreint à la réal­i­sa­tion des thèmes, nous avions prévenu que les solu­tions aux dys­fonc­tion­nements des mod­ules seraient for­cé­ment plus restreintes que ce que notre parte­naire Bib­Li­bre aurait pu pro­pos­er. Le client a exprimé son accord sans hésitation.

Les problèmes et leurs solutions

Les mod­ules instal­lés étaient assez nom­breux dont cer­tains dés­ac­tivés témoignant d’essais pour trou­ver la bonne con­fig­u­ra­tion au fil du développe­ment 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 vision­neuse, le mod­ule Book Read­er n’affichait rien : aucune vision­neuse. Si bien qu’il avait fal­lu trou­ver un moyen détourné pour affich­er les doc­u­ments via des ver­sions jpg acces­si­bles sur une autre page. Une solu­tion tem­po­raire pour con­tourn­er la difficulté.

Christophe a véri­fié les paramètres de Book Read­er et fait des tests, impos­si­ble de com­pren­dre pour quelle rai­son le mod­ule ne fonc­tion­nait pas. Nous avons donc pro­posé d’installer Uni­ver­sal View­er que Bib­Li­bre installe par défaut sur cha­cun de ses pro­jets et qu’à force de col­lab­o­ra­tion nous com­mençons à con­naître un peu 😉

Bonne nou­velle : la vision­neuse est affichée sur les pages de notice et mon­tre bien le doc­u­ment, nous avons alors une page qui cor­re­spond à ce qu’elle est sup­posée être !

Le bémol : pour con­tourn­er le souci posé par Book Read­er, l’équipe avait asso­cié les doc­u­ments aux for­mats jpg et pdf de manière à avoir des vignettes pour les items. Or Uni­ver­sal View­er ne gère qu’un seul for­mat de média à la fois : il a fal­lu sup­primer les fichiers jpg pour ne laiss­er que les pdf. Petite mésaven­ture : il n’y avait plus de vignette ! Cela nous a per­mis de sig­naler qu’il fal­lait activ­er la librairie Imagemag­ick sur le serveur. Un cal­cul de vignette plus tard et, en plus des pages items, nous avions des listes de résul­tats avec leurs belles images !

Liste de con­tenus liés à une col­lec­tion précise

La recherche : un sujet plus complexe

Sur les bib­lio­thèques numériques, les moteurs de recherche sont le cœur du site. Tout l’intérêt des archives est de pou­voir met­tre des doc­u­ments à dis­po­si­tion de ceux qui les cherchent !

Avant Search ne fonc­tion­nait pas, était-ce un prob­lème de paramé­trages, de librairies disponibles sur le serveur… ?

L’équipe du Mans avait essayé un autre mod­ule — Elas­tic Search — que nous avons aus­si activé pour le tester mais sans plus de succès.

Et non seule­ment Avant Search ne fonc­tion­nait pas mais en plus, comme tous les out­ils de recherche Ome­ka, il pre­nait le pas sur l’affichage des listes de notices (pages de col­lec­tion, page “Par­courir”). Impos­si­ble d’avoir une pag­i­na­tion des items sur la page Col­lec­tion ce qui impli­quait d’afficher la total­ité des items sur la même page ou d’utiliser la page “Par­courir” qui… ne fil­trait pas par col­lec­tion. Bref un fonc­tion­nement peu prop­ice à une nav­i­ga­tion intuitive.

Nous avons l’habitude d’habiller des recherch­es avancées s’appuyant sur SolR mais nous ne pou­vions le pro­pos­er : per­son­ne ne pou­vait 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 mod­ule très exigeant !

Pour ne pas s’épuiser à tester d’autres solu­tions n’offrant aucune garantie, nous avons finale­ment opté pour… la recherche native d’Omeka Classic !

Nous avons dés­ac­tivé Avant Search et mon­té les pages de recherch­es afin de les styler. Le résul­tat est un fonc­tion­nement qui cor­re­spond aux besoins du client et des util­isa­teurs. La recherche avancée per­met de fil­tr­er selon plusieurs modes et per­met donc des recherch­es com­plex­es, l’absence de facettes est com­pen­sée par la pos­si­bil­ité de recourir aux mots clés, ceux qui sont les plus util­isés étant mis en valeur.

Conclusion 

Les solu­tions les plus sim­ples peu­vent être les meilleures !

Notre client ReL­Race est heureux du résul­tat tant visuel que fonc­tion­nel, sa présence active et sa con­fi­ance tout au long de nos tests ont été d’une grande aide et cerise sur le gâteau, il nous a demandé de retra­vailler sur ce pro­jet pour la par­tie Expositions !