About Features Downloads Getting Started Documentation Events Support GitHub

Love VuFind®? Consider becoming a financial supporter. Your support helps build a better VuFind®!

Site Tools


Warning: This page has not been updated in over over a year and may be outdated or deprecated.
developers_call:minutes20160301

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
developers_call:minutes20160301 [2016/02/26 18:22] – [3. Other Topics?] demiankatzdevelopers_call:minutes20160301 [2016/03/07 21:25] (current) – [Next Call] demiankatz
Line 1: Line 1:
 ====== VuFind Developers Call Minutes: March 1, 2016 ====== ====== VuFind Developers Call Minutes: March 1, 2016 ======
  
-Attending: +Attending: Filipe Bento, Chris Delis, Matthias Edel, Oliver Goldschmidt, Leila Gonzales, Chris Hallberg, Demian Katz, Claas Kazzer, André Lahmann, Jochen Lienhard, Jay Roos
  
 ===== Agenda ===== ===== Agenda =====
Line 13: Line 13:
   * [[https://vufind.org/jira/browse/VUFIND-1149|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.   * [[https://vufind.org/jira/browse/VUFIND-1149|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.
   * [[https://vufind.org/jira/browse/VUFIND-1150|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.   * [[https://vufind.org/jira/browse/VUFIND-1150|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.
-  * [[https://vufind.org/jira/browse/VUFIND-1151|VUFIND-1151]] - This ticket proposes a minor fix to the HorizonXMLAPI ILS driver.+  * [[https://vufind.org/jira/browse/VUFIND-1151|VUFIND-1151]] - This ticket proposes a minor fix to the HorizonXMLAPI ILS driver; it will be merged after a couple of weeks of waiting for feedback (unless a problem is found). 
 +  * [[https://vufind.org/jira/browse/VUFIND-1152|VUFIND-1152]] - This ticket reports a login CSRF vulnerability. Demian has implemented a fix.
  
 === Pull Requests === === Pull Requests ===
Line 25: Line 26:
   * [[https://github.com/vufind-org/vufind/pull/600|#600]] - merged - Make storage retrieval requests and ILL requests behave consistently with holds/recalls upon success (display message with link to list of requests, instead of auto-redirecting to list).   * [[https://github.com/vufind-org/vufind/pull/600|#600]] - merged - Make storage retrieval requests and ILL requests behave consistently with holds/recalls upon success (display message with link to list of requests, instead of auto-redirecting to list).
   * [[https://github.com/vufind-org/vufind/pull/601|#601]] - merged - Fix for [[https://vufind.org/jira/browse/VUFIND-1149|VUFIND-1149]] (above).   * [[https://github.com/vufind-org/vufind/pull/601|#601]] - merged - Fix for [[https://vufind.org/jira/browse/VUFIND-1149|VUFIND-1149]] (above).
-  * [[https://github.com/vufind-org/vufind/pull/603|#603]] - in progress - Improvements to Javascript behavior for combined search results.+  * [[https://github.com/vufind-org/vufind/pull/603|#603]], [[https://github.com/vufind-org/vufind/pull/610|#610]] - in progress - Improvements to Javascript behavior for combined search results.
   * [[https://github.com/vufind-org/vufind/pull/604|#604]] - merged - Pass extra information to embedded link resolver template to allow more targeted local customization.   * [[https://github.com/vufind-org/vufind/pull/604|#604]] - merged - Pass extra information to embedded link resolver template to allow more targeted local customization.
   * [[https://github.com/vufind-org/vufind/pull/605|#605]] - merged - Improvement to AJAX error handlers.   * [[https://github.com/vufind-org/vufind/pull/605|#605]] - merged - Improvement to AJAX error handlers.
   * [[https://github.com/vufind-org/vufind/pull/606|#606]] - merged - New VoyagerRestful driver feature: optionally block "available for pickup" holds from being canceled.   * [[https://github.com/vufind-org/vufind/pull/606|#606]] - merged - New VoyagerRestful driver feature: optionally block "available for pickup" holds from being canceled.
-  * [[https://github.com/vufind-org/vufind/pull/607|#607]] - in progress - proposed simplifications to the namespacing of VuFind Javascript code.+  * [[https://github.com/vufind-org/vufind/pull/607|#607]] - merged - proposed simplifications to the namespacing of VuFind Javascript code.
   * [[https://github.com/vufind-org/vufind/pull/608|#608]] - in progress - some initial work on a system for dealing with denied permissions (much still to do -- this is intended for discussion and experimentation)   * [[https://github.com/vufind-org/vufind/pull/608|#608]] - in progress - some initial work on a system for dealing with denied permissions (much still to do -- this is intended for discussion and experimentation)
 +  * [[https://github.com/vufind-org/vufind/pull/609|#609]], [[https://github.com/vufind-org/vufind/pull/611|#611]] - merged - VoyagerRestful bug fixes.
 +  * [[https://github.com/vufind-org/vufind/pull/612|#612]] - in progress - This reports a Shibboleth auth problem; Demian will investigate soon.
  
 ==== 2. Development Planning ==== ==== 2. Development Planning ====
Line 45: Line 48:
  
 The top-level VuFind namespace has been simplified (and initialized earlier, so it's easier to hook extensions into it). Work continues on improved lightbox functionality. The top-level VuFind namespace has been simplified (and initialized earlier, so it's easier to hook extensions into it). Work continues on improved lightbox functionality.
 +
 +Chris has a list of front-end improvements he's investigating for 3.0 to modernize development workflow, organization, etc. If you have preferences for best practices, please let Chris know.
  
 === API === === API ===
 +
 +No updates this time.
  
 === Modularization === === Modularization ===
 +
 +No updates this time.
  
 === Next ZF Version === === Next ZF Version ===
Line 59: Line 68:
  
 === Session Performance Improvement === === Session Performance Improvement ===
 +
 +Demian has continued work on PR [[https://github.com/vufind-org/vufind/pull/584|#584]] and believes that he has come up with a mechanism for improving performance without risk of breaking old code (at the cost of some complexity, including the introduction of a VuFind\Session\Settings object which allows a lower-cost replacement for the old writeSession() controller method. He would like to merge this soon but will allow a little more time for review/comment.
  
 === Release Date for 2.5.3/3.0 === === 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. 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.
 +
 +Demian proposed Monday, April 25 for 3.0 with tentative feature freeze on April 4 (with room to slide schedule slightly if necessary).
  
 ==== 3. Other Topics? ==== ==== 3. Other Topics? ====
 +
 +Demian reminded everyone that he will be at Code4lib next week and plans to run a breakout session.
 +
 +Chris D. and Demian discussed indexing holdings data from Voyager using SolrMarc's record combination features; see [[indexing:marc:export_notes#exlibris_voyager|this wiki page]] for details.
  
 Next time: Leila Gonzalez on enhancements to geographic functionality. Next time: Leila Gonzalez on enhancements to geographic functionality.
 ===== Next Call ===== ===== Next Call =====
  
-The next call will be Tuesday, March 15, 2016 at 9am Eastern Standard Time (14:00 GMT).+The next call will be Tuesday, March 15, 2016 at 9am Eastern Daylight Time (13:00 GMT). 
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
developers_call/minutes20160301.1456510940.txt.gz · Last modified: 2016/02/26 18:22 by demiankatz