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:minutes20240507

This is an old revision of the document!


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)

  • #3557 - Fix bug: incorrect author link hidden filter in combined search
    • Status: We need to determine if this can be fixed in 9.1.2 or needs to be delayed.
  • #3576 - Aleph driver: improve ID and date processing
    • Status: Needs review.

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
  • #3279 - Small enhancements to the DefaultRecord class
    • Status: In review.
      • :!: ACTION ITEM: Waiting for progress from @dmj. Demian has requested a status update.
  • #3494 - Remove redundant language codes; use aliases
    • Status: In review
      • :!: ACTION ITEM: Waiting for progress from @sturkel89
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