This is an old revision of the document!
Table of Contents
VuFind Developers Call Minutes: April 12, 2016
Attending: Matthias Edel, Leila Gonzales, Chris Hallberg, Demian Katz, André Lahmann, Jochen Lienhard, Brad Patton, Jay Roos
Agenda
1. Development Updates
JIRA Tickets
- VUFIND-1160 - This ticket reports a side effect of persistent hidden filters that negatively impacted the Solr-driven new items module; a fix has been committed (PR #672).
- VUFIND-1161 - This ticket documents a PrimoCentral problem (no VuFind workaround yet; waiting for feedback from Ex Libris).
- VUFIND-1162 - This ticket describes a lightbox-related bug in master; it has been fixed.
- VUFIND-1163 - This ticket describes a minor issue in the upgrade script; it was resolved by pull request #673.
- VUFIND-1164 - This ticket was opened to keep track of notes on special cases for the next major translation cycle.
Pull Requests
- #655 - merged - Improved mechanism for initialization of Javascript.
- #658 - merged - Adjustments to the display of pickup locations when placing and displaying holds.
- #659 - in progress - Adds a Gruntfile to automate Node-related tasks; opened for discussion purposes.
- #660 - merged - Minor bootstrap3 theme fixes.
- #661 - merged - Minor fix to DynamicRoleProvider.
- #662 - merged - Reverted broken Primo Central batch loading logic.
- #663 - merged - Made advanced search URLs more tolerant of missing parameters (default to AND operator).
- #664 - merged - Truncate long values upon insert into resource table for better compatibility with strict length checks in database.
- #665 - merged - Primo Central bug fix.
- #666 - merged - Improved handling of ILS exceptions (for better user feedback).
- #668 - merged - New optional feature: jump directly to record when only one match found in search results.
- #670 - merged - Add hostname to detailed exception messages (to help troubleshooting in load-balanced scenarios).
- #671 - merged - Improvements to Aleph ILS driver.
- #672 - merged - Fix for VUFIND-1160 (described above).
- #673 - merged - Fix for VUFIND-1163 (described above).
- #674 - merged - Broader support for case-sensitive Unix locale names.
- #676 - merged - Fixes/enhancements for XCNCIP2 ILS driver.
- #677 - merged - Syntax fixes for searchspecs.yaml (for compatibility with newer, stricter YAML parsing library).
Code Freeze
After slight delays, code was frozen on April 6. The frozen code can be found in the release-3.0 branch, where only bug fixes and translation updates will be applied. New features can still be developed in master, but they will not be released until 3.1 or 4.0 (whichever comes next).
2. Development Planning
Javascript Reorganization
All major work is now done, so we will drop this item from the agenda. However, we should continue to discuss front end improvements on a regular basis.
Things to do:
- Discuss Grunt
- Finish “bootstrap3-list” pull request
- Fix the “two search boxes for responsiveness” problem
- Settle on code styling (see suggested reading)
API
Modularization
Next ZF Version
Improved Use of Permissions
Improved Geographic Features
4. Other Topics?
Next Call
The next call will be Tuesday, April 26, 2016 at 9am Eastern Daylight Time (13:00 GMT).