This is an old revision of the document!
Table of Contents
VuFind Developers Call Minutes: March 31, 2015
Attending:
Agenda
1. Development Updates
JIRA Tickets
- VUFIND-1098 - This ticket proposes that in VuFind's browse module, outgoing links to call number searches should be sorted by call number by default. Chris has implemented the functionality.
- VUFIND-1099 - This ticket proposes a better workflow for the new items module (which currently requires a user to fill out a form before seeing any results); due to the potential complexity of the new items form, this may require significant work, but for the moment, we should at least collect ideas on this ticket.
- VUFIND-1100 - This ticket points out a new data storage mechanism (docValues) in Solr which we may be able to utilize for improved performance; please comment on this ticket if you have opinions on how best to do this.
- VUFIND-1101 - This ticket proposes a CLI tool to force a Solr commit; one has been added (util/commit.php).
Pull Requests
- #320 - merged - This adds a feature to the Sierra driver to flag records that have been recently cataloged (i.e. not necessarily out on the shelf yet).
- #321 - merged - This fixes a bug in the Solr deduplication listener.
- #322 - merged - Improved logic for selecting templates based on class inheritance in view helpers without potentially masking unrelated error messages.
- #323 - merged - New feature: specify a default sort option for use with blank searches, since “relevance” is meaningless in that context.
- #324 - merged - Improved data validation in hierarchy tree renderer.
- #325 - merged - Removed the ability to configure custom delimiters in the MultiBackend ILS driver, since this feature did not work correctly/consistently and (as far as we know) was not actually used by anyone.
- #326 - merged - Improved i18n in hierarchical facets.
- #327 - in progress - Work to improve the DAIA ILS driver.
- #328 - merged - Cosmetic improvement to searches.ini to prevent potential confusion.
- #329 - merged - Improved the way the Database authentication module creates users, to reduce redundant logic and centralize user creation in the table object; note that the implementation committed to master is somewhat different from the one originally proposed in this PR.
- #330 - closed - This PR proposes a CLI tool to manage language file synchronization; due to redundancy/overlap with existing tools, it has been closed without action; however, we expect a new PR that's more fully integrated and less redundant to appear soon.
2.4 Release
The 2.4 release went out on schedule. Due to some minor bug fixes and translation updates made since the release, a 2.4.1 release would be justified. We should revisit that issue in a month or two to put out a more fully polished version of the code. A release-2.4 branch has been established for this purpose: please implement bug fixes against that branch; all substantial changes should go to master at this point.
2. Development Planning
Call Number Normalization
Solr Upgrade?
Improved Tag Interface
Pull request #292, improving the tag interface for VuFind, should be merged soon. Chris is seeking feedback on the UI before this is committed to master.
Labeling of "My" vs. "Your"
Pull request #227 (designed to normalize some inconsistent language in the UI) has been floating around for quite a while but no action has been taken; we should come to a consensus and do something about it.
3. Other Topics?
Next Call
The next call will be Tuesday, April 14, 2015 at 10am Eastern Daylight Time (14:00 GMT).