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

This is an old revision of the document!


VuFind® Community Call Minutes: December 5, 2023

Attending:

Agenda

1. Development Planning

Newsletter Highlights

The November, 2023 Newsletter was discussed.

Release 9.1.1 Update

Bug fixes have continued to come in, so Demian is waiting for things to settle down a little more before scheduling the release date for 9.1.1. Some time early in 2024 seems likely. (As of this writing, there is one bug fix PR currently in review).

Pull Request / JIRA Ticket Review (release 10.0)

The following 31 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 - 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: Work in progress, with many unchecked checkboxes; some checks have not been completed.
  • #2624 - 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: Work in progress; all checks have passed, but branch has conflicts, and more work and review are needed (@crhallberg?).
  • #2934 - Switch to Splide Carousel Library
    • Status: Needs conflict resolution, testing, and consensus-building around package.json strategy.
  • #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.
  • #3200 :!: NEW - Add ISO 639-3 language code translations
    • Status: Significant TODO list still to be done (covering improved handling of language displays/translations).
  • #3222 :!: NEW - 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.
  • #2991 - Add filtering capability to facet list pop-up
    • Status: Nearly done, but still needs some aesthetic fixes.
  • #3027 - Add support for persistent login
    • Status: Currently in review.
  • #3069 - Search Result Explanation Feature
    • Status: Currently in review.
  • #3103 - Add Notifications CMS functionality
    • Status: Currently in review.
  • #3142 - Multi page selection in favorite list
    • Status: Needs conflict resolution; currently on hold until completion of #3239.
  • #3226 :!: NEW - Adding the option to make html elements sticky
    • Status: In review.
  • #3239 :!: NEW - Configurable bulk actions
    • Status: Under discussion.
Smaller Features/Enhancements/Fixes
  • #2642 - Create view helper for translating EDS labels
    • Status: Early proof of concept; requires design discussion to move forward.
  • #3204 - Responsive table for search history
    • Status: Nearly done; needs conflict resolution and final review.
  • #3207 - Increase contrast in form elements
    • Status: In review.
  • #3233 :!: NEW - Combined: Fix jump links and grid with zero results
    • Status: In review.
  • #3244 :!: NEW - Improve Overdrive Staff View
    • Status: Awaiting final review.
  • #3247 :!: NEW - Remove input-group and adjust paddings for searchbox controls
    • 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.
Next Steps

We'll talk about the 42 open JIRA tickets pinned to the 10.0 release at a future meeting; first we should focus on triaging the pull requests.

2. Technical Discussion: Theme Development Next Steps / Collaboration

3. Open Q&A / Other Topics?

Next Call

The next call will be Tuesday, January 2, 2024 at 9am Eastern Standard Time (14:00 GMT).

community_call/minutes20231205.1701784207.txt.gz · Last modified: 2023/12/05 13:50 by demiankatz