User Tools

Site Tools


phasefx:faq

Frequently Anticipated Questions

This is a work in progress. If you have suggestions or would like a wiki account to help out, please send an email to docs@evergreen-ils.org. The original FAQ's are still available. If you have questions not covered here, please see FAQ #2. :-)

Update: We've used what's here as the basis for a top-level F.A.Q. menu entry under About Us on the website.

About Evergreen

1. What is Evergreen?

Evergreen is software that helps library patrons find library materials, and helps libraries manage, catalog, and circulate those materials, no matter how large or complex the libraries.

Evergreen is also people: a community of users, developers, and enthusiasts that work together to maintain, develop, and improve the software. Here is a list of libraries known to use Evergreen, and a list of people known to congregate online and help with the project. There are also specific committees and interest groups revolving around Evergreen.

See the About Us page.

2. Where can I get help with Evergreen, have questions answered, etc.?

From community volunteers on the public mailing list or via real-time chat, or with paid support to one or more of several companies and organizations that support Evergreen. And, of course, there is this website, the mailing list archives, and the official documentation. We also have a yearly conference where the community gets together. You may also check out our public demo servers.

3. How is Evergreen different from the competition?

All software has strengths and weaknesses, and for non-trivial software there is no such thing as being "feature complete". Every library automation system (also referred to as an ILS 1) or LMS 2)) has a set of features that is either aligned with the needs of the people actually using the software or not, and comparing lists of such features may be comparing apples and oranges while calling both bananas. It's more important to see how the software works in practice.

Openness / Longevity

One advantage of Evergreen is that it is free and open source software. It is continuously evolving to meet the needs of its users without the indirection and whims of "market forces". Since the software effectively belongs to everyone, anyone can in theory improve and support it. You're not vendor-locked with Evergreen, though you can certainly engage in commercial relationships with entities supporting it. No company mergers or dissolutions will ever cause Evergreen to be "discontinued".

Scalability / Designed to handle complexity

Evergreen is a complicated piece of software, but that complexity allows it to handle and mask complexity in turn. It was originally designed for PINES which, by some measures, is one of the largest public library consortia. Organizational units (whether they be physical or abstract) can be expressed in a tree-like hierarchy, where policy and other information can be defined at specific org units and inherited by descendants in the hierarchy. Certain functionality also allows you to arbitrarily group org units and other entities outside of that hierarchy. Hierarchies and inheritance also play a role with permissions.

Evergreen can scale to meet the needs of load and performance, and is built with a service-oriented architecture that can be configured in clusters. It supported "cloud computing" before that became a buzz word.

Evergreen can also "scale down" (in terms of library complexity). There are many small and single branch libraries using it.

It also supports different types of libraries: public, academic, research, K-12, special, corporate, music, church, personal, etc.

4. So I'm already familiar with ILS and library jargon. What standards and "modules" does Evergreen support?

Evergreen supports these functional areas: OPAC (with user services), circulation, self-check, self-registration, cataloging, link resolving, booking, serials, acquisitions, reporting, "added" content (Chillifresh, Content Cafe, Novelist, OpenLibrary, Syndetics)

Evergreen supports these standards and technologies: CODABAR, EDI, LDAP, MARC21, MFHD, OpenSearch, OpenURL, RDA, RSS, schema.org, SIP2, unAPI, Unicode, WCAG, Z39.50

Installing and Configuring Evergreen

5. How do I install Evergreen?

Evergreen has a server component that in practice needs to be installed on a Linux server (preferably Debian, Ubuntu, or Fedora). Installation is not turn-key and is best done by someone familiar with compiling programs (using configure and make) and editing text files in a Linux environment. There are commercial entities willing to do this for you and a volunteer community willing to help you do it yourself and improve the process based on your experience. Installation instructions are available on the Downloads page and also in the officialdocumentation.

System requirements and multi-server configuration can be a complex topic that you may need to ask around about (see FAQ #2). For a single-server "test" system handling one or two concurrent users and 20k bibliographic records, a modern 2x2x5 server (2 cpu cores, 2 gigs of RAM, and 5 gigs of disk space) should be sufficient.

Once installed, Evergreen serves web pages for patron interfaces. For staff interfaces, there is a separate client program that needs to be installed on staff workstations, though in the long run Evergreen is moving toward web-based interfaces for staff as well. A Windows build of the staff client is available on the Downloads page. Mac and Linux builds are possible, but you'll need to ask around for those or build them yourself (see FAQ #2), as they're not built for every release.

6. How do I configure Evergreen?

There is a good section on this in the documentation, under System Configuration and Customization. There is also a book called Evergreen in Action, which, though dated, is a different take on some of the same information and may be useful. Most things like circulation and hold request policy and organization hierarchy can be configured through staff interfaces, though there is some functionality that can only be configured directly in the database or through configuration files (these settings don't change often), and org hierarchy changes do require that a server-side script (/openils/bin/autogen.sh) be ran to update some files.

Using Evergreen

7. How do I use Evergreen on a regular basis?

Improving Evergreen

1)
Integrated Library System
2)
Library Management Software
phasefx/faq.txt · Last modified: 2022/02/10 13:34 by 127.0.0.1

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.