About Features Downloads Getting Started Documentation Events Support GitHub

Love VuFind®? Consider becoming a financial supporter. Your support helps build a better VuFind®!

Site Tools


Warning: This page has not been updated in over over a year and may be outdated or deprecated.
community_call:minutes20240402

This is an old revision of the document!


VuFind® Community Call Minutes: April 2, 2024

Attending:

Agenda

1. Development Planning

Newsletter Highlights

The March, 2024 Newsletter was discussed.

Release 10.0 Release Date

Decision: should we set a May release date or defer until June?

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. On hold until #3545 is completed.
  • #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.
  • #3541 - Add more database entity interfaces
    • Status: In discussion/review
      • :!: ACTION ITEM: Aleksi and/or Ere should review this.
  • #3545 - Add confirm button component
    • Status: In review
      • :!: ACTION ITEM: Demian and Susan should complete reviewing this.
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: Thomas can resume work now.
Smaller Features/Enhancements/Fixes
  • #3279 - Small enhancements to the DefaultRecord class
    • Status: In review.
      • :!: ACTION ITEM: Waiting for progress from @dmj.
  • #3494 - Remove redundant language codes; use aliases
    • Status: In review
      • :!: ACTION ITEM: Waiting for progress from @sturkel89
  • #3534 - Add test to demonstrate broken combined AJAX DOI functionality
    • Status: In draft mode
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.

  • #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-1614 - Modernize PubDateVisAjax recommendation module
  • 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-1607 - Embedded records (in results list) have invalid aria and/or role attributes
  • VUFIND-1632 - Improve install.php existing file handling
  • VUFIND-1651 - Address Java deprecation of finalize() method in UpdateDateTracker.java
  • VUFIND-1658 - Sandal theme: applied filter contrast is too low on home page
  • VUFIND-1667 - Modal close button doesn't want to let focus go
  • VUFIND-1668 - Moravian Library Accessibility Report (Progress Tracking)
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?

Demian opened VUFIND-1666 to track the Javascript unit testing task discussed at the past two calls.

Next Call

The next call will be Tuesday, May 7, 2024 at 9am Eastern Daylight Time (13:00 GMT).

community_call/minutes20240402.1711970268.txt.gz · Last modified: 2024/04/01 11:17 by demiankatz