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

This is an old revision of the document!


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; 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.
  • #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.
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. Future of Slack

4. 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.1706550949.txt.gz · Last modified: 2024/01/29 17:55 by demiankatz