This is an old revision of the document!
Table of Contents
VuFind Developers Call Minutes: April 10, 2018
Attending:
Agenda
1. Development Updates
JIRA Tickets
- VUFIND-1278 - This ticket offers some discussion about performing bulk actions on long favorites lists.
- VUFIND-1279 - This ticket (now resolved in master) notes that there is a bug in 4.x and earlier that prevents exclusion of hierarchical facets from working correctly.
Pull Requests
- #1140 - merged - Removal of the obsolete, unmaintained ClaviusSQL ILS driver
- #1141 - in progress - Work on using standard Zend components for configuration management.
- #1144 - merged - Introduction of php-cs-fixer rule to enforce null coalescing
- #1145 - merged - Disabling of expensive non-Javascript support by default
- #1146 - merged - Hierarchical facet improvements (including fix for VUFIND-1279)
- #1147 - merged - Improvements to the account profile page (including relocation of the “create password” control)
- #1151 - merged - Improved Windows support in file logger
- #1152 - merged - Adjustments to Solr installation through Phing (to ensure that a valid temporary directory is used)
- #1153 - merged - Addition of optional feature to expose full HTTP request to autocomplete handlers when needed
- #1154 - merged - Fix to phpcs exclude patterns so that Config classes are checked properly
- #1157 - merged - Fixed problems caused by interactions between MultiBackend ILS driver and Missing record driver.
- #1158 - in progress - Proposed minor CSS enhancements to make tab styling more flexible
- #1159 - merged - Added support for using namespaced Zend caches.
- #1160 - in progress - Improve login performance by avoiding double-loading of content.
- #1162 - in progress - EDS autocomplete functionality.
2. Development Planning
5.0 Roadmap Progress
Solr 7
This has been merged.
PHP 7
This has been merged.
Eliminating Unnecessary Non-Javascript Support
This has been merged. Let Demian know if there are any other improvements that could be made in this area.
New ILS-based Channel Providers
Demian is working on finishing these up. “New items” is already done and in master; “trending” and “recently returned” need some finishing touches. Demian also discovered a way to significantly improve channel performance (by pre-calculating record route details in the channel providers, rather than doing a more expensive lookup in the view template) and has made some related adjustments to the master code.
Next Steps
Priority suggestions from the roadmap are welcome. We may be approaching the limit of what we can accomplish if we want a 5.0 release in July; it may be time to freeze breaking changes soon.
Front End Updates
ILS Support Updates
Chris is making progress on the FOLIO driver.
Browse Handler Optimizations
Geographic Improvements
Modularization, Revisited
The elimination of the ClaviusSQL driver makes ILS driver maintenance that much easier.
The creation of a VuFindDate repository has not occurred yet, but Demian has added it as a possible item on the roadmap.
Piwik, the lightbox, and tabs/accordion functionality
Configuration Loading Standardization/Improvements
3. Institutional Home
4. Next call date
Demian may have jury duty on the next scheduled call date.
5. Other Topics?
Next Call
The next call will be Tuesday, April 24, 2018 at 9am Eastern Daylight Time (13:00 GMT).