Warning: This page has not been updated in over over a year and may be outdated or deprecated.
community_call:minutes20240102
This is an old revision of the document!
Table of Contents
VuFind® Community Call Minutes: January 2, 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; may need to open one or more PRs in order to close this one.
- #2233 / VUFIND-1480 - Convert from Laminas\Db to Doctrine
- Status: Work in progress continues; still much to do.
- ACTION ITEM: Demian to review demiankatz/vufind#27
- #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: Much work still needed; some checks unsuccessful.
- #2814 - Replace jumpMenu controls with menu-button components
- Status: Needs to be revisited (and likely revised/replaced) after #2929 is completed, as this will fix accessibility problems with existing jumpMenu controls in a different way.
- #2934 - Switch to Splide Carousel Library
- Status: In review
- ACTION ITEM: Chris should resolve conflicts and work on latest review comments.
- DISCUSSION POINT: Community should reach consensus on package.json strategy for Javascript “vendor” components.
- #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.
- #3064 - Autocomplete: reorganize modules and update to v2.1.8
- Status: In review.
- ACTION ITEM: Chris should work on latest review comments.
- #3200 - Add ISO 639-3 language code translations
- Status: Currently waiting for completion of #3249 (translation aliasing) in order to move forward on the TODO list.
- #3222 - Add bootstrap5 theme
- Status: See theme discussion below.
New Features
- #2929 - Add an option to update search results without loading the full page
- Status: Currently being tested; a few TODOs still to be done.
- ACTION ITEM: Ere should work on conflict resolution and latest review comments.
- #2991 - Add filtering capability to facet list pop-up
- Status: Nearly done, but still needs some aesthetic fixes.
- ACTION ITEM: Mario should work on conflict resolution and latest review comments.
- #3027 - Add support for persistent login
- Status: Currently in review.
- ACTION ITEM: @rajaro should work on latest review comments.
- #3069 - Search Result Explanation Feature
- Status: Currently in review.
- ACTION ITEM: Thomas should work on conflict resolution and 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: Needs conflict resolution; currently on hold until completion of #3239.
- #3226 - Adding the option to make html elements sticky
- Status: Currently waiting on the completion of #3064 to incorporate autocomplete.js updates.
- #3239 - Configurable bulk actions
- Status: Currently waiting on the completion of #3249 (translation aliasing).
- #3249 / VUFIND-1233 NEW - Translation aliasing
- Status: In review.
- ACTION ITEM: Demian should work on latest review comment.
Smaller Features/Enhancements/Fixes
- #2642 - Create view helper for translating EDS labels
- Status: Early proof of concept; requires design discussion to move forward.
- #3244 - Improve Overdrive Staff View
- Status: Awaiting final review.
- #3251 NEW - Add translations for keyboard layouts
- Status: Awaiting completion of #3249.
- #3256 NEW - JS: HTML escape update
- Status: In review.
- #3269 NEW - New items improvements
- Status: In review.
- #3276 NEW - Handling bad MARC records
- Status: In review.
Specialized PRs Requiring Input from Creators
- #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 - Solr JSON Facet API
- VUFIND-1352 - New Progressive Theme
- VUFIND-1396 - Investigate possibility to deprecate the Context view helper
- VUFIND-1481 - Replace HTTP library
- 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-1619 - Fix inconsistencies between LESS and SCSS style builds.
- VUFIND-1628 - Clean up record collection factories
- VUFIND-1633 - Replace email library
- VUFIND-1640 - Eliminate submit inputs named “submit”
- VUFIND-1644 - Improve translation of plural forms
- 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
New Features
- VUFIND-1582 - Add ChannelProvider for Solr-based new items
- VUFIND-1611 - Accessible local CAPTCHA option
- VUFIND-1643 - Configurable brute force password protection
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-1647 - FOLIO Driver: Add support for Refresh Token Rotation (RTR)
- VUFIND-1651 - Address Java deprecation of finalize() method in UpdateDateTracker.java
Test Suite Improvements
- VUFIND-1351 - Create Mink tests for email verification functionality
- VUFIND-1560 - DeduplicationListener: Add tests and clean up
- VUFIND-1596 - Prepare for PHPUnit 10
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-1649 - Update language translation files for release 10.0
2. Technical Discussion: Theme Development Next Steps / Collaboration
3. Open Q&A / Other Topics?
Next Call
The next call will be Tuesday, February 6, 2024 at 9am Eastern Standard Time (14:00 GMT).
community_call/minutes20240102.1704122058.txt.gz · Last modified: 2024/01/01 15:14 by demiankatz