====== VuFind Developers Call Minutes: February 26, 2019 ====== Attending: Matthias Edel, Leila Gonzales, Demian Katz, Claas Kazzer, Ere Maijala ===== Agenda ===== ==== 1. Development Updates ==== === JIRA Tickets === * [[https://vufind.org/jira/browse/VUFIND-889|VUFIND-889]] - Some code has been shared to support use of CSL (Citation Style Language) in VuFind; Demian adapted this into [[https://github.com/vufind-org/vufind/pull/1324|PR #1324]]. * [[https://vufind.org/jira/browse/VUFIND-1302|VUFIND-1302]] - Demian finished eliminating static factories in master, so this ticket has been resolved. * [[https://vufind.org/jira/browse/VUFIND-1321|VUFIND-1321]] - This ticket reports an edge case that breaks Solr query parsing; a pull request will be forthcoming. * [[https://vufind.org/jira/browse/VUFIND-1322|VUFIND-1322]], [[https://vufind.org/jira/browse/VUFIND-1324|VUFIND-1324]] - These tickets propose integrating Unpaywall into the DOI linking interface (the second has been closed as a duplicate). * [[https://vufind.org/jira/browse/VUFIND-1323|VUFIND-1323]] - This ticket is a reminder to remove items deprecated in VuFind 6.0 when 7.0 is implemented. * [[https://vufind.org/jira/browse/VUFIND-1325|VUFIND-1325]] - This ticket is for tracking compatibility problems caused by the new MySQL 8 release. * [[https://vufind.org/jira/browse/VUFIND-1326|VUFIND-1326]] - This tracks a problem with the auto-generated SCSS code; it is addressed by [[https://github.com/vufind-org/vufind/pull/1316|PR #1316]]. === Pull Requests === * [[https://github.com/vufind-org/vufind/pull/1308|#1308]] - merged - Bug fix to asset pipeline. * [[https://github.com/vufind-org/vufind/pull/1309|#1309]] - merged - Make Piwik cookies configurable (allow disabling). * [[https://github.com/vufind-org/vufind/pull/1310|#1310]] - merged - OAI-PMH server fix to avoid out-of-memory error when many deleted records exist. * [[https://github.com/vufind-org/vufind/pull/1311|#1311]] - merged - Add radio button support to custom feedback forms. * [[https://github.com/vufind-org/vufind/pull/1312|#1312]] - merged - Support HTML in custom feedback form help text. * [[https://github.com/vufind-org/vufind/pull/1313|#1313]] - merged - Automatically turn URLs into HTML links in ILS holdings notes. * [[https://github.com/vufind-org/vufind/pull/1314|#1314]] - merged - Remove old deprecated code. * [[https://github.com/vufind-org/vufind/pull/1315|#1315]] - merged - Improve PHP 7.3 compatibility. * [[https://github.com/vufind-org/vufind/pull/1316|#1316]] - in progress - Work in progress on resolving SCSS problems as described in [[https://vufind.org/jira/browse/VUFIND-1326|VUFIND-1326]]. * [[https://github.com/vufind-org/vufind/pull/1317|#1317]] - merged - Adjustments to Mink tests. * [[https://github.com/vufind-org/vufind/pull/1318|#1318]] - in progress - Replace POST forms with GET forms in the header. * [[https://github.com/vufind-org/vufind/pull/1319|#1319]] - merged - Improvements to PAIA ILS driver. * [[https://github.com/vufind-org/vufind/pull/1320|#1320]] - closed - Work in progress on munging Dismax queries; will be reopened later. * [[https://github.com/vufind-org/vufind/pull/1321|#1321]] - in progress - Enrich PAIA ILS driver user profile data. * [[https://github.com/vufind-org/vufind/pull/1322|#1322]] - merged - Allow an optional ParamBag to be passed into the record loader. * [[https://github.com/vufind-org/vufind/pull/1323|#1323]] - in progress - Proposed enhancements to the SierraRest driver to support an alternate ID format in the Solr index. * [[https://github.com/vufind-org/vufind/pull/1324|#1324]] - in progress - Work in progress on [[https://vufind.org/jira/browse/VUFIND-889|VUFIND-889]] (CSL support). * [[https://github.com/vufind-org/vufind/pull/1325|#1325]] - merged - Corrections to doc comments (add missing backslashes). * [[https://github.com/vufind-org/vufind/pull/1326|#1326]] - in progress - Work to ensure that default checkbox facet settings in code match defaults in .ini files. === 5.1 Release === The 5.1 release went out on time and there have been no major bug reports yet. A few late translations and minor fixes will probably justify a 5.1.1 release sometime between now and 6.0. ==== 2. Development Planning ==== === ILS Support Updates === The FOLIO driver was incorporated into the VuFind 5.1 release. While there are still some ongoing Alma and FOLIO issues being worked on, we probably can remove this subject from future dev. call agendas. There has also been a lot of recent discussion and work on the PAIA driver; hopefully release 6.0 will unify a lot of customizations from different libraries using the system. === Browse Handler Optimizations === No news. === Selective Dissemination of Information (SDI) === Recent discussion on the mailing list reveals that at least two other VuFind libraries are already doing this in some form or are working on support. We should discuss whether we can build common tools to reduce duplicated effort. === 6.0 Roadmapping === The project board is a lot cleaner now that 5.1 has been wrapped up. Demian is still working on wrapping up a few pull requests and plans to do some work on controller cleanup/refactoring if no more urgent requests are made. Input/suggestions are always welcomed. ==== 3. Other Topics? ==== ===== Next Call ===== The next call will be Tuesday, March 12, 2019 at 9am Eastern Daylight Time (13:00 GMT).