the2018 communityannualreport - evergreen-ils.org · mobius hosted the 2018 evergreen international...

16
The 2018 Community Annual Report

Upload: others

Post on 27-Apr-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The2018 CommunityAnnualReport - evergreen-ils.org · MOBIUS hosted the 2018 Evergreen International Conference, April 30 - May 3 in St. Charles, Missouri. The conference drew about

The 2018

Community Annual Report

Page 2: The2018 CommunityAnnualReport - evergreen-ils.org · MOBIUS hosted the 2018 Evergreen International Conference, April 30 - May 3 in St. Charles, Missouri. The conference drew about

Change is the only constant.2018 saw our community come together to create and improve many Evergreen features, improvedocumentation and outreach efforts, and work towards important future-proofing to keep the ILS we loveat the leading edge of technology and innovation. The official deprecation of the venerable XUL clientmeans we have moved fully into the Web world, and integration of Angular 6 in place of older AngularJSand Dojo infrastructure is reducing our technical debt and lowering the effort of future development andmaintenance. More than forty individuals contributed to over 700,000 changed lines of code anddocumentation across more than 800 commits to the official repository, maintaining our record of strongtechnical participation.The Evergreen source code isn't the only thing changing in our community, ofcourse. We made significant progress in our work to create a standalone non-profit organization for Evergreen. The Evergreen Project was incorporated, andwe are, as of this writing, finalizing the required IRS documentation to finishthe process. This has been a large effort and we believe it will allow ourcommunity to continue to change and improve in ways that will benefit all usersof the Evergreen ILS.The future may not be certain, but it is bright!

Looking Back on 2018

Mike RylanderChair, Evergreen Oversight Board

President, Equinox Open Library Initiative

2018

Page 3: The2018 CommunityAnnualReport - evergreen-ils.org · MOBIUS hosted the 2018 Evergreen International Conference, April 30 - May 3 in St. Charles, Missouri. The conference drew about

Change is the only constant.2018 saw our community come together to create and improve many Evergreen features, improvedocumentation and outreach efforts, and work towards important future-proofing to keep the ILS we loveat the leading edge of technology and innovation. The official deprecation of the venerable XUL clientmeans we have moved fully into the Web world, and integration of Angular 6 in place of older AngularJSand Dojo infrastructure is reducing our technical debt and lowering the effort of future development andmaintenance. More than forty individuals contributed to over 700,000 changed lines of code anddocumentation across more than 800 commits to the official repository, maintaining our record of strongtechnical participation.The Evergreen source code isn't the only thing changing in our community, ofcourse. We made significant progress in our work to create a standalone non-profit organization for Evergreen. The Evergreen Project was incorporated, andwe are, as of this writing, finalizing the required IRS documentation to finishthe process. This has been a large effort and we believe it will allow ourcommunity to continue to change and improve in ways that will benefit all usersof the Evergreen ILS.The future may not be certain, but it is bright!

Looking Back on 2018

Mike RylanderChair, Evergreen Oversight Board

President, Equinox Open Library Initiative

2018

Page 4: The2018 CommunityAnnualReport - evergreen-ils.org · MOBIUS hosted the 2018 Evergreen International Conference, April 30 - May 3 in St. Charles, Missouri. The conference drew about
Page 5: The2018 CommunityAnnualReport - evergreen-ils.org · MOBIUS hosted the 2018 Evergreen International Conference, April 30 - May 3 in St. Charles, Missouri. The conference drew about
Page 6: The2018 CommunityAnnualReport - evergreen-ils.org · MOBIUS hosted the 2018 Evergreen International Conference, April 30 - May 3 in St. Charles, Missouri. The conference drew about

MOBIUS hosted the 2018 Evergreen International Conference, April 30 - May 3 in St.Charles, Missouri. The conference drew about 170 attendees and 10 exhibitors, with 61pre-conference attendees.

