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:minutes20180410

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:minutes20180410 [2018/04/06 17:58] – [2. Development Planning] demiankatzdevelopers_call:minutes20180410 [2018/04/10 13:48] (current) – [2. Development Planning] demiankatz
Line 1: Line 1:
 ====== VuFind Developers Call Minutes: April 10, 2018 ====== ====== VuFind Developers Call Minutes: April 10, 2018 ======
  
-Attending: +Attending: Leila Gonzales, Chris Hallberg, Demian Katz, Sebastian Kehr, Jochen Lienhard, Ere Maijala, Johannes Schultze, SUB Hamburg
  
 ===== Agenda ===== ===== Agenda =====
Line 20: Line 20:
   * [[https://github.com/vufind-org/vufind/pull/1145|#1145]] - merged - Disabling of expensive non-Javascript support by default   * [[https://github.com/vufind-org/vufind/pull/1145|#1145]] - merged - Disabling of expensive non-Javascript support by default
   * [[https://github.com/vufind-org/vufind/pull/1146|#1146]] - merged - Hierarchical facet improvements (including fix for [[https://vufind.org/jira/browse/VUFIND-1279|VUFIND-1279]])   * [[https://github.com/vufind-org/vufind/pull/1146|#1146]] - merged - Hierarchical facet improvements (including fix for [[https://vufind.org/jira/browse/VUFIND-1279|VUFIND-1279]])
-  * [[https://github.com/vufind-org/vufind/pull/1147|#1147]] - merged - Improvements to the account profile page (including relocation of the "create password" control)+  * [[https://github.com/vufind-org/vufind/pull/1147|#1147]] - merged - Improvements to the account profile page (including relocation of the "change password" control)
   * [[https://github.com/vufind-org/vufind/pull/1148|#1148]], [[https://github.com/vufind-org/vufind/pull/1149|#1149]] - merged - Minor improvements to exception handling   * [[https://github.com/vufind-org/vufind/pull/1148|#1148]], [[https://github.com/vufind-org/vufind/pull/1149|#1149]] - merged - Minor improvements to exception handling
-  * [[https://github.com/vufind-org/vufind/pull/1150|#1150]] - merged - SierraRest ILS driver bug fix+  * [[https://github.com/vufind-org/vufind/pull/1150|#1150]], [[https://github.com/vufind-org/vufind/pull/1161|#1161]] - merged - SierraRest ILS driver bug fixes
   * [[https://github.com/vufind-org/vufind/pull/1151|#1151]] - merged - Improved Windows support in file logger   * [[https://github.com/vufind-org/vufind/pull/1151|#1151]] - merged - Improved Windows support in file logger
   * [[https://github.com/vufind-org/vufind/pull/1152|#1152]] - merged - Adjustments to Solr installation through Phing (to ensure that a valid temporary directory is used)   * [[https://github.com/vufind-org/vufind/pull/1152|#1152]] - merged - Adjustments to Solr installation through Phing (to ensure that a valid temporary directory is used)
Line 28: Line 28:
   * [[https://github.com/vufind-org/vufind/pull/1154|#1154]] - merged - Fix to phpcs exclude patterns so that Config classes are checked properly   * [[https://github.com/vufind-org/vufind/pull/1154|#1154]] - merged - Fix to phpcs exclude patterns so that Config classes are checked properly
   * [[https://github.com/vufind-org/vufind/pull/1155|#1155]], [[https://github.com/vufind-org/vufind/pull/1156|#1156]] - merged - Dependency upgrade for release-4.1 branch to improve PHP 7 compatibility   * [[https://github.com/vufind-org/vufind/pull/1155|#1155]], [[https://github.com/vufind-org/vufind/pull/1156|#1156]] - merged - Dependency upgrade for release-4.1 branch to improve PHP 7 compatibility
-  * [[https://github.com/vufind-org/vufind/pull/1157|#1157]] - in progress Discussion of a problem with missing IDs in the Missing record driver (possibly a local problem rather than a core bug)+  * [[https://github.com/vufind-org/vufind/pull/1157|#1157]] - merged Fixed problems caused by interactions between MultiBackend ILS driver and Missing record driver.
   * [[https://github.com/vufind-org/vufind/pull/1158|#1158]] - in progress - Proposed minor CSS enhancements to make tab styling more flexible   * [[https://github.com/vufind-org/vufind/pull/1158|#1158]] - in progress - Proposed minor CSS enhancements to make tab styling more flexible
   * [[https://github.com/vufind-org/vufind/pull/1159|#1159]] - merged - Added support for using namespaced Zend caches.   * [[https://github.com/vufind-org/vufind/pull/1159|#1159]] - merged - Added support for using namespaced Zend caches.
 +  * [[https://github.com/vufind-org/vufind/pull/1160|#1160]] - in progress - Improve login performance by avoiding double-loading of content.
 +  * [[https://github.com/vufind-org/vufind/pull/1162|#1162]] - in progress - EDS autocomplete functionality.
  
 ==== 2. Development Planning ==== ==== 2. Development Planning ====
Line 54: Line 56:
 == Next Steps == == Next Steps ==
  
-Priority suggestions from the [[https://github.com/vufind-org/vufind/projects/1|roadmap]] are welcome.+Priority suggestions from the [[https://github.com/vufind-org/vufind/projects/1|roadmap]] are welcome. We may be approaching the limit of what we can accomplish if we want a 5.0 release in July; it may be time to freeze breaking changes soon.
  
 === Front End Updates === === Front End Updates ===
 +
 +No major updates this time.
  
 === ILS Support Updates === === ILS Support Updates ===
  
-Chris is making progress on the FOLIO driver.+Chris is making progress on the FOLIO driver. Work has also continued on Alma. Chris has been pulled away to other projects but should return to a focus on this over the next couple weeks.
  
 === Browse Handler Optimizations === === Browse Handler Optimizations ===
 +
 +No news.
  
 === Geographic Improvements === === Geographic Improvements ===
 +
 +We're close to being finished with the PR to migrate all geographic functionality to Leaflet. Hopefully will be merged by the next call.
  
 === Modularization, Revisited === === Modularization, Revisited ===
Line 73: Line 81:
  
 === Piwik, the lightbox, and tabs/accordion functionality === === Piwik, the lightbox, and tabs/accordion functionality ===
 +
 +When using tab/accordion functionality, Piwik does not log the action of opening a title. Jochen sent an email to the vufind-tech mailing list with more details.
 +
 +Chris' suspicion is that when loading the content via AJAX, the HTML is being loaded but the Javascript is not being executed.
 +
 +Ere worked on making AJAX record tab loads track correctly in Piwik by mapping tab clicks to the URLs that would be loaded without AJAX; something similar probably needs to be done for the embedded accordion/tab code.
 +
 +Demian will reply to Jochen's email with some suggestions.
  
 === Configuration Loading Standardization/Improvements === === Configuration Loading Standardization/Improvements ===
 +
 +[[https://github.com/vufind-org/vufind/pull/1141|Pull request #1141]] was discussed in more detail. This uses standard Zend components in place of custom VuFind code for configuration management, offering the ability to read from more formats and locations while maintaining existing functionality. Demian needs to spend more time testing/studying this; Sebastian was having audio problems this call but will discuss this in more detail next time. The hope is that this can be further simplified by removing deprecated code as part of the release 5.0 breaking changes, and then merged before the release (assuming no major problems/concerns).
 ==== 3. Institutional Home ==== ==== 3. Institutional Home ====
  
 +No news.
 ==== 4. Next call date ==== ==== 4. Next call date ====
  
-Demian may have jury duty on the next scheduled call date.+Demian may have jury duty on the next scheduled call date, so we are skipping it. The next call will be May 8.
  
 ==== 5. Other Topics? ==== ==== 5. Other Topics? ====
  
 +Ere suggested that moving the ILS drivers to a separate repo could be an opportunity to clean up the API. He will open a ticket to begin collecting API design flaws that we should address.
 ===== Next Call ===== ===== Next Call =====
  
-The next call will be Tuesday, April 24, 2018 at 9am Eastern Daylight Time (13:00 GMT).+The next call will be Tuesday, May 8, 2018 at 9am Eastern Daylight Time (13:00 GMT).
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
developers_call/minutes20180410.1523037481.txt.gz · Last modified: 2018/04/06 17:58 by demiankatz