Attending: Demian Katz, Ere Maijala, Alexander Purr, Mario Trojan
The April, 2021 Newsletter was discussed.
Demian has found time to make some more progress on this (see pull request #1761); a configuration file format has been designed, and “minimum viable product” processing has been implemented. Feedback on the work in progress is welcomed.
Demian spoke with Lionel Walter, who still plans to work on GitLab-based CI processes when time permits. The Travis token supply is still holding out, so this is not currently urgent.
OLF is still working on figuring out the best way to transition to Atlassian-hosted JIRA for its projects; Demian is awaiting further news.
Work still needs to continue on #1799 when time permits. Demian plans to devote more time to this after the CSV import tool is completed. We will discuss in more detail on the next call. Ere suggests that we'll probably need another custom helper (footScript), and we may also want to review the current usage of inlineScript (and be careful about adding the ConcatTrait there, since it could result in millions of cached files if applied to small dynamic snippets of code). Mario also suggested that reducing the number of assets loaded on pages could improve search engine optimization (Google will downrank pages for too many assets / too slow load time). Ere discussed National Library of Finland's strategy: one huge JS bundle (created by including all scripts in theme.config.php), to take advantage of caching, rather than different bundles on different pages.
No news.
PHPStan has been incorporated into VuFind's continuous integration workflows, and the plan is to gradually increase its strictness to further improve the quality of the code. A bug in Psalm is causing a lot of false positive warnings, so Demian is going to wait for that to be resolved before investing more time in adding that secondary tool (see pull request #1764 for more details).
Mario has enabled this on a test server, and so far everything looks good; he needs more time to do extensive testing, so he will report on the results of that next call.
The Project Management Committee has continued to make progress on VuFind's community documentation. They will next be discussing funding models. You can follow their activities through the PMC Meetings wiki page.
A video was recorded discussing the creation of Mink integration tests. It will be shared as soon as editing is completed.
Demian reminded everyone that WOLFcon registration is now open (and free). There will be no video recording next month to wrap this call up early for those who wish to participate in the conference.
The next call will be Tuesday, June 1, 2021 at 9am Eastern Daylight Time (13:00 GMT).