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

Differences

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

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
developers_call:minutes20180508 [2018/05/02 17:52] – created demiankatzdevelopers_call:minutes20180508 [2018/05/08 13:18] – [2. Development Planning] demiankatz
Line 1: Line 1:
 ====== VuFind Developers Call Minutes: May 8, 2018 ====== ====== VuFind Developers Call Minutes: May 8, 2018 ======
  
-Attending: +Attending: Leila Gonzales, Demian Katz
  
 ===== Agenda ===== ===== Agenda =====
Line 9: Line 9:
 === JIRA Tickets === === JIRA Tickets ===
  
-  * [[https://vufind.org/jira/browse/VUFIND-1280|VUFIND-1280]] - +  * [[https://vufind.org/jira/browse/VUFIND-1199|VUFIND-1199]] - This ticket (listing geographic improvements) has been resolved. The only suggestion on the ticket that has not been implemented is polygon support, which may not be needed. A new ticket can be opened if that is desired in future. 
 +  * [[https://vufind.org/jira/browse/VUFIND-1280|VUFIND-1280]] - This ticket tracks proposals for improving the ILS driver API and implementation. 
 +  * [[https://vufind.org/jira/browse/VUFIND-1281|VUFIND-1281]] - This ticket describes a problem where browse indexing fails if the authority index has never been accessed before. 
 +  * [[https://vufind.org/jira/browse/VUFIND-1282|VUFIND-1282]] - This ticket proposes a IEEE Xplore search backend for VuFind. It should be technically feasible; the challenge is finding time to implement it. If interested, please upvote the ticket. 
 +  * [[https://vufind.org/jira/browse/VUFIND-1283|VUFIND-1283]] - This ticket collects translation notes for the 5.0 release. 
 +  * [[https://vufind.org/jira/browse/VUFIND-1284|VUFIND-1284]] - This ticket is for discussion of future Amazon support in VuFind now that the ZendService_Amazon library is unsupported. Should we remove the code or switch to the Amazon-provided client library?
  
 === Pull Requests === === Pull Requests ===
  
-  * [[https://github.com/vufind-org/vufind/pull/1163|#1163]] - +  * [[https://github.com/vufind-org/vufind/pull/1163|#1163]] - merged - bug fix to ILS driver refactoring 
 +  * [[https://github.com/vufind-org/vufind/pull/1164|#1164]] - in progress - proof of concept showing how Bower could be used to manage external Javascript/CSS dependencies 
 +  * [[https://github.com/vufind-org/vufind/pull/1165|#1165]] - merged - refactoring of facet caching for home pages 
 +  * [[https://github.com/vufind-org/vufind/pull/1166|#1166]] - in progress - better "see also" support for the AuthorityRecommend plugin 
 +  * [[https://github.com/vufind-org/vufind/pull/1167|#1167]] - merged - standardization of facet limit functionality between Solr and Summon 
 +  * [[https://github.com/vufind-org/vufind/pull/1168|#1168]] - in progress - improvements (with some breaking changes) to the RecordDataFormatter 
 +  * [[https://github.com/vufind-org/vufind/pull/1169|#1169]] - in progress - FOLIO ILS driver 
 +  * [[https://github.com/vufind-org/vufind/pull/1170|#1170]] - in progress - ContentBlock plugin mechanism 
 +  * [[https://github.com/vufind-org/vufind/pull/1171|#1171]] - merged - add last login date tracking to user table 
 +  * [[https://github.com/vufind-org/vufind/pull/1172|#1172]] - merged - refactor view helpers that render templates based on plugin class names to use a common base class 
 +  * [[https://github.com/vufind-org/vufind/pull/1173|#1173]] - closed - duplicate of [[https://github.com/vufind-org/vufind/pull/1115|#1115]] (which is still in progress, though nearly complete) 
 +  * [[https://github.com/vufind-org/vufind/pull/1174|#1174]] - merged - refactoring of channels code to separate business logic from controller 
 +  * [[https://github.com/vufind-org/vufind/pull/1175|#1175]] - in progress - Javascript fixes related to recent login process changes
  
 ==== 2. Development Planning ==== ==== 2. Development Planning ====
Line 20: Line 37:
  
 == New ILS-based Channel Providers == == New ILS-based Channel Providers ==
 +
 +These have been merged to master.
 +
 +Leila and Demian brainstormed some ideas for possible future channel providers that use analytics engines (i.e. Google Analytics or Piwik) to fetch popular records; Leila will work on a proof of concept when time permits (but probably not until after the 5.0 release).
 +
 +The UI of the current channels was also discussed -- it was suggested that the introduction of a hamburger menu might make it less intimidating.
  
 == ContentBlock Mechanism == == ContentBlock Mechanism ==
 +
 +[[https://github.com/vufind-org/vufind/pull/1170|#1170]] contains a complete implementation of this feature and can be merged if there are no objections.
  
 === Front End Updates === === Front End Updates ===
  
-The RecordDataFormatter has been significantly improved.+The RecordDataFormatter has been significantly improved by PR [[https://github.com/vufind-org/vufind/pull/1168|#1168]]. This can be merged soon (following final testing/documentation) if no one objects.
  
 === ILS Support Updates === === ILS Support Updates ===
 +
 +As noted above, the FOLIO driver pull request has been opened, though much work remains to be done. See [[https://github.com/vufind-org/vufind/pull/1169|#1169]].
  
 === Browse Handler Optimizations === === Browse Handler Optimizations ===
  
 === Geographic Improvements === === Geographic Improvements ===
 +
 +This work is complete for now.
  
 === Piwik, the lightbox, and tabs/accordion functionality === === Piwik, the lightbox, and tabs/accordion functionality ===
 +
 +Jochen still plans to work on this further, but he has not had time to make progress yet; he was not able to join this call.
  
 === Configuration Loading Standardization/Improvements === === Configuration Loading Standardization/Improvements ===
Line 39: Line 70:
 ==== 3. Institutional Home ==== ==== 3. Institutional Home ====
  
 +Demian has continued talking to the Open Library Foundation; no agreement has been finalized yet, however.
  
 +Potentially working with an external non-profit brings up the topic of Contributor License Agreements. It may be time for the VuFind community to consider adding this requirement.
 ==== 4. VuFind Summit 2018 ==== ==== 4. VuFind Summit 2018 ====
  
 +If we decide to hold another on-campus Summit this year, the dates would be October 15-16, 2018.
 ==== 5. Other Topics? ==== ==== 5. Other Topics? ====
  
developers_call/minutes20180508.txt · Last modified: 2018/05/08 13:30 by demiankatz