390 likes | 498 Views
Dan Scott OLA SuperConference Friday, February 1, 2008. State of the Open ILS. Launch. On September 5th, 2006, Evergreen went live in Georgia PINES with: Online catalogue Patron self-service Cataloging Circulation Report 252 libraries, 8 million items, 1 system. Community.
E N D
Dan Scott OLA SuperConference Friday, February 1, 2008 State of the Open ILS
Launch • On September 5th, 2006, Evergreen went live in Georgia PINES with: • Online catalogue • Patron self-service • Cataloging • Circulation • Report • 252 libraries, 8 million items, 1 system
Why is Laurentian going green? • Our current ILS does not meet our needs: • Upgrading to the current supported version broke our bilingual notices • Most investments in customizing our ILS would be thrown away if we move to a new discovery layer or system – “API lock-in” • We have to migrate to new hardware anyway • Our systems librarian is a developer • We are not alone...
Project Conifer • Consortial installation of Evergreen for academics (Laurentian, McMaster, and Windsor) – rough plan: • Deploy test cluster (5 beefy servers) • Install, configure, start loading data • Test and improve • Usability – collect feedback, improve, and iterate • Performance and load • Expected benefits include new services, cost sharing, interoperability, and skills development
Myths and misinformation • “Evergreen makes the same mistakes as traditional ILSes; what we need is a loosely coupled system built on a service oriented architecture (SOA)” • The heart of Evergreen is the Open Service Request Framework (OpenSRF) – an SOA that uses JSON over XMPP server as the service bus and Perl, C, Java, and Python* as service method implementation languages • Evergreen currently looks like a traditional ILS because all of the underlying components are surfaced to the user in a unified interface (staff client or catalog)
Myths and misinformation • “Evergreen is great for public library consortiums with hundreds of branches, but doesn't scale down.” • Tell that to Carson Area – Crystal City Schools (who run Evergreen for their high school libraries)! • My own experiences: • I develop and test Evergreen on my laptop (1.5 GB RAM) – currently loaded with 50,000 records • I build and distribute Evergreen in VMWare images that run happily in 512 MB of RAM
Myths and misinformation • “Evergreen forces a top-down hierarchy on the libraries in a consortial implementation.” • While its administrative model does support a hierarchical structure, you can create a flat hierarchy with an unlimited number of top-level members of that hierarchy • Each member can have its own policies, its own catalogue branding regardless of hierarchy
Myths and misinformation • “Evergreen is too hard to install.” • How many times have you installed your current ILS? • Evergreen does have a lot of system dependencies, but install scripts for Debian, Ubuntu, and Gentoo now do most of the work for you. • I'll be giving an Evergreen install and customization session at Code4Lib 2008 during a 2.5 hour time slot
Myths and misinformation • “We don't have the skills to support this ourselves.” • Nothing forces you to support Evergreen yourself; if you have an ILS today, you probably don't support that yourself • You can buy a support contract for Evergreen - and there are actually multiple businesses competing for your Evergreen support dollars!
So what does Evergreen have today? Part 1: Patron interface
So what does Evergreen have today? Part 2: Staff Client
Cataloging features • Built-in Z39.50 client with support for searching multiple sources • MARC editor with contextual help, support for templates, validation • Rudimentary authorities support • Can load authorities, but can't define them on the fly • 'Bucket' support for performing bulk operations on records and items
What about acquisitions? • Started by trying to integrate Apache OFBiz • We learned a lot, but OFBiz is HUGE • Opted to build what we need for fast iterations • Rapid progress in January: • OpenSRF plumbing for budgets, funds, picklists • Web interface built on Pylons • EDI capabilities to be provided by BOTS • Target: a complete “buy a book” acquisitions scenario by the end of February
Tell me about serials • Financial parts of serials are being built along with acquisitions • Plan for serials patterns - overlay one or more basic calendar schedules, with exceptions • Example: 13 issues a year = 1 monthly + 1 annual • Example: 364 issues a year = 1 daily – 1 annual exception • Want to support easy check-ins, even though print subscriptions are declining – inspired by Kardex?
Academic reserves? • No academic reserves functionality yet • Basic design for academic reserves: • Reserve item will be added to a class “bucket” • A class bucket will map to one or more instructors, a class name, and a class code • A class bucket will override its reserve items' location and circulation policy • Eventually we would like to integrate with course management software
Documentation • Wiki • Mailing lists • The Book of Evergreen
Are we there yet? • We're working on all of this; it's being built one line of code at a time • Advocacy work and day-to-day business operations has slowed down the pace of development for core team • My time is split between project management and development – oh yeah, and my ongoing hardware & software & collection development responsibilities • More dedicated skilled resources could propel this project ahead (welcome back, David Fiander!)
But we're a geek-free zone! • If you don't have the skills in-house to set up and configure Evergreen, commercial support is an option for: • Installing and configuring • Migration • Training • Support • Custom development • Complete hosted system
How do I get started? • Get on the mailing lists and the IRC channel • Please send us your acquisitions workflows (who does what and why) - requesting, selecting, approving, ordering, receiving, rolling over, and anything else... • Play with the demo site (http://demo.gapines.org) • Both the OPAC and the Staff Client • Try out one of our VMWare images (you can run Linux on Windows!) • Read up on the wiki
Questions? • When we're out of time, let's go for coffee.
References • Evergreen project: http://open-ils.org/ • Project Conifer: http://conifer.mcmaster.ca/ • My blog: http://coffeecode.net • The Evergreen logo is a trademark of Georgia Public Library Service.
License This work is licensed under the Creative Commons Attribution 2.5 Canada License. To view a copy of this license, visit http://creativecommons.org/licenses/by/2.5/ca/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.