Evergreen (logiciel)

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.

Evergreen

Informations
Développé par Communauté internationale
Première version
Dernière version 3.6.2 ()[1]
Dépôt git://git.evergreen-ils.org/Evergreen.git
Écrit en C , Perl, XUL, JavaScript
Système d'exploitation Linux
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

Historique

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

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

Références

  1. « https://evergreen-ils.org/security-releases-evergreen-3-4-6-3-5-3-and-3-6-2/ »
  2. Georgia Public Library Service, White paper: PINES/Evergreen/Equinox, august 2009 « Copie archivée » (version du 22 juillet 2018 sur l'Internet Archive), consulté le 27 décembre 2013
  3. la liste des établissements est consultables sur le site officiel: , consulté le 27 décembre 2013
  4. Voir la répartition du code selon les différents langages sur Ohloh , 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

  • Sciences de l’information et bibliothèques
  • Portail des logiciels libres
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.