====== VuFind Community Call Minutes: February 2, 2021 ====== Attending: Oliver Goldschmidt, Chris Hallberg, Demian Katz, André Lahmann, Mario Trojan ===== Agenda ===== ==== 1. Development Planning ==== === Newsletter Highlights === The [[community:newsletter:2021-01|January, 2021 Newsletter]] was discussed. === CSV Importer === No progress this month. === Future of JIRA === Demian spoke with the OLF; some options are available, but it is probably best to wait until VuFind has formally joined OLF before proceeding. === Future of Travis === No news. === Javascript Dependencies === Discussion has continued on [[https://github.com/vufind-org/vufind/pull/1799|#1799]]. One open question is how to manage priority values for dependencies -- what defaults should be used, and should particular conventions be applied to add some sort of semantics to the numbers? There was general agreement about using semantics, with either three- or four-digit priority numbers. Mario will incorporate suggestions into the PR for further discussion. === PHP 8 Compatibility === Demian spent some time testing VuFind's compatibility with PHP 8. A couple of subtle bugs had to be fixed, and one dependency (laminas-db) still has pending changes that need to be merged, but overall it does not appear that there should be major problems with the new language version. === Psalm === No news. === Record Versions === This feature has been merged to the dev branch. === Release 7.1 === Release 7.1 is ready to be released this month. Demian proposes freezing the code immediately (except for bug fixes and translations), with a release scheduled for February 22. ==== 2. Formalizing VuFind's Community ==== Following their January, 2021 meeting, the VuFind Community Planning Group finalized a [[https://docs.google.com/document/d/1udsczuJvMFm7GibUBzf1w54ej_9hXyTA3UhR_tzom9c/edit?usp=sharing|first public draft of the VuFind Governance Document]]. This draft is now open for public comment. Please read it carefully and share your thoughts by commenting on the document or by emailing the [[https://sourceforge.net/p/vufind/mailman/vufind-tech/|vufind-tech mailing list]]. This will be discussed further at the March Community Call, at which point we can determine whether to adopt it in its present form or create a second draft for further discussion. ==== 3. Video: Static Content ==== Demian recorded a video about managing static content; it will be shared as soon as time permits editing to be completed. ==== 4. Other Topics? ==== Following the static content video, Mario described a more complex local use case and asked whether there was a standard way of loading language-aware templates, to apply the loading conventions described by the video. Demian pointed him to the [[https://github.com/vufind-org/vufind/blob/dev/module/VuFind/src/VuFind/Content/PageLocator.php|VuFind\Content\PageLocator]] class and suggested that it might be useful to create a view helper to expose this behavior for direct use in templates. He will investigate further and may open a pull request with new code if he ends up building something that can be shared. ===== Next Call ===== The next call will be Tuesday, March 2, 2021 at 9am Eastern Standard Time (14:00 GMT).