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

This is an old revision of the document!


VuFind® Community Call Minutes: March 5, 2024

Attending:

Agenda

1. Development Planning

Newsletter Highlights

The February, 2024 Newsletter was discussed.

Release 9.1.1

Version 9.1.1 was released on time.

Release 10.0 Release Date

It is obviously not possible to release 10.0 in April with all scheduled features completed. Discussion is needed about whether to take extra time on the release, or make a release with fewer changes and features.

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: 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.
  • #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 continue 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.
      • :!: ACTION ITEM: We should capture outstanding work in JIRA tickets and close this PR, since there is no pending code here.
  • #3222 - Add bootstrap5 theme
    • Status: In progress.
      • :!: ACTION ITEM: Ere should continue work; others should test as time permits.
  • #3361 - Convert DOM events to stored functions
    • Status: In progress.
      • :!: ACTION ITEM: Chris and Demian will continue collaborating on this.
  • #3459 - Deprecate isLoggedIn() method
    • Status: In review
      • :!: ACTION ITEM: Review needed!
New Features
  • #3103 - Add Notifications CMS functionality
    • Status: Currently in review.
      • :!: ACTION ITEM: Johannes should work on conflict resolution and latest 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
  • #2642 - Create view helper for translating EDS labels
    • Status: Early proof of concept; requires design discussion to move forward.
      • :!: ACTION ITEM: This probably will not be useful in its present form, but Demian has identified some more general translator improvements that can be made based on this work. He will work on those as time permits.
  • #3279 - Small enhancements to the DefaultRecord class
    • Status: In review.
      • :!: ACTION ITEM: Waiting for progress from @dmj.
  • #3458 / VUFIND-1583 - Any action using ILS credentials fails to display the account menu if credentials missing
    • Status: Needs review
      • :!: ACTION ITEM: Review needed!
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
Smaller Fixes/Improvements
  • VUFIND-1521 - Add id validation to ILL requests and storage retrieval requests
  • 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-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?

Discussion point: should we open a JIRA ticket to track this task?

4. Future of Slack

5. Daylight Saving Reminder

There will be a time change from Standard to Daylight time in many regions between this call and next month's call. Be sure to adjust your calendar if necessary.

6. Open Q&A / Other Topics?

Planning is underway for the 2024 Summit, which will coincide with either WOLFcon 2024 or a subsequent German meeting; details are under discussion, but the event will be occurring in late September or early October, and a call for papers will be forthcoming soon.

Next Call

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

community_call/minutes20240305.1709298179.txt.gz · Last modified: 2024/03/01 13:02 by demiankatz