====== VuFind® Community Call Minutes: November 7, 2023 ====== Attending: Ephraim, Demian Katz, Maccabee Levine, Luke Magoyo, Ere Maijala, Robert Sipek, Susan Turkel, Thomas Wagener ===== Agenda ===== ==== 1. Development Planning ==== === Newsletter Highlights === The [[community:newsletter:2023-10|October, 2023]] Newsletter was discussed. === Pull Request / JIRA Ticket 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: Complex issue; may need to open one or more PRs in order to close this one. * [[https://github.com/vufind-org/vufind/pull/2233|#2233]] - Convert from Laminas\Db to Doctrine * Status: 100 commits so far; many checkboxes still need to be checked. * [[https://github.com/vufind-org/vufind/pull/2612|#2612]] / [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1588|VUFIND-1588]] - Add support for WorldCat Search v2 API * Status: Work in progress, with many unchecked checkboxes; some checks have not been completed. * [[https://github.com/vufind-org/vufind/pull/2624|#2624]] - Replace grunt with NPM scripts * Status: Work in progress; has some conflicts and failed checks. * [[https://github.com/vufind-org/vufind/pull/2723|#2723]] - Component: confirmation menu * Status: Much work still needed; some checks unsuccessful. * [[https://github.com/vufind-org/vufind/pull/2814|#2814]] - Replace jumpMenu controls with menu-button components * Status: Work in progress; all checks have passed, but branch has conflicts, and more work and review are needed (@crhallberg?). * [[https://github.com/vufind-org/vufind/pull/2934|#2934]] - Switch to Splide Carousel Library * Status: Needs conflict resolution, testing, and consensus-building around package.json strategy. * [[https://github.com/vufind-org/vufind/pull/2941|#2941]] / [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1617|VUFIND-1617]] - Prevent single sign-on (SSO) from breaking out of lightbox * Status: Minor changes and review still needed. * [[https://github.com/vufind-org/vufind/pull/3039|#3039]] - Accessibility: Moravian Library Report * Status: Work in progress; some checks were unsuccessful. This PR is an umbrella covering a number of topics, some of which have been split out as separate PRs. * [[https://github.com/vufind-org/vufind/pull/3046|#3046]] - Refactor hierarchical facets * Status: Passed all checks, but needs to have theme conflicts resolved. * [[https://github.com/vufind-org/vufind/pull/3064|#3064]] - Fix autocomplete opening with autofocus * Status: Work in progress; some checks were unsuccessful and there are theme conflicts. We should figure out what is still needed from this work, as some problems were addressed in a different way. Another look from @crhallberg might help. == New Features == * [[https://github.com/vufind-org/vufind/pull/2929|#2929]] - Add an option to update search results without loading the full page * Status: Work in progress; all checks have passed. Requires additional testing, documentation, and review. * [[https://github.com/vufind-org/vufind/pull/2952|#2952]] - Adding optional virtual keyboard to searchbox * Status: Almost done, just needs a bit more testing and needs some conflicts to be resolved. Needs response from @ThoWagen to suggestion re: simplifying code. * [[https://github.com/vufind-org/vufind/pull/2991|#2991]] - Add filtering capability to facet list pop-up * Status: One remaining issue; otherwise, all checks passed (but conflicts that need resolving). * [[https://github.com/vufind-org/vufind/pull/3027|#3027]] - Add support for persistent login * Status: Work in progress; some checks were unsuccessful. * [[https://github.com/vufind-org/vufind/pull/3069|#3069]] - Search Result Explanation Feature * Status: Currently in review. * [[https://github.com/vufind-org/vufind/pull/3094|#3094]] - FOLIO: Display bound-with titles * Status: Almost ready to go; will need more attention once #3096 is done. All checks passed, theme and module conflicts need resolution. * [[https://github.com/vufind-org/vufind/pull/3103|#3103]] - VuFind Notifications CMS * Status: Under discussion with changes requested; needs review by @jschultze. Some checks were unsuccessful, and the branch has conflicts. * [[https://github.com/vufind-org/vufind/pull/3142|#3142]] - Multi page selection in favorite list * Status: Almost ready! Needs final review, plus one theme conflict needs resolution. All checks passed. * [[https://github.com/vufind-org/vufind/pull/3160|#3160]] - Recommend databases based on EDS results * Status: Demian suggests minor adjustments to make this code even more reusable/flexible. Awaiting rsponse from @maccabeelevine. == Smaller Features/Enhancements == * [[https://github.com/vufind-org/vufind/pull/2642|#2642]] - Create view helper for translating EDS labels * Status: This is at an early stage of work, with no significant updates since end of 2022. The branch has conflicts. * [[https://github.com/vufind-org/vufind/pull/2933|#2933]] - Language labels matching MARC standard * Status: Almost ready to merge; needs final approval, changelog note about need to reindex, and creation of followup PR re: indexing ISO codes. * [[https://github.com/vufind-org/vufind/pull/3096|#3096]] - Narrow the first holdings tab column to 25% width * Status: Needs review by @sturkel, and possibly a mockup to be created by @crhallberg. All checks passed, but needs theme conflicts to be resolved. * [[https://github.com/vufind-org/vufind/pull/3098|#3098]] - Add option to enable facet filters for advanced search facets * Status: In review. * [[https://github.com/vufind-org/vufind/pull/3126|#3126]] - Add option to return an HTMLElement from the icon helper * Status: Almost ready! Needs review by @crhallberg. All checks passed, no conflicts. * [[https://github.com/vufind-org/vufind/pull/3175|#3175]] - Accessibility: Use $headTitle as