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

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:minutes20180313 [2018/03/12 13:50] – [3. Institutional Home] demiankatzdevelopers_call:minutes20180313 [2018/03/13 13:29] (current) – [5. Other Topics?] demiankatz
Line 1: Line 1:
 ====== VuFind Developers Call Minutes: March 13, 2018 ====== ====== VuFind Developers Call Minutes: March 13, 2018 ======
  
-Attending: +Attending: Leila Gonzales, Chris Hallberg, Demian Katz, Claas Kazzer, Jochen Lienhard, Ere Maijala, Johannes Schultze
  
 ===== Agenda ===== ===== Agenda =====
Line 9: Line 9:
 === JIRA Tickets === === JIRA Tickets ===
  
-  * [[https://vufind.org/jira/browse/VUFIND-999|VUFIND-999]] - This older ticket, about making themes and translation work for the console, has been resolved by recent pull requests. Feel free to open a new ticket if any problems remain.+  * [[https://vufind.org/jira/browse/VUFIND-999|VUFIND-999]] - This older ticket, about making themes and translation work for the console, has been resolved by recent pull requests ([[https://github.com/vufind-org/vufind/pull/1130|#1130]] and [[https://github.com/vufind-org/vufind/pull/1136|#1136]]). Feel free to open a new ticket if any problems remain.
   * [[https://vufind.org/jira/browse/VUFIND-1277|VUFIND-1277]] - This ticket was opened to track the record driver URL deduplication issue addressed by PR [[https://github.com/vufind-org/vufind/pull/434|#434]], which has been inactive for years. Since no one is working on the code, and the PR needed significant work anyway, it seemed best to close it and move the issue to a ticket for further discussion/voting as needed.   * [[https://vufind.org/jira/browse/VUFIND-1277|VUFIND-1277]] - This ticket was opened to track the record driver URL deduplication issue addressed by PR [[https://github.com/vufind-org/vufind/pull/434|#434]], which has been inactive for years. Since no one is working on the code, and the PR needed significant work anyway, it seemed best to close it and move the issue to a ticket for further discussion/voting as needed.
  
Line 16: Line 16:
   * [[https://github.com/vufind-org/vufind/pull/1127|#1127]], [[https://github.com/vufind-org/vufind/pull/1128|#1128]] - merged - Geographic feature fixes.   * [[https://github.com/vufind-org/vufind/pull/1127|#1127]], [[https://github.com/vufind-org/vufind/pull/1128|#1128]] - merged - Geographic feature fixes.
   * [[https://github.com/vufind-org/vufind/pull/1129|#1129]] - in progress - Switch geographic features to use Leaflet.   * [[https://github.com/vufind-org/vufind/pull/1129|#1129]] - in progress - Switch geographic features to use Leaflet.
-  * [[https://github.com/vufind-org/vufind/pull/1130|#1130]],[[https://github.com/vufind-org/vufind/pull/1136|#1136]] - merged - Make more features work correctly in console mode.+  * [[https://github.com/vufind-org/vufind/pull/1130|#1130]], [[https://github.com/vufind-org/vufind/pull/1136|#1136]] - merged - Make more features work correctly in console mode (resolving [[https://vufind.org/jira/browse/VUFIND-999|VUFIND-999]]).
   * [[https://github.com/vufind-org/vufind/pull/1131|#1131]] - merged - RecordDataFormatter bug fix.   * [[https://github.com/vufind-org/vufind/pull/1131|#1131]] - merged - RecordDataFormatter bug fix.
   * [[https://github.com/vufind-org/vufind/pull/1132|#1132]] - merged - Translation improvements.   * [[https://github.com/vufind-org/vufind/pull/1132|#1132]] - merged - Translation improvements.
   * [[https://github.com/vufind-org/vufind/pull/1133|#1133]] - merged - Solr autocomplete bug fix.   * [[https://github.com/vufind-org/vufind/pull/1133|#1133]] - merged - Solr autocomplete bug fix.
-  * [[https://github.com/vufind-org/vufind/pull/1134|#1134]] - in progress - Elimination of short open tags.+  * [[https://github.com/vufind-org/vufind/pull/1134|#1134]] - in progress - Elimination of short open tags. Decision was made to merge for next time.
   * [[https://github.com/vufind-org/vufind/pull/1135|#1135]] - merged - Use SSL connection for RefWorks by default.   * [[https://github.com/vufind-org/vufind/pull/1135|#1135]] - merged - Use SSL connection for RefWorks by default.
   * [[https://github.com/vufind-org/vufind/pull/1137|#1137]] - in progress - RELAIS/E-ZBorrow support for VuFind.   * [[https://github.com/vufind-org/vufind/pull/1137|#1137]] - in progress - RELAIS/E-ZBorrow support for VuFind.
Line 32: Line 32:
 == Solr 7 == == Solr 7 ==
  
-This work remains done. If others have time to test and comment, it can be merged to master at any time.+This work remains done. If others have time to test and comment, it can be merged to master at any time. Ere says 7.2 is working well for him, so we will merge soon.
  
 == PHP 7 == == PHP 7 ==
  
-This work is now complete. Demian has upgraded the vufind.org server to PHP 7 so that we can safely merge it at any time.+This work is now complete. Demian has upgraded the vufind.org server to PHP 7 so that we can safely merge it at any time. No objections to merging.
  
 == 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.
 +
 +Ere suggests performance improvements, like eliminating unnecessary non-JS support.
  
 === Front End Updates === === Front End Updates ===
 +
 +Claas received results from an accessibility check on website and catalog. Some issues were found; some are bug-related (for example, modal not unhiding correctly in some contexts). Some issues are specific to local theme but others may affect core VuFind. Pull requests will be opened as necessary. (Demian and Ere mentioned that their sites had also gone through some accessibility review but are working fairly well overall; did not encounter modal issue).
 +
 +=== ILS Support Updates ===
 +
 +FOLIO integration work is going well -- Chris has a skeletal FOLIO driver working and is also creating an abstract test case to make implementation of API-based drivers easier in future.
 +
 +Progress has also been made on the Alma pull request. Ere asked about holdings retrieval speeds; Demian believes these are now improved but more testing is required.
  
 === Browse Handler Optimizations === === Browse Handler Optimizations ===
 +
 +No news.
  
 === Geographic Improvements === === Geographic Improvements ===
  
 +Leaflet work should be ready for discussion on next call.
 ==== 3. Institutional Home ==== ==== 3. Institutional Home ====
  
Line 53: Line 66:
 ==== 4. Next call date? ==== ==== 4. Next call date? ====
  
-Demian will be traveling on the next scheduled call date (3/27).+Demian will be traveling on the next scheduled call date (3/27). We agreed to skip that date.
  
 ==== 5. Other Topics? ==== ==== 5. Other Topics? ====
  
 +Ere has been making good progress on the Zend Framework 3 upgrade and is finding it fairly easy so far (after an initial learning curve). He likes the trend toward breaking things into smaller pieces for easier overriding.
 +
 +There was some discussion of other areas in need of improvement -- other heavy-weight controllers like MyResearchController, and the ILS drivers. Specific ILS driver discussions:
 +
 +  * getConfig is used in many places; perhaps a better mechanism for reporting ILS capabilities can be developed for greater clarity.
 +  * Some ILS drivers have not been maintained in multiple years; we may want to come up with a process for retiring them, as this legacy code makes future refactoring and improvement more challenging.
 +  *  Some ILS drivers are very large; perhaps we should consider breaking them into multiple classes (though this need may go away in future as newer ILS APIs reduce the need for internal logic).
 +  * Ere has implemented some local customer payment and account modification functionality; he may contribute some of this as pull requests in the future.
 ===== Next Call ===== ===== Next Call =====
  
 The next call will be Tuesday, April 10, 2018 at 9am Eastern Daylight Time (13:00 GMT). The next call will be Tuesday, April 10, 2018 at 9am Eastern Daylight Time (13:00 GMT).
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
developers_call/minutes20180313.1520862614.txt.gz · Last modified: 2018/03/12 13:50 by demiankatz