Release 3.6 is taking shape quickly in an accelerated timetable
Lots of great features have already been added to the Release 3.6 roadmap. This is the first in a series of biweekly updates as we progress quickly to Evergreen 3.6 which will be released in October.
Release info:
https://wiki.evergreen-ils.org/doku.php?id=faqs:evergreen_roadmap#release_36_october_2020
3.6 Roadmap Highlights:
Angular Acquisitions Rewrite
The Acquisitions Search interface has been rewritten in Angular, replacing the old dojo screens for enhanced functionality and usability.
This development was sponsored by ECDI, the Evergreen Community Development Initiative.
Course Materials Module
On track for Release 3.6 is a built in Course Materials Module, fully and smoothly integrated into Evergreen. In the past, Evergreen libraries have relied on solutions like creative use of bookbags or the separately installed and maintained Syrup application to manage course reserves. Having a fully functional course materials module, smoothly integrated into Evergreen will be an essential tool for academic libraries. Public libraries will also have the opportunity to explore the integrated functionality for Summer Reading materials or Book Groups.
This development is sponsored by Treasure Valley Community College, Linn-Benton Community College, and NOBLE.
Curbside Pickup
Already in use at some libraries, the Curbside Pickup development provides a workflow for appointment based hold pickup. Once patrons are notified that their holds are ready, Curbside Pickup can manage pickup appointments and provide streamlined checkout of held items.
This development is sponsored by PaILS.
Angular Staff Catalog Becoming Default
The experimental Angular staff catalog is slated to become the default in 3.6 for staff-side catalog search. The former AngularJS staff catalog will remain available, but will be marked as the “traditional” staff catalog.
Bootstrap OPAC Redesign
The Bootstrap OPAC redesign spearheaded by Chris Burton of the Niagara Falls Public Library is on course to be in 3.6 as an optional public catalog skin parallel to the current TPAC skin. During the development meeting on August 4th, there was a discussion about when to full switch to the new design. The current proposal on the table is to make the Bootstrap skin become the default in 3.7 and deprecate the TPAC skin. When and if to remove the TPAC skin outright remains an open question.
Recent Big Changes and Commits
The patches for bug 1864371 were pushed recently. They bump up the version of Angular used by the web staff client from 8 to 10. Bill Erickson supplied the following instructions for developers to update their Evergreen environments:
git pull
# change the OS target as needed
sudo make -f ./Open-ILS/src/extras/Makefile.install ubuntu-bionic-developer
cd Open-ILS/src/eg2/
rm -rf node_modules
npm install
ng build --watch # etc.
How you can help
If you have a feature you’ve been meaning to contribute, now is the time! If your contribution can be ready for review by mid September, there’s still time to add it to the Roadmap.
https://wiki.evergreen-ils.org/doku.php?id=faqs:evergreen_roadmap:3.6
If you are a daily user of Evergreen, get familiar with the feature requests and bug reports on Launchpad. Subscribe to bugs that affect you and you’ll receive progress updates. Add your name to the affected users list on bugs that affect your workflow. Add Comments. Activity on a Launchpad bug increases its “Heat”, which tells the community how important it is to Evergreen users.
Upcoming Events
Feedback Fest week August 17th – August 21st
Feedback Fest focuses attention on Launchpad bugs with code waiting to be tested. The goal is to review every outstanding pull request on Launchpad to help establish a clear path forward, tagging, commenting and rebasing code as necessary.
We want to hear from you!
If you have thoughts, questions, or suggestions you’d like to share, feel free to reach out to the Release team by way of the Evergreen Developer’s List.
The 3.6 Release Team:
Galen Charleton
Jason Boyer
Terran McCanna
Michele Morgan