Evergreen (logiciel)

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Evergreen
Développeur Communauté internationale
Première version 2006-09
Dernière version 2.6.0 (2014-04-15)
Écrit en C , Perl, XUL, JavaScript
Environnement Linux
Langue Anglais
Type Système intégré de gestion de bibliothèque
Licence Licence publique générale GNU
Site web evergreen-ils.org

Evergreen est un système intégré de gestion de bibliothèque (SIGB) Open source, initialement développé par le Georgia Public Library Service (service de bibliothèques publiques de Géorgie) pour le catalogue collectif de cet État (Public Information Network for Electronic Services). Il a ensuite été déployé dans le monde entier dans plusieurs centaines de bibliothèques, dont un certain nombre de catalogues collectifs. En 2007, l'équipe de développeurs à l'origine du logiciel a formé la société Equinox Software, qui assure des services autour d'Evergreen et d'autres logiciels.

Historique[modifier | modifier le code]

Evergreen a été développé à partir de juin 2004 à l'initiative du Georgia Public Library Service (service de bibliothèques publiques de Géorgie) pour le catalogue collectif de cet État (Public Information Network for Electronic Services), qui regroupait alors 252 bibliothèques publiques. Le déploiement effectif du logiciel dans le réseau a eu lieu le 5 septembre 2006[1].

Dans les deux années suivantes, cinq autres catalogues collectifs américains ont choisi d'utiliser Evergreen. Evergreen est également utilisé au Canada, ainsi que, plus marginalement, en Australie, en République Tchèque, en Inde, au Mexique, en Géorgie, et aux Pays-Bas[2]

Bien qu'initialement développé pour répondre aux problématiques de catalogues collectifs comportant un grand nombre d'établissements, il peut être utilisé par une bibliothèque isolé.

Caractéristiques techniques[modifier | modifier le code]

Les objectifs de développements d'Evergreen sont la stabilité, la robustesse, la flexibilité, la sécurité et l'ergonomie.

Evergreen doit être installé sur un serveur utilisant Linux. L'interface professionnelle est accessible via une logiciel à installer sur le poste client, et communiquant avec le serveur (ports 80 et 443).

Son architecture repose sur[3]:

  • une base de données PostgreSQL
  • le langage Perl, avec quelques parties écrites en C (pour des raisons d'optimisation), en Python et en Ruby
  • Template Toolkit et JavaScript pour le catalogue public
  • Mozilla's XUL (XML + JavaScript), Dojo Toolkit pour l'interface professionnelle

Parmi ses principales fonctionnalités[4]:

  • Circulation
  • Catalogage
  • Catalogue public
  • Acquisitions
  • Rapports statistiques
  • Support du protocole SIP 2.0
  • Serveur SRU/SRW et Z39.50

Evergreen propose également une architecture décentralisée (Open Scalable Request Framework) permettant de développer des plugins sans connaître le détail du fonctionnement du logiciel.

Autres SIGB opensource[modifier | modifier le code]

Références[modifier | modifier le code]

  1. Georgia Public Library Service, White paper: PINES/Evergreen/Equinox, august 2009, consulté le 27 décembre 2013
  2. la liste des établissements est consultables sur le site officiel: [1], consulté le 27 décembre 2013
  3. Voir la répartition du code selon les différents langages sur Ohloh [2], consulté le 27 décembre 2013
  4. Voir le manuel en ligne Evergreen documentation,consulté le 27 décembre 2013 ainsi que les notes des versions 2.5 et 2.6, consulté le 05 août 2014

Liens externes[modifier | modifier le code]