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

VuFind® Community Call Minutes: August 6, 2024

Attending: Chris Hallberg, Demian Katz, Maccabee Levine, Ere Maijala, Peter Murray, Mario Trojan, Susan Turkel

Agenda

1. Development Planning

Newsletter Highlights

The July, 2024 Newsletter was discussed.

Pull Request / Ticket Review (release 10.0.1)

  • #3557 - Fix bug: incorrect author link hidden filter in combined search
    • Status: Ere and Demian have a plan but haven't had time to implement it yet.
      • :!: ACTION ITEM: Demian will take first step (store search ID in record driver)
  • VUFIND-1703 - 4+ filters dropdown has a strange appearance in Sandal5 and Bootstrap5
    • Status: Needs to be investigated.

Pull Request Review (release 10.1)

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

New Features and Integrations
  • #1230 - Open ID Connect implementation
    • Status: Needs to be adjusted to reflect recent refactoring; Demian has offered to help if necessary.
  • #2612 / VUFIND-1588 - Add support for WorldCat Search v2 API
    • Status: Demian has completed the skeleton; now the actual API integration needs to begin. The urgency of this work has increased since OCLC has announced that the v1 API will be shut down in December. We should aim to finish this and release 10.1 a bit in advance of that if at all possible.
  • #3103 - Add Notifications CMS functionality
    • Status: Needs to be adjusted to reflect recent database refactoring.
      • :!: ACTION ITEM: Johannes should continue work based on latest review.
Minor Architectural/Backend/Documentation/Utility Improvements
  • #3760 - Clarify use of getWorkKeys in documentation
    • Status: In review.
      • :!: ACTION ITEM: Maccabee should revise based on latest review.
  • #3835 / VUFIND-1557 - Eliminate ReturnTypeWillChange annotations
    • Status: Needs review.
  • #3844 / VUFIND-1678 - Add setting to include extra URLs in sitemap index
    • Status: Needs review.
  • #2060 - DAIA: make accepted service list configurable
    • Status: Work is still needed here, but it's not clear if anyone has time to move it forward.
  • #3421 - Use Koha REST API endpoint to pull recalls into patron holds page
    • Status: In review.
  • #3435 - Fetch Koha shelving locations for every Koha item
    • Status: In review.
  • #3758 - Display status of item locations by status priority
    • Status: In review.
  • #3838 / VUFIND-1701 - Display FOLIO holdings record information
    • Status: In review.
Accessibility / UI Improvements
  • #1680 - Display flash message on login
    • Status: In progress.
      • :!: ACTION ITEM: Chris should continue to work on this.
  • #2688 - Announce number of search results in title
    • Status: This PR needs a champion to move it forward.
  • #2850 - Change route type for Help/Home from Static to Segment
    • Status: Mario has made significant progress on this; Demian needs to review the latest changes.
      • :!: ACTION ITEM: Demian should review.
  • #2999 - Get unique html element id from record view helper
    • Status: In review.
  • #3279 - Small enhancements to the DefaultRecord class
    • Status: In review.
  • #3546 - Improve accessibility of cover images
    • Status: Requires some revisions to accordion/tab logic for simplicity/consistency.
      • :!: ACTION ITEM: open a separate PR to improve full record linking in accordion/tabs mode, to simplify the problem here.
  • #3552 / VUFIND-1673 - Set unique labels for checkboxes
    • Status: waiting for #2999
  • #3826 - Back to browse results feature
    • Status: in review; collecting feedback on design (both code and UI).
      • :!: ACTION ITEM: comment with opinions if you have any
  • #3834 / VUFIND-1665 - Persist limit value in record driver search links
    • Status: Needs review.
  • #3836 / VUFIND-1674 - Show count of saved items in account menu
    • Status: Needs review.

Scheduled JIRA Tickets (release 10.1)

New Features
  • VUFIND-1611 - Accessible local CAPTCHA option
  • VUFIND-1643 - Configurable brute force password protection
    • Discussion: existing rate limiter probably doesn't meet this need (it's a slightly different problem, based on username rather than url) but infrastructure might be adaptable to help.
  • VUFIND-1652 - Add database support for storing session-specific data
Smaller Fixes/Improvements
  • VUFIND-1660 - FOLIO driver: add pagination/sorting support to getMyTransactions
  • VUFIND-1664 - Improve consistency of numbering in result lists in Search and Account areas
  • VUFIND-1679 - Fix layout of “Results per page” in narrow widths/on mobile
  • VUFIND-1698 - Add functionality to FOLIO driver to select only allowed pick up locations in the request form for Poppy release
Test Suite Improvements
  • VUFIND-1560 - DeduplicationListener: Add tests and clean up
Documentation Tasks
  • VUFIND-1625 - Document access to advanced search capabilities through API
Finishing Touches (Tasks for Near Release Time)

2. Project Tools

Future of Slack

No updates on Slack.

JIRA "Unresolved Tickets" Issue

A problem was introduced when we migrated our JIRA data to the Open Library Foundation. Since that time, even though tickets were showing as closed or resolved, the system thought they were still open in some contexts. Peter and Demian worked with Atlassian to resolve the problem and clean up the impacted data.

3. Conference Reminders

WOLFcon and the German VuFind® Summit both begin next month, and both will offer in-person and virtual participation options. Please consider joining us there, and see the events page for more details.

4. Open Q&A / Other Topics?

Accessibility

Maccabee mentioned that ReShare is looking at accessibility. He asked for the status of a VuFind® VPAT; this is something the Project Management Committee has on the “possible future actions” list but hasn't yet figured out a strategy for this. There have been several external reviews by different organizations, but not a formal VPAT.

It would probably be useful to create an accessibility page to collect information (external reports, etc.; guidelines for customizers/contributors; rules for making decisions when audits make conflicting suggestions; link to accessibility PRs).

Demian will establish a page and put VPAT back on the PMC agenda.

There was discussion of the Equinox theme; it hasn't been updated in a while but the team says they hope to get back to it.

Next Call

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

community_call/minutes20240806.txt · Last modified: 2024/08/06 13:30 by demiankatz