====== VuFind Developers Call Minutes: July 30, 2019 ====== Attending: Chris Hallberg, Demian Katz, Mohan Pradhan, Johannes Schultze ===== Agenda ===== ==== 1. Development Updates ==== === JIRA Tickets === * [[https://vufind.org/jira/browse/VUFIND-1343|VUFIND-1343]] - This ticket tracks the possibility of using the Composer merge plugin to simplify management of local dependencies separately from core dependencies. * [[https://vufind.org/jira/browse/VUFIND-1344|VUFIND-1344]] - This ticket tracks a QR code bug introduced in release 6.0, which will be fixed in 6.0.1. * [[https://vufind.org/jira/browse/VUFIND-1345|VUFIND-1345]], [[https://vufind.org/jira/browse/VUFIND-1346|VUFIND-1346]] - These tickets (the first of which appears to be a duplicate and has been closed) contain a user support request; Demian will help if further information is provided. * [[https://vufind.org/jira/browse/VUFIND-1347|VUFIND-1347]] - This ticket tracks a possible issue with the NoILS driver; Demian has been unable to reproduce it so far. === Pull Requests === * [[https://github.com/vufind-org/vufind/pull/1392|#1392]] - merged - Combined search now supports search handlers (implemented by matching on human-readable descriptions). * [[https://github.com/vufind-org/vufind/pull/1393|#1393]] - merged - Tweak to SolrMarc default configuration (stop using potentially deprecated getSortableTitle custom method). * [[https://github.com/vufind-org/vufind/pull/1394|#1394]] - merged - New authentication method for logging in with a single shared password (useful, for example, if you want to require a code to enter an entire VuFind instance). * [[https://github.com/vufind-org/vufind/pull/1395|#1395]] - in progress - New settings to make global controller permission settings easier to manage. * [[https://github.com/vufind-org/vufind/pull/1396|#1396]] - closed - Duplicate of [[https://github.com/vufind-org/vufind/pull/413|#413]]. * [[https://github.com/vufind-org/vufind/pull/1397|#1397]] - merged - Adjustment to make the Travis build fail if a user forgets to run lessToSass after changing LESS files. * [[https://github.com/vufind-org/vufind/pull/1398|#1398]] - merged - Improvements to Solr query cleanup logic. * [[https://github.com/vufind-org/vufind/pull/1399|#1399]] - merged - Improvements to QR code display. * [[https://github.com/vufind-org/vufind/pull/1400|#1400]] - merged - Prevent Zend Framework from garbling URLs through excessive normalization. * [[https://github.com/vufind-org/vufind/pull/1401|#1401]] - in progress - Support for user-initiated email address changes. ==== 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. === Browse Handler Optimizations === No news. === Selective Dissemination of Information (SDI) === There has been no progress on Mohan's end; Demian hopes to find time to work on porting Ere's changes into master in the near future. The email change logic (pull request [[https://github.com/vufind-org/vufind/pull/1401|#1401]]) is a first step toward that. ==== 3. Developers Summit ==== Planning for the modularity discussion for the German Summit is underway. ==== 4. Next Call Date ==== Demian will be out of town for the next call date, so it will be skipped, and we will meet again on August 27. ==== 5. Other Topics? ==== None this week. ===== Next Call ===== The next call will be Tuesday, August 27, 2019 at 9am Eastern Daylight Time (13:00 GMT).