Ejournals

Ejournals a pour origine la nécessité de disposer d’un outil spécifique pour présenter l’offre « périodiques électroniques » ; le SCD de l’Université Henri Poincaré ayant souscrit, en novembre 1999, un abonnement à Science Direct d’Elsevier (plus de 300 titres). A cette période, un rapide tour d’horizon des solutions mises en oeuvre, pour la plupart aux USA, m’a permis de mettre en évidence une solution basée sur le SGBD Access interfacé sur le web en ASP (Jackson Library). Cette solution présentait plusieurs avantages : un SGBD connu et facile à utiliser pour un coût très réduit, des compétences assez courantes à l’université. Je possédais les compétences sur le SGBD mais pas celles nécessaires à l’interfaçage. Je me suis tourné vers le Réseau de Ressources Informatiques (RRI) de l’Université Henri Poincaré qui a développé l’interface en une semaine en tenant compte des règlages et mises au point. La mise à disposition pour le public est datée du 24 janvier 2000. Les données étaient mises à jour dans la base Access et un simple transfert FTP du fichier permettait d’actualiser la base de consultation en ligne. Cette version de Ejournals donnait toute satisfaction du côté utilisateur, mais moins du côté administrateur, car c’est une solution client installé : il faut avoir une station de travail avec Access et le fichier de données. D’autre part, toute modification de la structure de la base impliquait un contact préalable avec la personne gérant l’interfaçage. En septembre 2001, nous nous sommes intéressés (Nicolas Morin et moi-même) aux logiciels « open source » et plus particulièrement au couple PHP/MySQL. Rapidement, nous avons décidé de produire un certain nombre d’outils sur cette base. Je me suis alors plus particulièrement intéressé au transfert des fonctionnalités de l’outil Ejournals. La première version Ejournals en PHP/MySQL a été mise en service le 20 mars 2002. L’intérêt de cette version réside d’une part dans la souplesse apportée au développement (les fonctionnalités sont créées au fur et à mesure des besoins) et d’autre part dans le fait que l’ensemble de l’outil (administration et consultation) est accessible à partir de n’importe quel navigateur web.