Evergreen (logiciel)

Un article de Wikipédia, l'encyclopédie libre.
Evergreen

Informations
Développé par Communauté internationale
Première version Voir et modifier les données sur Wikidata
Dernière version 3.12.0 ()[1]Voir et modifier les données sur Wikidata
Dépôt git.launchpad.net/evergreenVoir et modifier les données sur Wikidata
Écrit en C , Perl, XUL, JavaScript
Système d'exploitation LinuxVoir et modifier les données sur Wikidata
Environnement Linux
Langues 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) libre, 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 à 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 [2].

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[3].

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ée.

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 un logiciel à installer sur le poste client, et communiquant avec le serveur (via les ports http et https).

Son architecture repose sur[4]:

  • 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[5]:

  • 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. « https://evergreen-ils.org/evergreen-3-12-0-released/ »
  2. (en) Marshall Breeding, « Chapter 3. Evergreen », Library Technology Reports, vol. 53, no 6,‎ , p. 17–24 (ISSN 0024-2586, lire en ligne, consulté le )
  3. la liste des établissements est consultables sur le site officiel: [1], consulté le 27 décembre 2013
  4. Voir la répartition du code selon les différents langages sur Ohloh [2], consulté le 27 décembre 2013
  5. 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]