This is an old revision of the document!
Table of Contents
VuFind® Community Call Minutes: June 6, 2023
Attending:
Agenda
1. Development Planning
Newsletter Highlights
The May, 2023 Newsletter was discussed.
Pull Request / JIRA Ticket Review (release 9.1)
The following pull requests are scheduled for inclusion in release 9.1:
- #2271 - Ajax facets - fetch only requested facets from Solr
- Status: awaiting input from PR creator (@xrosecky)
- #2659 - Use CachingDownloader for Covers
- Status: awaiting input from PR creator (@mtrojan-ub)
- #2688 - Announce number of search results in title
- Status: awaiting input from PR creator (@stephanieleary)
- #2697 - Semantics for saved search table
- Status: awaiting final testing
- #2702 - Replace Slick Carousel with accessible-slick
- Status: discussion suggests we might want to close this and start over with Splide instead.
- #2723 - Component: confirmation menu
- Status: needs significant work; might be reprioritized to 10.0
- #2763 - SetupThemeResources: Ensure 'Content-Type' is never escaped
- Status: awaiting input from PR creator (@mtrojan-ub)
- #2814 - Replace jumpMenu controls with menu-button components
- Status: needs significant work, including conflict resolution and accessibility review.
- #2850 - Change route type for Help/Home from Static to Segment
- Status: requires further discussion
- #2852 - Add header and h2 for title and author
- Status: awaiting final consensus about approach; requires significant conflict resolution
- #2860 - Add LibGuidesAZ backend for Databases A-Z list
- Status: in review
- #2914 - Turn my account menu into ul, because it is a list
- Status: in review
The following JIRA tickets represent features, fixes and improvements that need to be started:
- VUFIND-1252 - Add ID prefix option to deletes script
- Status: assigned to Demian; not started.
- VUFIND-1568 - Make Solr port configurable during installation
- Status: assigned to Demian; not started.
- VUFIND-1598 - Allow users to view their proxy relationships
- Status: unassigned
- VUFIND-1599 - FOLIO: improve documentation/error handling around permissions
- Status: unassigned
- VUFIND-1604 - Templates: components do not work inside of slots
- Status: unassigned
- VUFIND-1606 - Upgrade vanilla-cookieconsent to at least 3.0.0-rc.14 when available
- Status: Assigned to Ere; in progress.
- VUFIND-1607 - Embedded records (in results list) have invalid aria and/or role attributes
- Status: unassigned
- VUFIND-1611 - Accessible local CAPTCHA option
- Status: unassigned
The following JIRA tickets represent test suite improvement ideas:
- VUFIND-1351 - Create Mink tests for email verification functionality
- Status: unassigned
- VUFIND-1471 - Create mink test for excluding hierarchical facets
- Status: unassigned
- VUFIND-1541 - Add Mink test coverage for Markdown rendering
- Status: assigned to Chris; not started.
- VUFIND-1585 - Create Mink tests for library card functionality
- Status: unassigned
- VUFIND-1603 - Add test to verify that search tabs are created properly
- Status: assigned to Ere; not started.
The following JIRA tickets represent tasks to be handled closer to the final release:
- VUFIND-1608 - Update language translation files for release 9.1
- VUFIND-1609 - Update dependencies for release 9.1
- VUFIND-1612 - Double check for “PHP version 7” in file comments
- VUFIND-1613 - Update GitHub branch protection rules for release-* branches
Scheduling Release 9.0.2
Quite a few minor issues have been fixed in the month since the release of 9.0.1, but the pace of fixes is slowing down and open tickets should be resolved soon. Demian proposes scheduling a 9.0.2 release for June 26, 2023 to mark the approximately two-month anniversary of the initial 9.x releases.
2. SolrMarc Sustainability
Demian has been talking with Bob Haschart, the lead developer of SolrMarc, about improving the sustainability of the project, since it has not seen a new release in some time. Bob is receptive to expanding involvement in SolrMarc; if you are interested in being more involved in that project or in helping to review open issues and pull requests, please let Demian know.
3. Next Meeting Date
The July meeting would normally fall on July 4, but since this is a holiday in the United States, Demian proposes pushing the meeting forward a week to July 11.
4. Open Q&A / Other Topics?
Reminder: WOLFcon and the Summit are coming up in August!
Next Call
The next call will be Tuesday, July 11, 2023 at 9am Eastern Daylight Time (13:00 GMT).