About Features Downloads Getting Started Documentation Events Support GitHub

Site Tools


developers_call:minutes20150915

VuFind Developers Call Minutes: September 15, 2015

Attending: Filipe Bento, Chris Delis, Chris Hallberg, Demian Katz, Jochen Lienhard, Brad Patton

Agenda

1. Development Updates

JIRA Tickets

  • VUFIND-1127 - This ticket begins some discussion of European law regarding cookie use, and how VuFind should accommodate it.

Pull Requests

  • #456 - in progress - Support for additional Syndetics features.
  • #457 - merged - Translation improvements.
  • #458 - merged - Enhancements to the new system status AJAX call.
  • #459 - in progress - A VuFind-specific autocomplete handler to replace the problematic Bootstrap typeahead.js.
  • #460 - merged - Improved HTML standards compliance.
  • #461 - in progress - Progress on Javascript reorganization.
  • #462 - in progress - A new configuration option to jump directly to the record view when only one record is found in search results.
  • #463, #464 - merged - Bug fixes related to hierarchical facet translation
  • #465 - merged - Character encoding fix for Voyager ILS driver.
  • #466 - merged - LESS/CSS bug fix for more helpful cursor behavior.
  • #467 - merged - Code style fix.
  • #468 - in progress - Refactoring of IP address handling to a utility class.
  • #469 - in progress - Addition of item-level notes to the ILS spec, with support in the DAIA driver.

2. Development Planning

Improved Author Indexing

Demian has ported the current BeanShell scripts to SolrMarc, creating a new branch for this in the SolrMarc repo on GitHub.

Solr Upgrade

Solr 5 now works correctly under Windows in the solr5 branch. Additionally, the branch has been updated to include Solr 5.3.0, and progress has been made on a more logical layout of the files. Solr 5 offers some significant advantages, including better integration into the continuous integration setup (the startup script now waits for Solr to start, eliminating the need for a 30 second wait in the build script) and more consistent behavior under Windows (you can now start and stop the service from the command line, just like in Linux).

Javascript Reorganization

As noted above, Chris has made more progress on this in PR #461. Chris is working on deduplication of code, decoupling of logic from document ready calls, and a global VuFind object for namespacing purposes. This is a first step to lead the way into future improvements.

Release 2.5

The code is frozen, and there are no major outstanding issues (though Demian is currently investigating a possible bug related to recent proxy changes and plans to get that resolved prior to making the release). The only other pending updates are translation-related (and Filipe offered to finish up the missing Portuguese strings). Demian has tested the release package on the latest versions of Ubuntu and Fedora and updated documentation where needed. The release is expected to go out on schedule.

3. VuFind Summit 2015

This week is the last opportunity to submit talk proposals. Please do so now if you wish to.

4. Other Topics?

Demian mentioned that he has renewed VuFind's JIRA license for another year.

Next Call

The next call will be Tuesday, September 29, 2015 at 10am Eastern Daylight Time (14:00 GMT).

developers_call/minutes20150915.txt · Last modified: 2015/09/15 14:16 by demiankatz