The first day consisted of four pre-conferences focused on authority control, SQL, serials,and searching; the developer and documentation hackfest; and an Evergreen OversightBoard (EOB) meeting. The full conference began with interest groups and round tablemeetings, then officially kicked off with a keynote from Crystal Martin focusing ondiversity in the tech world. Over the course of the conference there were 23 breakoutsessions, 8 interest groups, various round table meetings, lightning talks, EOB anddeveloper updates, and a final guided session about for the future of Evergreen. Inaddition to sessions and other learning opportunities, there was also ample time forsocializing, visiting with exhibitors, purchasing Evergreenmerchandise, and exploring the St. Charles area. Attendees couldparticipate in a ghost tour of historic St. Charles, several dine arounds,a pub crawl, a Cardinals baseball game, and a lovely reception at thehotel. Presentations and slides can be found at https://evergreen-ils.org/conference/2018-evergreen-international-conference/2018-conference-presentation-slides-and-files/ .

Evergreen is not an anonymous collective. Each contribution comes from a human dedicated to improvingthe library experience. Every contribution helps make Evergreen what it is. These are the contributors

with five or more commits in 2018.

Committed to Evergreen Missouri Bound

Fifteen people submitted documentationto the Git repository 172 times including:Kevin Tran (Calvin College), Andrea BuntzNeiman (EOLI), Angela Kilsdonk (EOLI),Kathy Lussier (MassLNC), Jane Sandberg(Linn-Benton CC), Remington Steed (CalvinCollege)

While writers were writing, coderswere coding. We had thirty-sixcommitters to the code baseduring 2018 and we wish we hadroom to recognize all 719 of theircommits!

Jeff Davis (BC Libraries Coop), RemingtonSteed, Dan Wells (Calvin College), KyleHuckins (Catalyst), Jason Stephenson ( C WMARS), Galen Charlton, Jason Etheridge,Rogan Hamby, Mike Rylander & CesarVelez (EOLI), Ben Shum (Evergreener.net),Chris Sharp (GPLS), A. Bellenir (GRPL),

Jason Boyer (Indiana State Library), BillErickson (KCLS), Garry Collum

(Kenton Library), Jane Sandberg(Linn-Benton CC), Kathy Lussier

(MassLNC)

Page 7: The2018 CommunityAnnualReport - evergreen-ils.org · MOBIUS hosted the 2018 Evergreen International Conference, April 30 - May 3 in St. Charles, Missouri. The conference drew about

MOBIUS hosted the 2018 Evergreen International Conference, April 30 - May 3 in St.Charles, Missouri. The conference drew about 170 attendees and 10 exhibitors, with 61pre-conference attendees.

The first day consisted of four pre-conferences focused on authority control, SQL, serials,and searching; the developer and documentation hackfest; and an Evergreen OversightBoard (EOB) meeting. The full conference began with interest groups and round tablemeetings, then officially kicked off with a keynote from Crystal Martin focusing ondiversity in the tech world. Over the course of the conference there were 23 breakoutsessions, 8 interest groups, various round table meetings, lightning talks, EOB anddeveloper updates, and a final guided session about for the future of Evergreen. Inaddition to sessions and other learning opportunities, there was also ample time forsocializing, visiting with exhibitors, purchasing Evergreenmerchandise, and exploring the St. Charles area. Attendees couldparticipate in a ghost tour of historic St. Charles, several dine arounds,a pub crawl, a Cardinals baseball game, and a lovely reception at thehotel. Presentations and slides can be found at https://evergreen-ils.org/conference/2018-evergreen-international-conference/2018-conference-presentation-slides-and-files/ .

Evergreen is not an anonymous collective. Each contribution comes from a human dedicated to improvingthe library experience. Every contribution helps make Evergreen what it is. These are the contributors

with five or more commits in 2018.

Committed to Evergreen Missouri Bound

Fifteen people submitted documentationto the Git repository 172 times including:Kevin Tran (Calvin College), Andrea BuntzNeiman (EOLI), Angela Kilsdonk (EOLI),Kathy Lussier (MassLNC), Jane Sandberg(Linn-Benton CC), Remington Steed (CalvinCollege)

While writers were writing, coderswere coding. We had thirty-sixcommitters to the code baseduring 2018 and we wish we hadroom to recognize all 719 of theircommits!

Jeff Davis (BC Libraries Coop), RemingtonSteed, Dan Wells (Calvin College), KyleHuckins (Catalyst), Jason Stephenson ( C WMARS), Galen Charlton, Jason Etheridge,Rogan Hamby, Mike Rylander & CesarVelez (EOLI), Ben Shum (Evergreener.net),Chris Sharp (GPLS), A. Bellenir (GRPL),

