La gestion et la distribution de données bibliographiques peuvent s’avérer fastidieuses. Pour remédier à cela, l’Université de Fribourg a imaginé une application permettant de centraliser la distribution via une plateforme web.
UNIBOOK, c’est quoi?
UNIBOOK est une base de données destinée à accueillir, de façon centralisée, les ouvrages publiés ou les articles d'ouvrages collectifs issus de l’Université de Fribourg. Véritable vitrine numérique, UNIBOOK permet de donner plus de visibilité aux dernières parutions émanant des chercheurs de l’Université de Fribourg.
Quel rôle pour inetis?
La première étape a été d’étudier le cahier des charges fourni par l’Université de Fribourg. Suite à quoi nous avons utilisé Laravel pour un développement sur mesure. S’en est suivie la création d’une interface web permettant à l’utilisateur de créer, via un formulaire, une nouvelle entrée avec son numéro ISBN. Ce numéro, propre à chaque ouvrage commercialisé, nous a permis d’automatiser la saisie des ouvrages.
Grâce à l’API de Google Books, nous avons pu automatiser la récupération des métadonnées d’un livre, afin d’éviter à l’utilisateur de devoir remplir ces informations manuellement. Enfin, l’interface à été pensée pour faciliter l’entrée de nouveaux ouvrages.
Un webservice à été implémenté afin de diffuser ces données dans différentes applications. Cela permet notamment d’afficher des listes d’ouvrages sur des sites web fonctionnant avec d’autres technologies.
Interview de Laurent Andrey, Web Project Manager à l’UNIFR
Comment s’est passé le projet de manière générale?
Nous avons été très contents du déroulement du projet. Nos interlocuteurs chez Inetis se sont montrés très disponibles, à la fois dans les discussions préparatoires et tout au long de la phase de réalisation. La mise en place d'un outil adapté et simple à utiliser, BuhHerd, pour la transmission de nos remarques lors de la phase de tests a également été très appréciée. La communication avec Inetis a toujours été rapide et efficace. Un effort particulier a été fait de leur côté pour bien comprendre nos besoins et contribuer en cela au succès du projet.
Qu’avez-vous pensé des compétences techniques d'inetis ?
Les compétences techniques d'Inetis ont été très appréciées, en particulier leur capacité à anticiper certaines exigences fonctionnelles qui n'avaient pas été complètement spécifiées. Nous avions un certain nombre d'exigences techniques précises quant aux choix technologiques (base de données, framework Laravel, packaging, format de sortie du webservice) et toutes ont été parfaitement respectées.
Qu’avez-vous pensé des propositions ergonomiques?
L'exigence de base qui consistait à implémenter un template d'interface existant a été respectée. inetis ne s'est pas contenté d'implémenter ce template tel quel, mais nous a également proposé plusieurs améliorations qui ont pour la majorité été réalisées pour le plus grand bien de l'application.
Quelles ont été les réactions en interne et de la part publique ?
L'application se révèle très facile à l'usage. Elle n'a suscité aucun blocage ni aucune réclamation de la part de nos utilisateurs, qui n'ont par ailleurs pas forcément beaucoup d'affinité avec ce genre d'outils applicatifs. Au contraire, plusieurs d'entre eux ont souligné la facilité d'usage et la convivialité de l'interface, par rapport à une ancienne application obsolète.