====== VuFind Developers Call Minutes: June 18, 2019 ====== Attending: Chris Hallberg, Demian Katz, Mohan Pradhan ===== Agenda ===== ==== 1. Development Updates ==== === JIRA Tickets === * [[https://vufind.org/jira/browse/VUFIND-529|VUFIND-529]] - This ticket about requiring Javascript for the "retain filters" checkbox is irrelevant now that the control has been redesigned, so it has been closed. * [[https://vufind.org/jira/browse/VUFIND-1325|VUFIND-1325]] - MySQL 8 compatibility has been fixed for VuFind 6.0, so this ticket has been resolved. * [[https://vufind.org/jira/browse/VUFIND-1336|VUFIND-1336]] - This ticket tracks a fix to background tab loading (which will be part of VuFind 6.0). === Pull Requests === * [[https://github.com/vufind-org/vufind/pull/1374|#1374]] - merged - Autocomplete configuration improvements for Summon. * [[https://github.com/vufind-org/vufind/pull/1375|#1375]] - merged - Improved stability for Mink browser-based integration tests. * [[https://github.com/vufind-org/vufind/pull/1376|#1376]] - merged - Minor update to Java indexing code. * [[https://github.com/vufind-org/vufind/pull/1377|#1377]] - merged - Redesigned control for resetting applied filters. * [[https://github.com/vufind-org/vufind/pull/1378|#1378]] - merged - Added support for facet.contains parameter in Solr requests (not used yet -- will be incorporated into forthcoming autocomplete handler). * [[https://github.com/vufind-org/vufind/pull/1379|#1379]] - in progress - Standardization of bulk action buttons. * [[https://github.com/vufind-org/vufind/pull/1380|#1380]] - merged - Minor autocomplete fix (strip apostrophes to improve results). * [[https://github.com/vufind-org/vufind/pull/1381|#1381]] - merged - MySQL changes to resolve [[https://vufind.org/jira/browse/VUFIND-1325|VUFIND-1325]]. ==== 2. Development Planning ==== === Zend Framework / Laminas Transition === No major news yet -- still waiting for the Laminas code to drop. The [[https://getlaminas.org/|getlaminas.org]] site still has not changed significantly since it was unveiled. === Filter Controls === The relocated and redesigned filter controls are all merged to master. Feedback is welcome! === Browse Handler Optimizations === No news. === Selective Dissemination of Information (SDI) === Mohan's team is still working on this, and will be sharing some code with Demian soon; he will work on integration/revision once the first draft is complete. === PHP Requirements === Demian still needs to set up a PR to begin this work. He is working on upgrading relevant Villanova systems to support PHP 7.1 before beginning -- this is proving more complex than anticipated. === 6.0 Release Progress === Demian has been finishing up pull request merging for the 6.0 release -- some new features like URL shortening and Overdrive integration are now in master. He has just begun requesting translations, so there is now a freeze on changes to master that impact language files; a full code freeze will follow shortly. ==== 3. Developers Summit ==== No news. Looks like an online-only event is likely. Mohan and Demian discussed the possibility of developing VuFind training materials to help bring new people into the community; delivering such content might be a good use for a future summit, though accomplishing it by this Fall may not be realistic. ==== 4. Other Topics? ==== None this time. ===== Next Call ===== The next call will be Tuesday, July 2, 2019 at 9am Eastern Daylight Time (13:00 GMT).