Jason Boyer (Indiana State Library), BillErickson (KCLS), Garry Collum

(Kenton Library), Jane Sandberg(Linn-Benton CC), Kathy Lussier

(MassLNC)

Page 8: The2018 CommunityAnnualReport - evergreen-ils.org · MOBIUS hosted the 2018 Evergreen International Conference, April 30 - May 3 in St. Charles, Missouri. The conference drew about

Hack-A-Way Digging Through DocsThe Documentation Interest Group (DIG) works with developers, library workers, and othercommunity members to keep Evergreen’s documentation up-to-date with the software’sever-increasing features. At 848 pages, the consolidated manual for Evergreen use is notfor the faint of heart! However, with a customized Google search and sections broken outfor common use types, the recently re-organized Evergreen official documentation is arobust tool for training, self-education, and trouble-shooting for users of all skill levels.

DIG is constantly working to make it easier to improve the documentation. This year, DIGhas moved to handling all documentation changes through GitHub, and with 180 commitsthis year it appears that DIG members are appreciating this change. DIG also provides away for new contributors to get familiar with the terminology and process around addingto Evergreen and open-source software in general. Some, like Linn-Benton CommunityCollege’s Jane Sandberg, have even moved from providing documentation into writingcode for Evergreen itself!

Interested in learning more about DIG? Check out https://wiki.evergreen-ils.org/doku.php?id=evergreen-docs:dig for info on meetings and signing up for our emaillist. All documentation is released under a Creative Commons Attribution-ShareAlike 4.0International (CC BY-SA 4.0) license, and is available at http://docs.evergreen-ils.org/ .

This year the Hack-A-Way returned toAtlanta, GA, again hosted by Equinox OpenLibrary Initiative. With many localattendees, 28 people attended over thecourse of November 5th - 7th, a recordattendance.

Quick numbers: eleven commits to master,thirteen patches submitted, ten patcheshad one or more sign-offs, and nineadditional bugs reviewed. However, theHack-A-Way's real value lies in strategicplanning. Angular continued to loom large.Galen Charlton and Bill Erikson did apresentation on moving forward from

AngularJS to Angular. The framework'srapid development has meant a need towork out a way to handle futuredevelopment and transitions.

Discussions ranged from the large (Gitreplacements) to the specific (newreporting views). We also experimentedwith using YouTube Live to share activediscussions and archive them for theEvergreen community YouTube channel.

Next year we return to the Hoosier state,Indiana, for more hacking. See you there!

Page 9: The2018 CommunityAnnualReport - evergreen-ils.org · MOBIUS hosted the 2018 Evergreen International Conference, April 30 - May 3 in St. Charles, Missouri. The conference drew about

Hack-A-Way Digging Through DocsThe Documentation Interest Group (DIG) works with developers, library workers, and othercommunity members to keep Evergreen’s documentation up-to-date with the software’sever-increasing features. At 848 pages, the consolidated manual for Evergreen use is notfor the faint of heart! However, with a customized Google search and sections broken outfor common use types, the recently re-organized Evergreen official documentation is arobust tool for training, self-education, and trouble-shooting for users of all skill levels.

DIG is constantly working to make it easier to improve the documentation. This year, DIGhas moved to handling all documentation changes through GitHub, and with 180 commitsthis year it appears that DIG members are appreciating this change. DIG also provides away for new contributors to get familiar with the terminology and process around addingto Evergreen and open-source software in general. Some, like Linn-Benton CommunityCollege’s Jane Sandberg, have even moved from providing documentation into writingcode for Evergreen itself!

Interested in learning more about DIG? Check out https://wiki.evergreen-ils.org/doku.php?id=evergreen-docs:dig for info on meetings and signing up for our emaillist. All documentation is released under a Creative Commons Attribution-ShareAlike 4.0International (CC BY-SA 4.0) license, and is available at http://docs.evergreen-ils.org/ .

This year the Hack-A-Way returned toAtlanta, GA, again hosted by Equinox OpenLibrary Initiative. With many localattendees, 28 people attended over thecourse of November 5th - 7th, a recordattendance.

