Attending: Matthias Edel, Oliver Goldschmidt, Chris Hallberg, Guenter Hipler, Demian Katz, Claas Kazzer, Jochen Lienhard, Jay Roos
This feature has now been merged to master.
Chris and Demian noticed an inconsistency in the way VuFind treated blocked user requests (hold/recall/ILL/storage retrieval) based on whether the block was provided up-front by the ILS driver (show link, but link to error page) or discovered dynamically through an AJAX “check status” request (hide link). Now all blocked links are hidden. See this commit and this commit.
VuFind now has a team on Slack for instant communication. Please let Chris or Demian know if you'd like to join but can't get in.
As discussed last time, documentation has been updated. Additionally, “fuller author name” indexing support has been improved. The only outstanding issue now is waiting for an official SolrMarc release containing the new indexing logic.
Demian has begun work on docValues support for VuFind; next step is to see how this impacts performance (and if it meets our needs, finish polishing up the details). Guenter has done some speed testing (using Solr 5 without docValues) and shared results on the mailing list (speed seems acceptable, but only with the help of SSD drives); more tests still need to be done. Because of many local customizations, it is difficult for Guenter to perform tests with docValues, but he will share results if/when he finds time. In the meantime, Demian will try to run some comparative speed tests using a larger data set.
This past cycle focused on the HTTP status code improvements (and the subsequent “Promise-ification” of AJAX calls); several incidental bugs and issues were fixed in the process. This work will now be merged into the simplified lightbox branch so that work may continue in the coming weeks.
Demian has continued working on dynamic cover generation. No progress has been made on AJAX-driven cover information; since no one has come forward to work on this issue, Demian will drop it from the agenda until somebody claims VUFIND-1140.
No news this time.
No news this time.
While we wait for ZF3, should we consider upgrading to ZF 2.5.x, which raises PHP minimum requirement to 5.5? Or should we be conservative and stick with 2.4.x, yet still upgrade to the latest of that line, 2.4.9?
Consensus: try to aim for 5.5 by end of year (and progress toward PHP 7 is good). Demian will start a branch and we can decide on when to merge after more discussion about local infrastructures. (Many people still use 5.4, but progress is necessary).
Some brainstorming has been ongoing on the mailing list related to a mechanism for configuring behavior when permissions are denied. Oliver and Demian will continue working on this as time permits.
The coding for this change is nearly complete, but some implications (particularly related to session-writing in AJAX methods) may need to be examined more closely. Demian will continue testing/reviewing code in PR #584 and encourages input from others.
Guenter asked where we are in terms of 3.0 release date. Initial discussion suggests that end of March or end of April may be ideal – we will discuss this further on the next call. Much will depend on progress with Solr 5 issues (such as docValues).
The next call will be Tuesday, March 1, 2016 at 9am Eastern Standard Time (14:00 GMT).