This is an old revision of the document!
Table of Contents
VuFind® Community Call Minutes: September 5, 2023
Attending:
Agenda
1. Development Planning
Newsletter Highlights
The August, 2023 Newsletter was discussed.
Pull Request / JIRA Ticket Review (release 9.1)
The following pull requests are scheduled for inclusion in release 9.1:
- #2688 - Announce number of search results in title
- Status: awaiting input from PR creator (@stephanieleary) - Stephanie has been busy but hopes to return to PRs soon
- #2979 - Fix autocomplete/searchbox bugs; add autocomplete formatting configs
- Status: needs conflict resolution; might be good to finish #3064 first; also requires some follow-up work after merging
- #2982 - Add translations to improve accessibility for account/list checkboxes
- Status: changes extracted from #2874; in review
- #2991 - Add filtering capability to facet list pop-up
- Status: in review/under discussion
- #2999 - Get unique html element id from record view helper
- Status: changes extracted from #2874; in review
- #3006 / VUFIND-1598 - Allow users to view their proxy relationships
- Status: in review/under discussion
- #3024 / VUFIND-1630 - Alphabrowse: new normalizer for titles based on SolrMarc titleSortLower
- Status: in development
- #3039 - Accessibility: Moravian Library Report
- Status: in development; candidate for breaking into smaller parts
- #3047 - Change hierarchical facets from jsTree to a plain HTML tree.
- Status: in review
- #3048 - Add Lokalise i18n string import command
- Status: in development/under discussion
- #3064 - Fix autocomplete opening with autofocus
- Status: in review
- #3068 - Add support for advanced search with Blender
- Status: in review
The following JIRA tickets represent features, fixes and improvements that do not yet have an active PR associated with them:
- VUFIND-1599 - FOLIO: improve documentation/error handling around permissions
- Status: unassigned
- VUFIND-1604 - Templates: components do not work inside of slots
- Status: unassigned
- VUFIND-1607 - Embedded records (in results list) have invalid aria and/or role attributes
- Status: unassigned
- VUFIND-1611 - Accessible local CAPTCHA option
- Status: minimum viable solution was merged via pull request #2959; Chris is researching better options.
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
2. Technical Discussion: Theme Development Next Steps / Collaboration
Possible actions:
- Finish review/development of open theme-related pull requests:
- Identify remaining areas where components should be introduced
- Work on “de-Bootstrapping” the templates (and perhaps take advantage of Stephanie's bootstrap3 –> bootstrap5 reference tables for a proof of concept implementation update)
- Finish modernizing Javascript code
3. Open Q&A / Other Topics?
Demian thanked all the participants in WOLFcon last month and noted that video recordings will be made available soon. He also mentioned that there is a new #pr-reviews channel in the Slack channel where people can request reviews from the community. If you have time to help with code review and testing, please watch that channel!
Next Call
The next call will be Tuesday, October 3, 2023 at 9am Eastern Daylight Time (13:00 GMT).