====== VuFind Developers Call Minutes: January 30, 2018 ====== Attending: Leila Gonzales, Chris Hallberg, Demian Katz, Claas Kazzer, Sebastian Kehr, Jochen Lienhard ===== Agenda ===== ==== 1. Development Updates ==== === JIRA Tickets === * [[https://vufind.org/jira/browse/VUFIND-1267|VUFIND-1267]] - This ticket proposes some improvements to the RecordDataFormatter. * [[https://vufind.org/jira/browse/VUFIND-1268|VUFIND-1268]], [[https://vufind.org/jira/browse/VUFIND-1269|VUFIND-1269]] - These tickets suggest Koha driver improvements. * [[https://vufind.org/jira/browse/VUFIND-1270|VUFIND-1270]] - This ticket reports an XSS bug. It has been fixed. * [[https://vufind.org/jira/browse/VUFIND-1271|VUFIND-1271]] - This ticket asks questions about proxy server support. * [[https://vufind.org/jira/browse/VUFIND-1272|VUFIND-1272]] - This ticket asks questions about CSRF. * [[https://vufind.org/jira/browse/VUFIND-1273|VUFIND-1273]] - This ticket tracks the need to migrate away from the deprecated zend-mvc-console mechanism. * [[https://vufind.org/jira/browse/VUFIND-1274|VUFIND-1274]] - This ticket was a support request and has been answered and closed. === Pull Requests === * [[https://github.com/vufind-org/vufind/pull/1095|#1095]] - merged - SolrMarc 3.1 upgrade * [[https://github.com/vufind-org/vufind/pull/1096|#1096]] - closed - Opened by accident * [[https://github.com/vufind-org/vufind/pull/1097|#1097]] - merged - Progress on Zend Framework Service Manager upgrade * [[https://github.com/vufind-org/vufind/pull/1098|#1098]] - merged - .gitignore improvement * [[https://github.com/vufind-org/vufind/pull/1099|#1099]] - closed - Not opened correctly due to technical difficulties * [[https://github.com/vufind-org/vufind/pull/1100|#1100]] - in progress - A proposal for making the holdings tab display more flexible. * [[https://github.com/vufind-org/vufind/pull/1101|#1101]] - merged - Bug fix in debug message (incorrect concat operator) * [[https://github.com/vufind-org/vufind/pull/1102|#1102]], [[https://github.com/vufind-org/vufind/pull/1103|#1103]] - in progress - Minor theme improvements (awaiting review by Chris) * [[https://github.com/vufind-org/vufind/pull/1104|#1104]] - merged - Improvements to the expiration command line code * [[https://github.com/vufind-org/vufind/pull/1105|#1105]] - in progress - Support for self-service user account deletion === Release 4.1.2 === The release was made yesterday in response to a security issue in Solr (and to make a few other bug fixes available). See [[https://github.com/vufind-org/vufind/commit/aedcfdef6e2a60b43d01418c058ffff0a4ed0f38|this commit]] for details of the workaround. A more permanent fix will be achieved when we upgrade to Solr 7. ==== 2. Development Planning ==== === 5.0 Roadmap Progress === == ServiceManager v3 Upgrade == Work continues on updating services in [[https://github.com/vufind-org/vufind/pull/1067|PR #1067]]. During the process, Demian discovered that the command line utilities were broken due to Zend refactoring; the issue has been corrected, but the entire zend-mvc-console module is now deprecated and should eventually be replaced with something that will be maintained long-term. == Solr 7 == The SolrMarc fixes for Solr 7 support have been merged to master (and from there to [[https://github.com/vufind-org/vufind/pull/1082|PR #1082]]). Demian will resume work on the Solr upgrade after the Zend Framework updates are completed. === Image Metadata API === No one has had a chance to work on this for some time, so we will remove it from the agenda until it becomes a priority again. === Front End Updates === Nothing new, but Chris will review the pending pull requests today. === Browse Handler Optimizations === No updates this week. === Geographic Improvements === Leila has been making good progress on replacing OpenLayers with Leaflet for geographic displays. The eventual plan is to make this change in master. She also shared an [[http://statesurveys.americangeosciences.org/vufind/|example]] of this new code in action. ==== 3. Institutional Home ==== No news. ==== 4. Other Topics? ==== We welcomed Sebastian, a new developer taking on some of the work previously performed by André Lahmann. ===== Next Call ===== The next call will be Tuesday, February 13, 2018 at 9am Eastern Standard Time (14:00 GMT).