Warning: This page has not been updated in over over a year and may be outdated or deprecated.
community_call:minutes20240206
This is an old revision of the document!
Table of Contents
VuFind® Community Call Minutes: February 6, 2024
Attending:
Agenda
1. Development Planning
Newsletter Highlights
The December, 2023 Newsletter was discussed.
Release 9.1.1
Discussion point: is it time to set a release date yet?
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; on hold until #3361 is resolved to provide required underlying functionality.
- #2233 / VUFIND-1480 - Convert from Laminas\Db to Doctrine
- Status: Work in progress continues; still much to do.
- #2612 / VUFIND-1588 - Add support for WorldCat Search v2 API
- Status: Early work in progress; still needs somebody to take the lead on moving it forward.
- #2624 / VUFIND-1514 - Replace grunt with NPM scripts
- Status: Work in progress; has some conflicts and failed checks.
- #2723 - Component: confirmation menu
- Status: Needs conflict resolution; many outstanding TODO items.
- #2814 - Replace jumpMenu controls with menu-button components
- Status: In review
- ACTION ITEM: Chris should look at style/accessibility improvements
- #2934 - Switch to Splide Carousel Library
- Status: In review
- ACTION ITEM: Chris should resolve conflicts and work on latest review comments.
- #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.
- #3222 - Add bootstrap5 theme
- Status: In progress.
- ACTION ITEM: Ere should continue work; others should test as time permits.
- #3314 / VUFIND-1596 - Prepare for PHPUnit 10
- Status: In progress.
- ACTION ITEM: Demian should finish resolving backward-compatibility problems.
- #3361 - Convert DOM events to stored functions
- Status: In progress.
- ACTION ITEM: Chris and Demian will continue collaborating on this.
New Features
- #2991 - Add filtering capability to facet list pop-up
- Status: Nearly done, but still needs some aesthetic fixes.
- ACTION ITEM: Mario should work on latest review comments.
- #3103 - Add Notifications CMS functionality
- Status: Currently in review.
- ACTION ITEM: Johannes should work on conflict resolution and latest review comments.
- #3142 - Multi page selection in favorite list
- Status: In progress.
- ACTION ITEM: Thomas should finish up work as time permits.
- #3226 - Adding the option to make html elements sticky
- Status: No longer on hold now that #3064 has been merged.
- ACTION ITEM: Thomas should continue work as time permits.
Smaller Features/Enhancements/Fixes
- #2642 - Create view helper for translating EDS labels
- Status: Early proof of concept; requires design discussion to move forward.
- #3279 - Small enhancements to the DefaultRecord class
- Status: In review.
- ACTION ITEM: Waiting for progress from @dmj.
- #3294 - Updated loadHTML from jQuery to native Javascript
- Status: In review.
- ACTION ITEM: Waiting for progress from @padmasreegade.
Specialized PRs Requiring Input from Creators
ACTION ITEM: as the section heading indicates, all of the PRs listed below currently await review resolution or comment responses from the users who created them.
- #2060 - makes the DAIA services which should be accepted configurable (etc.)
- Status: In review/under discussion.
- #2688 - Announce number of search results in title
- Status: Under discussion.
- #2763 - SetupThemeResources: Ensure 'Content-Type' is never escaped
- Status: Discussion underway on GitHub; awaiting response from @mtrojan-ub.
- #2850 - Change route type for Help/Home from Static to Segment
- Status: Work in progress; all checks have passed. PR needs review by @mtrojan-ub.
- #2999 - Get unique html element id from record view helper
- Status: Only a bit more work is needed, now that PR 2982 has been merged. Ready for @elsenhans and @RLangeUni to revisit.
- #3025 - Add new Overdrive features
- Status: Work in progress; @bpalme is in the process of making updates.
Scheduled JIRA Tickets (release 10.0)
Architectural Enhancements
- VUFIND-1210 - Use Solr JSON APIs
- VUFIND-1510 - Consider deprecating CspNonce view helper in favor of Csp helper
- VUFIND-1547 - Normalize search event namespace
- VUFIND-1584 - Remove deprecations from 9.x.
- VUFIND-1601 - Improve CSS configuration in themes
- VUFIND-1614 - Modernize PubDateVisAjax recommendation module
- VUFIND-1618 - Investigate the need for setlocale in Bootstrapper
- VUFIND-1628 - Clean up record collection factories
- VUFIND-1633 - Replace email library
- VUFIND-1640 - Eliminate submit inputs named “submit”
- VUFIND-1652 - Add database support for storing session-specific data
- VUFIND-1653 - schema.org markup causes trouble when there are no holdings or reviews
- VUFIND-1657 - Disabling cache fails with EDS backend
Smaller Fixes/Improvements
- VUFIND-1521 - Add id validation to ILL requests and storage retrieval requests
- VUFIND-1583 - Any action using ILS credentials fails to display the account menu if credentials missing
- VUFIND-1592 - Clarify labeling of list menu
- VUFIND-1594 - Provide a direct link to an ILS login form when using ChoiceAuth plus Shibboleth
- VUFIND-1607 - Embedded records (in results list) have invalid aria and/or role attributes
- VUFIND-1632 - Improve install.php existing file handling
- VUFIND-1639 - Improve ILS error handling during installation process
- VUFIND-1651 - Address Java deprecation of finalize() method in UpdateDateTracker.java
- VUFIND-1658 - Sandal theme: applied filter contrast is too low on home page
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-1612 - Double check for “PHP version 7” in file comments
- 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: Javascript Unit Testing?
4. Future of Slack
5. Open Q&A / Other Topics?
Next Call
The next call will be Tuesday, March 5, 2024 at 9am Eastern Standard Time (14:00 GMT).
community_call/minutes20240206.1706553989.txt.gz · Last modified: 2024/01/29 18:46 by demiankatz