Quick numbers: eleven commits to master,thirteen patches submitted, ten patcheshad one or more sign-offs, and nineadditional bugs reviewed. However, theHack-A-Way's real value lies in strategicplanning. Angular continued to loom large.Galen Charlton and Bill Erikson did apresentation on moving forward from

AngularJS to Angular. The framework'srapid development has meant a need towork out a way to handle futuredevelopment and transitions.

Discussions ranged from the large (Gitreplacements) to the specific (newreporting views). We also experimentedwith using YouTube Live to share activediscussions and archive them for theEvergreen community YouTube channel.

Next year we return to the Hoosier state,Indiana, for more hacking. See you there!

Page 10: The2018 CommunityAnnualReport - evergreen-ils.org · MOBIUS hosted the 2018 Evergreen International Conference, April 30 - May 3 in St. Charles, Missouri. The conference drew about

Evergreen began as a solution imagined by publiclibraries for public libraries but has never been exclusiveto them. Throughout its history Evergreen has beenused by academic and school libraries. In fact, the firstcode commit from a developer outside the originaldevelopment team was from an academic library and to

this day academics continue to be active in every area of the Evergreen community. In2018 a Student Success Working Group formed to focus on those issues experienced byacademic and school libraries. Meeting quarterly, the group has been off to a strong startin it’s first year of existence.

Each quarter the self-selected group discusses issues that impact its work, sharessolutions, and discusses long-term needs that heavily impact educational institutions.Already their contributions have helped update the Booking component of Evergreen andbring it refreshed into Angular. You can find out more about the Student Success Groupat the community wiki:

https://wiki.evergreen-ils.org/doku.php?id=student_success_working_group

Page 11: The2018 CommunityAnnualReport - evergreen-ils.org · MOBIUS hosted the 2018 Evergreen International Conference, April 30 - May 3 in St. Charles, Missouri. The conference drew about

Evergreen began as a solution imagined by publiclibraries for public libraries but has never been exclusiveto them. Throughout its history Evergreen has beenused by academic and school libraries. In fact, the firstcode commit from a developer outside the originaldevelopment team was from an academic library and to

this day academics continue to be active in every area of the Evergreen community. In2018 a Student Success Working Group formed to focus on those issues experienced byacademic and school libraries. Meeting quarterly, the group has been off to a strong startin it’s first year of existence.

Each quarter the self-selected group discusses issues that impact its work, sharessolutions, and discusses long-term needs that heavily impact educational institutions.Already their contributions have helped update the Booking component of Evergreen andbring it refreshed into Angular. You can find out more about the Student Success Groupat the community wiki:

https://wiki.evergreen-ils.org/doku.php?id=student_success_working_group

Page 12: The2018 CommunityAnnualReport - evergreen-ils.org · MOBIUS hosted the 2018 Evergreen International Conference, April 30 - May 3 in St. Charles, Missouri. The conference drew about

Established in 2011 with the goalto make a shared, open source ILSavailable to Pennsylvania libraries,Pennsylvania Integrated LibrarySystem (PaILS) now stands at 144member libraries using our SPARKEvergreen installation. We servelarger multi-location librarysystems, county collaboratives, andsingle location libraries. This points

to an important component of what we do: PaILS helps to ensureequitable access to library resources in Pennsylvania by providinglibraries--regardless of size or budget – with a stable, robust,collaborative, open source ILS.

PaILS and its members understand that we are part of a community and,as with any community, we must do our part. We have been happy toleverage the power of open source by sponsoring or co-sponsoringseveral major development projects.

For example, libraries in snowy Pennsylvania needed away to take care of due dates on snow days, and so wesponsored the Emergency Closings Handler feature thatis in Evergreen 3.2. Bug fixes were another area of focus-- PaILS funded a bugfix project in 2018 to fix 5 separateEvergreen bugs. Another project that PaILS initiated andfunded made major improvements to the PatronAcquisitions Request Feature and included rewriting thatinterface for the web client. There will be more PaILS-sponsored features to come in 2019!

The important thing to remember in open source is there is no “they” to blame ifsomething doesn’t work right. It is up to us. We are proud to contribute resources andpersonnel to conference planning, programs, and the Evergreen Oversight Board, andPaILS is honored to be hosting the 2019 Evergreen International Conference at ValleyForge. 2019 brings change for PaILS as Scott Thomas moved on to lead a memberlibrary and we welcomed a new Executive Director, Carrie Cleary. The future is bright forSPARK libraries and Evergreen with PaILS. Welcome!

