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

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:minutes20180522 [2018/05/17 12:32] – [5. Other Topics?] demiankatzdevelopers_call:minutes20180522 [2018/05/22 13:32] (current) – [5. Other Topics?] demiankatz
Line 1: Line 1:
 ====== VuFind Developers Call Minutes: May 22, 2018 ====== ====== VuFind Developers Call Minutes: May 22, 2018 ======
  
-Attending: +Attending: Leila Gonzales, Chris Hallberg, Demian Katz, Eoin Kilfeather, Ere Maijala, Conor Sheehan
  
 ===== Agenda ===== ===== Agenda =====
Line 9: Line 9:
 === JIRA Tickets === === JIRA Tickets ===
  
-  * [[https://vufind.org/jira/browse/VUFIND-1285|VUFIND-1285]] - +  * [[https://vufind.org/jira/browse/VUFIND-1241|VUFIND-1241]] - Homepage plugins are now implemented through the ContentBlock mechanism; this ticket has been resolved. 
 +  * [[https://vufind.org/jira/browse/VUFIND-1267|VUFIND-1267]] - The RecordDataFormatter has been improved as discussed on this ticket, so the ticket has been resolved. 
 +  * [[https://vufind.org/jira/browse/VUFIND-1269|VUFIND-1269]] - VuFind now supports an enumchron field in ILS driver holdings data; this ticket has been resolved. 
 +  * [[https://vufind.org/jira/browse/VUFIND-1285|VUFIND-1285]] - Controller plugins will likely be eliminated in a future version of the zend-mvc library; this ticket captures the need to replace them with something else.
  
 === Pull Requests === === Pull Requests ===
  
-  * [[https://github.com/vufind-org/vufind/pull/1176|#1176]] - +  * [[https://github.com/vufind-org/vufind/pull/1176|#1176]] - closed - Opened by accident, then closed. 
 +  * [[https://github.com/vufind-org/vufind/pull/1177|#1177]] - in progress - This change was proposed due to a problem with a local template; it will probably be closed in the near future without further action but is being left open long enough for discussion. 
 +  * [[https://github.com/vufind-org/vufind/pull/1178|#1178]] - merged - Bug fix for hierarchical facets 
 +  * [[https://github.com/vufind-org/vufind/pull/1179|#1179]], [[https://github.com/vufind-org/vufind/pull/1180|#1180]] - merged  - Work on replacing static factories with factory classes for record drivers and view helpers. 
 +  * [[https://github.com/vufind-org/vufind/pull/1181|#1181]] - in progress - Refactoring to make cover image code more extensible.
  
 ==== 2. Development Planning ==== ==== 2. Development Planning ====
  
 === 5.0 Roadmap Progress === === 5.0 Roadmap Progress ===
 +
 +Most disruptive changes are now complete, apart from configuration management (discussed below).
 +
 +Demian proposes a 5.0 release date of July 16, 2018, with a code freeze on June 18. That gives us time to finish a few more issues if necessary and to obtain translations while still achieving a summer release.
  
 === Front End Updates === === Front End Updates ===
 +
 +There was a bug report about "sidebar on left" in the record view. Chris is going to work on a fix later this week.
  
 === ILS Support Updates === === ILS Support Updates ===
 +
 +The [[https://github.com/vufind-org/vufind/pull/955|Alma pull request]] has been updated significantly, and documentation is forthcoming.
 +
 +There has been no further work on the FOLIO driver, pending developments from the FOLIO community.
  
 === Browse Handler Optimizations === === Browse Handler Optimizations ===
 +
 +No news.
  
 === Piwik, the lightbox, and tabs/accordion functionality === === Piwik, the lightbox, and tabs/accordion functionality ===
 +
 +No news -- Jochen is currently on holiday.
  
 === Configuration Loading Standardization/Improvements === === Configuration Loading Standardization/Improvements ===
  
-Work continues on pull request ([[https://github.com/vufind-org/vufind/pull/1141|#1141]]).+Work continues on pull request ([[https://github.com/vufind-org/vufind/pull/1141|#1141]]). Due to coming changes in zend-mvc 4, it may be worth delaying merging these changes until more is known about how configuration loading will be impacted.
  
 ==== 3. Institutional Home ==== ==== 3. Institutional Home ====
 +
 +No news.
  
 === CLA === === CLA ===
  
 +We'll continue to explore this. There is an expectation that legal processes could take time at many institutions if this is instituted.
 ==== 4. VuFind Summit 2018 ==== ==== 4. VuFind Summit 2018 ====
  
 +Demian will send a poll to mailing lists to measure interest.
 ==== 5. Other Topics? ==== ==== 5. Other Topics? ====
  
 The [[https://github.com/vufind-org/vufind/pull/1137|Relais pull request]] has been merged. The [[https://github.com/vufind-org/vufind/pull/1137|Relais pull request]] has been merged.
 +
 +The WebEx account stopped working today; Demian will set up a Zoom account for next time.
 +
 +Eoin is reviewing some of VuFind's query processing code -- particularly the interaction between Lucene query normalization and the query munging process. Currently, some query normalization occurs BEFORE the munging, which can lead to unexpected behavior when dealing with certain characters (like slashes and dashes). Demian provided some background on how this code was refactored in the past and advice on how to test it. A pull request may be forthcoming once more investigation has been completed.
 +
 +Conor asked about the best way to run VuFind's test suite (as provided by build.xml); in particular, how to run tests without destroying local configuration and other files. Demian suggested simply cloning the VuFind repository in two places -- one copy for long-term work where the test suite is not run, and another "disposable" copy for short-term running of the test suite. That is how he manages development at Villanova. Conor agreed to try this approach.
 ===== Next Call ===== ===== Next Call =====
  
 The next call will be Tuesday, June 5, 2018 at 9am Eastern Daylight Time (13:00 GMT). The next call will be Tuesday, June 5, 2018 at 9am Eastern Daylight Time (13:00 GMT).
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
developers_call/minutes20180522.1526560378.txt.gz · Last modified: 2018/05/17 12:32 by demiankatz