Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
developers_call:minutes20180508 [2018/05/03 12:52] – [1. Development Updates] demiankatz | developers_call:minutes20180508 [2018/05/08 13:18] – [1. Development Updates] demiankatz |
---|
====== VuFind Developers Call Minutes: May 8, 2018 ====== | ====== VuFind Developers Call Minutes: May 8, 2018 ====== |
| |
Attending: | Attending: Leila Gonzales, Demian Katz |
| |
===== Agenda ===== | ===== Agenda ===== |
* [[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-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-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. | * [[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-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? (No answers on this call -- please comment on the ticket if you have an opinion). |
| |
=== Pull Requests === | === Pull Requests === |
| |
* [[https://github.com/vufind-org/vufind/pull/1163|#1163]] - merged - bug fix to ILS driver refactoring | * [[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]] - | * [[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/1165|#1165]] - merged - refactoring of facet caching for home pages |
* [[https://github.com/vufind-org/vufind/pull/1166|#1166]] | * [[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/1167|#1167]] - merged - standardization of facet limit functionality between Solr and Summon |
* [[https://github.com/vufind-org/vufind/pull/1168|#1168]] | * [[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]] | * [[https://github.com/vufind-org/vufind/pull/1169|#1169]] - in progress - FOLIO ILS driver |
* [[https://github.com/vufind-org/vufind/pull/1170|#1170]] | * [[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/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/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/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/1174|#1174]] - merged - refactoring of channels code to separate business logic from controller |
* [[https://github.com/vufind-org/vufind/pull/1175|#1175]] | * [[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 ==== |
| |
== 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 === |
==== 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? ==== |
| |