Spotlight on the SPARK in Pennsylvania

Consortium

PublicLibraries

Lisa Rives Collens, PaILS Board President

Page 13: The2018 CommunityAnnualReport - evergreen-ils.org · MOBIUS hosted the 2018 Evergreen International Conference, April 30 - May 3 in St. Charles, Missouri. The conference drew about

Established in 2011 with the goalto make a shared, open source ILSavailable to Pennsylvania libraries,Pennsylvania Integrated LibrarySystem (PaILS) now stands at 144member libraries using our SPARKEvergreen installation. We servelarger multi-location librarysystems, county collaboratives, andsingle location libraries. This points

to an important component of what we do: PaILS helps to ensureequitable access to library resources in Pennsylvania by providinglibraries--regardless of size or budget – with a stable, robust,collaborative, open source ILS.

PaILS and its members understand that we are part of a community and,as with any community, we must do our part. We have been happy toleverage the power of open source by sponsoring or co-sponsoringseveral major development projects.

For example, libraries in snowy Pennsylvania needed away to take care of due dates on snow days, and so wesponsored the Emergency Closings Handler feature thatis in Evergreen 3.2. Bug fixes were another area of focus-- PaILS funded a bugfix project in 2018 to fix 5 separateEvergreen bugs. Another project that PaILS initiated andfunded made major improvements to the PatronAcquisitions Request Feature and included rewriting thatinterface for the web client. There will be more PaILS-sponsored features to come in 2019!

The important thing to remember in open source is there is no “they” to blame ifsomething doesn’t work right. It is up to us. We are proud to contribute resources andpersonnel to conference planning, programs, and the Evergreen Oversight Board, andPaILS is honored to be hosting the 2019 Evergreen International Conference at ValleyForge. 2019 brings change for PaILS as Scott Thomas moved on to lead a memberlibrary and we welcomed a new Executive Director, Carrie Cleary. The future is bright forSPARK libraries and Evergreen with PaILS. Welcome!

Spotlight on the SPARK in Pennsylvania

Consortium

PublicLibraries

Lisa Rives Collens, PaILS Board President

Page 14: The2018 CommunityAnnualReport - evergreen-ils.org · MOBIUS hosted the 2018 Evergreen International Conference, April 30 - May 3 in St. Charles, Missouri. The conference drew about

Auto Renewals was born out of a desire togive more to the patron – we wanted afeature that provides service without anyhurdles. An administrator can set themaximum number of auto renewals inCirculation Duration Rules, set up theaction trigger, and you are all set. Patrons’items are renewed automaticallyand patrons are notified of therenewal success via email.Patrons are also notified if there isa block preventing renewal. Thereare no requirements for opting inand no need for a patron to call,email, or walk in to make ithappen. Auto Renewals wasreleased in 3.2, and we lookforward to utilizing the feature inproduction.

Patron-Focused Circulation CreditsA long-desired feature in Evergreen hasbeen to allow a hold pickup by a personother than the patron. With AlternatePatron Hold Pickup this process hasbeen greatly simplified. If a patron has ahold available, another patron (familymember, helper, etc.) can pick it up and

check it out to their own account.The staff member performing thecheckout will see an alert lettingthem know that this is JanePatron’s hold, and asking if theywant to proceed. A checkbox willindicate if the original holdrequest is to be cancelled, orretained. The initial value of thischeckbox is controlled by a newsetting. Thanks to CW MARS forthis great new feature!

Clipart, photos, andlogos are either in thepublic domain or usedwith the permission oftheir copyright holders.The Git logo, by JasonLong, is used under theCC Atribution 3.0license (bit.ly/ccbysa3).Photos of Evergreencommunity membersare used with thepermission of subjectsand in accordance withthe communityphotography policy.

Current and pastannual reports can befound ath t t p s : //eve rg re e n -i l s . o r g / a b o u t -us/annual-reports/ .

We also want to recognize those who served on the Oversight Board in 2018.

Thank you to everyone who worked on the Annual Report this year.

