Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
developers_call:minutes20160301 [2016/02/26 16:01] – [2. Development Planning] demiankatz | developers_call:minutes20160301 [2016/03/01 13:58] – [VuFind Developers Call Minutes: March 1, 2016] demiankatz |
---|
====== VuFind Developers Call Minutes: March 1, 2016 ====== | ====== VuFind Developers Call Minutes: March 1, 2016 ====== |
| |
Attending: | Attending: Matthias Edel, Oliver Goldschmidt, Leila Gonzales, Demian Katz, Jochen Lienhard |
| |
===== Agenda ===== | ===== Agenda ===== |
* [[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 === |
* [[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/607|#607]] - in progress - proposed simplifications to the namespacing of VuFind Javascript code. | * [[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/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 ==== |
| |
=== Javascript Reorganization === | === Javascript Reorganization === |
| |
| 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. |
| |
=== API === | === API === |
| |
=== 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. |
| |
==== 3. Other Topics? ==== | ==== 3. Other Topics? ==== |
| |
| Demian reminded everyone that he will be at Code4lib next week and plans to run a breakout session. |
| |
| Next time: Leila Gonzalez on enhancements to geographic functionality. |
===== Next Call ===== | ===== Next Call ===== |
| |