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

This is an old revision of the document!


VuFind® Community Call Minutes: July 11, 2023

Attending:

Agenda

1. Development Planning

Newsletter Highlights

The June, 2023 Newsletter was discussed.

Pull Request / JIRA Ticket Review (release 9.1)

The following pull requests are scheduled for inclusion in release 9.1:

  • #2659 - Use CachingDownloader for Covers
    • Status: awaiting input from PR creator (@mtrojan-ub)
  • #2688 - Announce number of search results in title
    • Status: awaiting input from PR creator (@stephanieleary)
  • #2723 - Component: confirmation menu
    • Status: needs significant work; might be reprioritized to 10.0. Chris suggested that we might be able to use the newly introduced popover property (spec) in combination with a polyfill to address this in a standards-based way.
  • #2763 - SetupThemeResources: Ensure 'Content-Type' is never escaped
    • Status: awaiting input from PR creator (@mtrojan-ub)
  • #2814 - Replace jumpMenu controls with menu-button components
    • Status: needs significant work, including accessibility review.
  • #2850 - Change route type for Help/Home from Static to Segment
    • Status: requires further discussion
  • #2874 - Improve accessibility for checkboxes
    • Status: in process of being broken into smaller parts; will likely be closed soon
  • #2934 - Switch to Splide Carousel Library
    • Status: in review; needs fixes.
  • #2947 - Inheritance of local dirs for configuration files
    • Status: approved by Demian but being left open for further discussion in case others have opinions.
  • #2961 / VUFIND-1252 - Add ID prefix option to deletes script
    • Status: in review
  • #2962 / VUFIND-1568 - Make Solr port configurable during installation
    • Status: needs review
  • #2974 - Fetch only requested facets from Solr
    • Status: in review
  • #2979 - Quote autocomplete results for more accurate matches
    • Status: in review/discussion
  • #2982 - Add translations to improve accessibility for account/list checkboxes
    • Status: changes extracted from #2874; in review

The following JIRA tickets represent features, fixes and improvements that do not yet have an active PR associated with them:

  • VUFIND-1598 - Allow users to view their proxy relationships
    • Status: unassigned; Ere mentioned that this is done locally for Koha.
  • VUFIND-1599 - FOLIO: improve documentation/error handling around permissions
    • Status: unassigned
  • VUFIND-1604 - Templates: components do not work inside of slots
    • Status: unassigned
  • VUFIND-1606 - Upgrade vanilla-cookieconsent to fix HTML validation when new version available
    • Status: Assigned to Ere; in progress.
  • VUFIND-1607 - Embedded records (in results list) have invalid aria and/or role attributes
    • Status: unassigned
  • VUFIND-1611 - Accessible local CAPTCHA option
    • Status: minimum viable solution was merged via pull request #2959; Chris is researching better options.
  • VUFIND-1621 - Ellipsis missing from long facet values
    • Status: assigned to Chris, not started yet.

The following JIRA tickets represent test suite improvement ideas that have not been started yet:

  • VUFIND-1541 - Add Mink test coverage for Markdown rendering
    • Status: assigned to Chris; not started.
  • VUFIND-1603 - Add test to verify that search tabs are created properly
    • Status: assigned to Ere; not started.

The following JIRA tickets represent tasks to be handled closer to the final release:

  • VUFIND-1608 - Update language translation files for release 9.1
  • VUFIND-1609 - Update dependencies for release 9.1
  • VUFIND-1612 - Double check for “PHP version 7” in file comments
  • VUFIND-1613 - Update GitHub branch protection rules for release-* branches

Release 9.0.2

Release 9.0.2 went out on time. A few more fixes have been submitted following the release, so a 9.0.3 release is justified. Demian plans to schedule the release for late July, unless anyone objects.

2. Training Discussion

The PMC has discussed training needs for the community, led by Mohan Pradhan of Healthnet Nepal, who has run several extensive training sessions around VuFind® and related technologies.

We are trying to answer some questions to gain a better understanding of the communities needs and capacities. In particular:

Do you or others at your organization need hands-on VuFind® training? On what topics and at what scale?

Is anyone interested in volunteering to help training of new users?

Would hands-on training make sense as a part of future Community Calls if we identify topics where training would be helpful?

3. Open Q&A / Other Topics?

Demian will be on vacation on the next scheduled call date but will try to attend if possible.

Next Call

The next call will be Tuesday, August 1, 2023 at 9am Eastern Daylight Time (13:00 GMT).

community_call/minutes20230711.1688838584.txt.gz · Last modified: 2023/07/08 17:49 by demiankatz