====== VuFind® Community Call Minutes: June 4, 2024 ====== Attending: Padmasree Gade, Chris Hallberg, Demian Katz, Maccabee Levine, Peter Murray, Susan Turkel ===== Agenda ===== ==== 1. Development Planning ==== === Newsletter Highlights === The [[community:newsletter:2024-05|May, 2024]] Newsletter was discussed. === Pull Request / Ticket Review (release 9.1.2) === * [[https://github.com/vufind-org/vufind/pull/3557|#3557]] - Fix bug: incorrect author link hidden filter in combined search * Status: We need to determine if this can be fixed in 9.1.2 or needs to be delayed; Ere and Demian have a plan but haven't had time to implement it yet. === Pull Request Review (release 10.0) === The following pull requests are scheduled for inclusion in release 10: == Architectural Enhancements == * [[https://github.com/vufind-org/vufind/pull/1680|#1680]] - Display flash message on login * Status: Still proving tricky... * :!: ACTION ITEM: Chris and Demian will work on this together and see if they can sort it out. * [[https://github.com/vufind-org/vufind/pull/2723|#2723]] - Component: confirmation menu * Status: Needs to have names reconciled. * :!: ACTION ITEM: Chris may try to separate out tests from other work. * [[https://github.com/vufind-org/vufind/pull/2814|#2814]] - Replace jumpMenu controls with menu-button components * Status: this is at the top of Chris' list. * :!: ACTION ITEM: Chris will look at this today. * [[https://github.com/vufind-org/vufind/pull/2934|#2934]] - Switch to Splide Carousel Library * Status: There are some mysterious performance problems here, plus more work is needed to reconcile with Bootstrap5. * :!: ACTION ITEM: Chris will continue work; others should test/review. * ...plus a large number of database refactoring PRs from Demian. * :!: ACTION ITEM: All of these need to be reviewed so the work can be completed this week or next! == New Features == * [[https://github.com/vufind-org/vufind/pull/3226|#3226]] - Adding the option to make html elements sticky * Status: In review * :!: ACTION ITEM: Chris and Thomas should continue to discuss. == Smaller Features/Enhancements/Fixes == * [[https://github.com/vufind-org/vufind/pull/3279|#3279]] - Small enhancements to the DefaultRecord class * Status: In review. * :!: ACTION ITEM: Waiting for progress from @dmj. Demian has requested a status update. == Specialized PRs Requiring Input from Creators == * [[https://github.com/vufind-org/vufind/pull/2999|#2999]] - Get unique html element id from record view helper * Status: In progress. * :!: ACTION ITEM: Demian has followed up with @robertlange81 to see if this work will be completed in time. === Scheduled JIRA Tickets (release 10.0) === == Smaller Fixes/Improvements == * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1521|VUFIND-1521]] - Add id validation to ILL requests and storage retrieval requests * Status: Demian reviewed this and couldn't find any missing functionality. * :!: ACTION ITEM: Ere should review Demian's comment on the ticket and either close the ticket or clarify the need. * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1607|VUFIND-1607]] - Embedded records (in results list) have invalid aria and/or role attributes * Status: This is an unavoidable problem in Bootstrap 3; we should investigate whether Bootstrap 5 improves the situation. * :!: ACTION ITEM: check Bootstrap 5 situation; decide on next steps * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1668|VUFIND-1668]] - Moravian Library Accessibility Report (Progress Tracking) * Status: Chris and Demian reviewed this and were able to close this ticket and reassign the other parts to future releases or the wishlist. * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1675|VUFIND-1675]] - Top menus are formatted strangely in Sandal in narrow-window view * Status: Maccabee will take a look. * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1687|VUFIND-1687]] - Problem with facet highlighting when OR facets are enabled * Status: Maccabee will take a look. == Test Suite Improvements == * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1351|VUFIND-1351]] - Create Mink tests for email verification functionality * :!: ACTION ITEM: if we review/merge [[https://github.com/vufind-org/vufind/pull/3729|pull request #3729]], that will provide a mechanism that could potentially help with the development of these tests. * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1560|VUFIND-1560]] - DeduplicationListener: Add tests and clean up == Documentation Tasks == * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1625|VUFIND-1625]] - Document access to advanced search capabilities through API * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1629|VUFIND-1629]] - Investigate changes in OpenAPI 3.1; implement for API if appropriate. == Finishing Touches (Tasks for Near Release Time) == * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1645|VUFIND-1645]] - Update dependencies for release 10.0 * Status: Currently in progress. * :!: ACTION ITEM: Susan and Demian will finish up PHP dependency updates. * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1659|VUFIND-1659]] - Update GitHub branch protection rules when creating release-10.0 branch * Status: will do after releasing 9.1.2 * :!: ACTION ITEM: set release date for 9.1.2 first * [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1649|VUFIND-1649]] - Update language translation files for release 10.0 * Status: Currently in progress. * :!: ACTION ITEM: Demian will send reminders/follow-up on June 10th. ==== 2. Future of Slack ==== The OLF Slack invitation email is now [[https://slack-invitation.openlibraryfoundation.org/]]; this is a step forward in decoupling the OLF Slack from being exclusively FOLIO-related. Next step is to rename existing FOLIO channels with a folio_ prefix to make room for other projects. Once that is done, we can begin establishing vufind_* channels there. Peter will probably not be able to make more progress on this right away due to an IndexData in-person meeting, but he'll get back to this later in the month. ==== 3. Open Q&A / Other Topics? ==== Maccabee reported that quite a few VuFind® folks were present at Code4lib; he did a poster session on single search at Lehigh and a lightning talk about the bound-with implementation. Ken Varnum hosted a breakout session about locally-managed discovery layers which led to some productive conversation. There is hope to renew interest in discovery issues at the conference in future. Maccabee also attended a workshop about using AI to create a recommendation engine; he is working on a proof of concept implementation to demonstrate this type of functionality in VuFind®. ===== Next Call ===== The next call will be Tuesday, July 2, 2024 at 9am Eastern Daylight Time (13:00 GMT).