Warning: This page has not been updated in over over a year and may be outdated or deprecated.
community_call:minutes20240507
This is an old revision of the document!
Table of Contents
VuFind® Community Call Minutes: May 7, 2024
Attending:
Agenda
1. Development Planning
Newsletter Highlights
The April, 2024 Newsletter was discussed.
Pull Request / Ticket Review (release 9.1.2)
Pull Request Review (release 10.0)
The following pull requests are scheduled for inclusion in release 10:
Architectural Enhancements
- #1680 - Display flash message on login
- Status: Complex issue; can be revisited now that #3361 is resolved.
- ACTION ITEM: Chris should determine next steps.
- #2624 / VUFIND-1514 - Replace grunt with NPM scripts
- Status: We should discuss how to finish this work after the Bootstrap 5 upgrade is complete.
- #2723 - Component: confirmation menu
- Status: Needs conflict resolution; many outstanding TODO items.
- ACTION ITEM: Chris should try to fix failing tests.
- #2814 - Replace jumpMenu controls with menu-button components
- Status: In review
- ACTION ITEM: Chris should look at style/accessibility improvements and fix test failures
- #2934 - Switch to Splide Carousel Library
- Status: In review
- ACTION ITEM: Chris should continue work on latest review comments.
- #3222 - Add bootstrap5 theme
- Status: In progress
- ACTION ITEM: Ere should continue work; others should test as time permits.
- #3584 - Add result-scripts event to apply Javascript to search results
- Status: In review
- ACTION ITEM: Chris or Ere should review.
New Features
- #3103 - Add Notifications CMS functionality
- Status: Currently in review.
- ACTION ITEM: Johannes should continue working on review comments.
- #3226 - Adding the option to make html elements sticky
- Status: Previously on hold due to autocomplete problems, which have now been fixed.
- ACTION ITEM: Chris should review the latest changes.
- VUFIND-1653 / #3634 - Allow schema.org metadata to be disabled via config
- Status: In review
- ACTION ITEM: Review, please!
Smaller Features/Enhancements/Fixes
Specialized PRs Requiring Input from Creators
- #2688 - Announce number of search results in title
- Status: Under discussion; will likely get postponed to a future release unless more input is received.
- #2763 - SetupThemeResources: Ensure 'Content-Type' is never escaped
- Status: On hold awaiting more input from the Google Scholar team
- ACTION ITEM: @mtrojan-ub will update when he hears back, or close if no response is received.
- #2850 - Change route type for Help/Home from Static to Segment
- Status: Under discussion.
- ACTION ITEM: @mtrojan-ub will review again.
- #2999 - Get unique html element id from record view helper
- Status: In progress.
Scheduled JIRA Tickets (release 10.0)
Architectural Enhancements
- VUFIND-1614 - Modernize PubDateVisAjax recommendation module
- Status: will probably get pushed forward, but Demian will leave it here for now in case we make progress.
Smaller Fixes/Improvements
- VUFIND-1521 - Add id validation to ILL requests and storage retrieval requests
- Status: Ere or Demian will try to do this if time permits.
- 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.
- VUFIND-1651 - Address Java deprecation of finalize() method in UpdateDateTracker.java
- Status: Maccabee and Demian will look into if/when time permits.
- VUFIND-1667 - Modal close button doesn't want to let focus go
- Status: Chris should investigate.
- VUFIND-1668 - Moravian Library Accessibility Report (Progress Tracking)
- Status: some parts of this will likely get deferred to future releases, but please review sub-tickets and claim parts that you have time to work on, if possible.
Test Suite Improvements
- VUFIND-1351 - Create Mink tests for email verification functionality
- VUFIND-1560 - DeduplicationListener: Add tests and clean up
Documentation Tasks
- VUFIND-1625 - Document access to advanced search capabilities through API
- VUFIND-1629 - Investigate changes in OpenAPI 3.1; implement for API if appropriate.
Finishing Touches (Tasks for Near Release Time)
- VUFIND-1645 - Update dependencies for release 10.0
- VUFIND-1659 - Update GitHub branch protection rules when creating release-10.0 branch
- VUFIND-1649 - Update language translation files for release 10.0
2. Technical Discussion: Theme Development Next Steps / Collaboration
3. Technical Discussion: Database Code Migration Strategy
4. Future of Slack
5. Open Q&A / Other Topics?
Next Call
The next call will be Tuesday, June 4, 2024 at 9am Eastern Daylight Time (13:00 GMT).
community_call/minutes20240507.1714591571.txt.gz · Last modified: 2024/05/01 19:26 by demiankatz