This is an old revision of the document!
Table of Contents
VuFind Developers Call Minutes: March 1, 2016
Attending:
Agenda
1. Development Updates
JIRA Tickets
- VUFIND-1147 - Closed as “cannot reproduce” after further discussion.
- VUFIND-1148 - Resolved: autocomplete behavior has been adjusted to prevent mouse hover from changing the behavior of hitting Enter while typing in search terms.
- VUFIND-1149 - Reports a bug in lightbox login behavior (incorrect lightbox content displayed if a user clicks “login” after already having logged in in a different tab); this has now been fixed in master.
- VUFIND-1150 - Reports a bug in the “bulk actions for search results” feature (error messages not displayed correctly when Javascript and cart are both disabled); this has been fixed.
- VUFIND-1151 - This ticket proposes a minor fix to the HorizonXMLAPI ILS driver.
Pull Requests
- #592 -
2. Development Planning
Improved Author Indexing
Still waiting for SolrMarc release; will discuss at Code4lib next week.
Solr Upgrade
Solr 5.5 has been released, which fixes more bugs and restores the missing caching functionality that set off the whole docValues conversation. Demian has done some performance testing and hasn't noticed dramatic benefits from docValues (but this may be a flaw in his tests rather than a real indication that docValues are unimportant). In any case, it appears that the time to merge the solr5 branch to master may be soon. Demian will continue cleaning up remaining TODO items on the PR.
Javascript Reorganization
API
Modularization
Next ZF Version
Demian began work on a ZF 2.5 branch; there is a serious issue in the latest version of Zend\Feed that breaks our RSS functionality. Demian has submitted a PR to the component's repo but hasn't gotten word back yet. For now, we are working around the problem by pinning an earlier version of the component in composer.json. Additionally, composer.json has been revised to pin all of the versions of individual ZF2 components used by VuFind, instead of loading the framework as a whole, to eliminate unnecessary dependencies and to enable greater control over which versions are loaded.
Improved Use of Permissions
Oliver and Demian have continued discussing this; a pull request is forthcoming.
Session Performance Improvement
Release Date for 2.5.3/3.0
Demian suggested that we should issue a 2.5.3 release prior to 3.0 in order to get known PHP 7 compatibility improvements (and a few more bug fixes) into the 2.5.x series prior to focusing entirely on the new major version. This could be scheduled to happen in parallel with 3.0 or slightly before.
3. Other Topics?
Next Call
The next call will be Tuesday, March 15, 2016 at 9am Eastern Standard Time (14:00 GMT).