Jason Boyer, Holly Brennan, Garry CollumRon Gagnon, Anna Goben, Sharon Herbert, Terran McCannaMike Rylander, Tim Spindler, Scott Thomas, Jessica Woolford

Altoona, Bedford, and Bethlehem Libraries (photos, “Spotlight on SPARK”)Andrea Buntz Neiman (editor, proofreader, writer)Rogan Hamby (editor, layout, photos, writer)Lucien Kress (proofreader)Crystal Martin (selfie during keynote, front collage)Katie Greenleaf Martin (writer, “Digging Through Docs”)Lisa Rives Collens (writer, “Spotlight on SPARK”)John Rucker (proofreader)Mike Rylander (writer, “Looking Back on 2018”)Geoff Sams (writer, Auto Renewals feature on “Patron-Focused Circulation”)Jane Sandberg (proofreader)Meg Stroup (photo and tweet on front collage)

Page 15: The2018 CommunityAnnualReport - evergreen-ils.org · MOBIUS hosted the 2018 Evergreen International Conference, April 30 - May 3 in St. Charles, Missouri. The conference drew about

Auto Renewals was born out of a desire togive more to the patron – we wanted afeature that provides service without anyhurdles. An administrator can set themaximum number of auto renewals inCirculation Duration Rules, set up theaction trigger, and you are all set. Patrons’items are renewed automaticallyand patrons are notified of therenewal success via email.Patrons are also notified if there isa block preventing renewal. Thereare no requirements for opting inand no need for a patron to call,email, or walk in to make ithappen. Auto Renewals wasreleased in 3.2, and we lookforward to utilizing the feature inproduction.

Patron-Focused Circulation CreditsA long-desired feature in Evergreen hasbeen to allow a hold pickup by a personother than the patron. With AlternatePatron Hold Pickup this process hasbeen greatly simplified. If a patron has ahold available, another patron (familymember, helper, etc.) can pick it up and

check it out to their own account.The staff member performing thecheckout will see an alert lettingthem know that this is JanePatron’s hold, and asking if theywant to proceed. A checkbox willindicate if the original holdrequest is to be cancelled, orretained. The initial value of thischeckbox is controlled by a newsetting. Thanks to CW MARS forthis great new feature!

Clipart, photos, andlogos are either in thepublic domain or usedwith the permission oftheir copyright holders.The Git logo, by JasonLong, is used under theCC Atribution 3.0license (bit.ly/ccbysa3).Photos of Evergreencommunity membersare used with thepermission of subjectsand in accordance withthe communityphotography policy.

Current and pastannual reports can befound ath t t p s : //eve rg re e n -i l s . o r g / a b o u t -us/annual-reports/ .

We also want to recognize those who served on the Oversight Board in 2018.

Thank you to everyone who worked on the Annual Report this year.

Jason Boyer, Holly Brennan, Garry CollumRon Gagnon, Anna Goben, Sharon Herbert, Terran McCannaMike Rylander, Tim Spindler, Scott Thomas, Jessica Woolford

Altoona, Bedford, and Bethlehem Libraries (photos, “Spotlight on SPARK”)Andrea Buntz Neiman (editor, proofreader, writer)Rogan Hamby (editor, layout, photos, writer)Lucien Kress (proofreader)Crystal Martin (selfie during keynote, front collage)Katie Greenleaf Martin (writer, “Digging Through Docs”)Lisa Rives Collens (writer, “Spotlight on SPARK”)John Rucker (proofreader)Mike Rylander (writer, “Looking Back on 2018”)Geoff Sams (writer, Auto Renewals feature on “Patron-Focused Circulation”)Jane Sandberg (proofreader)Meg Stroup (photo and tweet on front collage)

Page 16: The2018 CommunityAnnualReport - evergreen-ils.org · MOBIUS hosted the 2018 Evergreen International Conference, April 30 - May 3 in St. Charles, Missouri. The conference drew about

#evgils

Twitter: @EvergreenILS

Website: www.evergreen-ils.org

IRC: #evergreen on freenode

Facebook: www.facebook.com/EvergreenILS/

YouTube: www.youtube.com/c/EvergreenLibrarySystem

The printing of the annual report was made possible by a sponsorship from Bibliomation.

biblio.org