| Developed by | Georgia Public Library Service (GPLS) Public Information Network for Electronic Services (PINES) |
|---|---|
| Initial release | 2005 |
| Latest release | 1.2.4 / November 6, 2008 |
| Platform | Cross-Platform |
| Type | Integrated library system |
| License | GNU General Public License |
| Website | www.evergreen-ils.org |
Evergreen is an open source, consortial-quality Integrated Library System (ILS), initially developed by the Georgia Public Library Service for PINES (Public Information Network for Electronic Services), a statewide direct-lending consortium with over 270 member libraries.
Evergreen development began in 2004, when GPLS determined that no available ILS software could meet the needs of PINES. Evergreen 1.0 went live in September, 2006.
The Evergreen ILS is being deployed worldwide. Beyond PINES, organizations with live Evergreen implementations include SITKA, a library consortium in British Columbia; the Indiana Open Source ILS Initiative; the Michigan Library Consortium; as well as smaller libraries such as Kent County Public Library in Maryland and Marshall Public Library in Marshall, Missouri. Other organizations committed to Evergreen include Project Conifer in Ontario, Canada.
The original core developers of Evergreen have formed a commercial company around the software, Equinox Software, which provides custom support, development, migration, training, and consultation for Evergreen.
Contents |
Development priorities for Evergreen are that it be stable, robust, flexible, secure, and user-friendly. Evergreen's features include:
Also see the Evergreen development roadmap.
As much as possible, Evergreen shuns workarounds and kludges often ingrained in library workflow and legacy software, such as the use of fake records and overloaded fields. The software is designed to scale up with organizational complexity as well as transaction and indexing loads. Evergreen's library policy uses an inheritance model which allows for rich, flexible, easily-tuned local control as well as high-level abstractions.
Evergreen also features the Open Scalable Request Framework (OpenSRF, pronounced "open surf'), a stateful, decentralized service architecture that allows developers to create applications for Evergreen with a minimum of knowledge of its structure.
Further information on Evergreen’s features is available on the project’s Frequently Asked Questions.
The business logic of Evergreen is written primarily in Perl and PostgreSQL, with a few optimized sections rewritten in C. The catalog interface is primarily JavaScript with XHTML, and the staff client user interface is written in Mozilla XUL (XML + JavaScript). The user interface for most new staff client functionality is being built with the Dojo JavaScript framework. Python is used for the internationalization build infrastructure and for the EDI piece.
Evergreen is free software available under the GNU General Public License. It can be downloaded free of charge from the Evergreen download page and installed according to instructions found in the documentation wiki. Help and information is available from the development and user communities on Evergreen's mailing lists. For those seeking commercial assistance with support, migration, or installation, these services are available through Equinox Software.
Evergreen runs on a Linux server and uses PostgreSQL for its backend database. The staff client used in day-to-day operations by library staff runs on Microsoft Windows, Macintosh, or Linux computers and is built on XULRunner, a Mozilla-based runtime that uses the same technology stack as Firefox and allows for a browser-independent offline mode. The online public access catalog (OPAC) used by library patrons is accessed online in a web browser.
This article related to software which runs on Microsoft Windows is a stub. You can help Wikipedia by expanding it.
This Mac OS and/or Mac OS X software-related article is a stub. You can help Wikipedia by expanding it.
No comments have been added.