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.

VuFind® Newsletter: June, 2022

Highlights / Executive Summary

This month's development focus remained on finishing up the VuFind® 8.1 code for release on July 18th. The work, apart from some outstanding translations, is nearly complete. Apart from completing outstanding feature work, most completed pull requests were focused on bug fixes, performance improvements, better indexing and enhanced accessibility. Next month, the focus will turn to bigger changes for the 9.0 release.

The Project Management Committee continued work on the development of a Registered Service Provider Program, finalizing documentation and beginning work on application form development; outreach to potential partners will begin once the form is completed.

The call for papers for the 2022 Virtual VuFind® Summit closed after receiving an interesting set of submissions. A preliminary schedule for the free online event has been drafted, and registration has opened. Please consider joining the VuFind® community on September 7-8 for the event!

Recently Completed / Resolved Issues

The following items were completed in the past month:

  • Add an index to search table to improve performance when expiring searches: #2451
  • Add DOIs to MLA citations: #2465
  • Add support for OJS alt titles, with language preference: #2459
  • Advanced search: set focus to first input after adding new search field or group: #2448
  • Allow filtering of optional text domains in language dev tool: #2463
  • Blender: Make sure to ignore hidden filters in initFromRequest: #2452
  • Calculate date threshold once in expiration commands: #2450
  • Configurable truncation of subjects / items on full record display: #1791
  • Deduplication listener: Split active record source determination from fetchLocalRecord: #2453
  • Disable HTTP keep-alive in KohaRest and SierraRest: #2468
  • Exclude subfields 6 and 8 when creating TOC for MARC records: #2472
  • Fix bug: showMore setting not respected by hierarchical facets: VUFIND-1559 / #2454
  • Fix double-escaping of title in layout.phtml: #2458
  • Fix hierarchical facet markup: #2475
  • Fix holds problem in FOLIO Lotus release: #2464
  • Fix search tabs versions: #2474
  • HTML fixes: #2476
  • Improve MARC DOI extraction: #2473
  • KohaRest: Add a workaround for a mapping error in enumchron field of checkouts: #2469
  • Move RTL styling comment out of HTML into PHP code: #2457
  • Prevent duplicate searches from being saved: VUFIND-1558 / #2460
  • Refactor sorting logic to allow locale-specific behavior: #2267
  • Support for PAIA client_credential authorization: #2449
  • Update markdown configuration: #2478
  • Updated translations: #2461, #2462, #2471
  • Use doi.org instead of dx.doi.org in all citations: #2466

New Issues

The following items were reported / begun in the past month, but are not yet completed:

Code in Progress

  • Add ingest settings for InTech Open: #2467
  • Add support for OAuth2 and OpenID Connect providers: #2470
  • FOLIO: add title-level holds support: #2479
  • New SolrMarc plug-in for indexing MARC-based hierarchies: #2456
  • Refactored EZB resolver driver to JOP resolver driver: #2455
  • Remove no-JS support from cart add/remove: #2477

Issue Report / Discussion Only

  • Allow multiple link destinations for authors/subjects: VUFIND-1561
  • Blowfish encryption fails under Ubuntu 22: VUFIND-1563
  • DeduplicationListener: Add tests and clean up: VUFIND-1560
  • Set up automated HTML validation for continuous integration: VUFIND-1562

Active Issues

The following items saw significant progress / activity during the past month:

  • Add ability to to process feedback forms in more ways: #2399
  • Add support for star ratings: VUFIND-1550 / #2417
  • Ajax Status Standardize and Modernize: #2447
  • Composer package javascript resolving: #2287
  • Create generic mechanism for loading content with caching support: VUFIND-1554 / #2422
  • Make MenuButton Component: #2378
  • makeLink view helper: #1695
  • Wrapped link elements should not have space between the lines: VUFIND-1533 / #2400
community/newsletter/2022-06.txt · Last modified: 2022/06/28 12:10 by demiankatz