Warning: This page has not been updated in over over a year and may be outdated or deprecated.
community:newsletter:2024-01
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
community:newsletter:2024-01 [2024/01/26 15:50] – demiankatz | community:newsletter:2024-01 [2024/01/30 12:46] (current) – demiankatz | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== VuFind® Newsletter: January, 2024 ====== | ====== VuFind® Newsletter: January, 2024 ====== | ||
- | |||
- | :!: This document is currently a draft and is subject to change. | ||
===== Development Highlights and Project News ===== | ===== Development Highlights and Project News ===== | ||
==== Development Progress ==== | ==== Development Progress ==== | ||
+ | |||
+ | The new year got off to a productive start, with many pull requests merged during January in support of releases 9.1.1 and 10.0. | ||
+ | |||
+ | For 9.1.1, nine minor bugs were fixed, and support was added for FOLIO' | ||
+ | |||
+ | For 10.0, several new features were added (most notably persistent login support, the optional ability to display Solr relevance ranking explanations in the user interface, and an INN-Reach integration for Sierra users), internationalization was expanded (including translation of language names and support for the Māori language), some dependencies were updated (due largely to raising the project' | ||
+ | |||
+ | A release date for 9.1.1 will likely be announced at the February Community Call. There is still significant work required before 10.0 can be scheduled for release. | ||
==== Project Management Committee Report ==== | ==== Project Management Committee Report ==== | ||
+ | |||
+ | The PMC met to set annual goals for 2024. They are: | ||
+ | |||
+ | * Release versions 10.0 and 10.1. | ||
+ | * Hold a VuFind® Summit in Fall, 2024 linked with WOLFcon in some way. | ||
+ | * Develop a documentation maintenance plan. | ||
+ | * Investigate possible uses of AI for documentation, | ||
+ | * Perform literature review in Code4lib Journal/ | ||
+ | * Marketing improvements (review vufind.org accessibility, | ||
===== Recently Completed / Resolved Issues ===== | ===== Recently Completed / Resolved Issues ===== | ||
Line 54: | Line 69: | ||
* ImageLink: Fix invalid URL being generated if file name contains special characters (e.g. '?' | * ImageLink: Fix invalid URL being generated if file name contains special characters (e.g. '?' | ||
* Implement responsive table for fines: [[https:// | * Implement responsive table for fines: [[https:// | ||
+ | * Improve Greek translations: | ||
* Improve translation of plural forms: [[https:// | * Improve translation of plural forms: [[https:// | ||
* Increase contrast in form elements: [[https:// | * Increase contrast in form elements: [[https:// | ||
Line 61: | Line 77: | ||
* Make sandal font size more uniform: [[https:// | * Make sandal font size more uniform: [[https:// | ||
* Minor style tweaks for easier Bootstrap 5 migration: [[https:// | * Minor style tweaks for easier Bootstrap 5 migration: [[https:// | ||
- | * Minor test improvements: | + | * Minor test improvements: |
* Move JS dependencies to a theme-specific package.json and update-script: | * Move JS dependencies to a theme-specific package.json and update-script: | ||
* New items improvements: | * New items improvements: | ||
- | * PHPUnit 10 prep: Fix naming of abstract test classes: [[https:// | + | * PHPUnit 10 prep: Fix naming of abstract test classes |
* Raise minimum PHP version to 8.1; add 8.3 to GitHub Actions: [[https:// | * Raise minimum PHP version to 8.1; add 8.3 to GitHub Actions: [[https:// | ||
* Refactor deferred recommendation modules into one template: [[https:// | * Refactor deferred recommendation modules into one template: [[https:// | ||
* Refactor hierarchy tree to an HTML-based one: [[https:// | * Refactor hierarchy tree to an HTML-based one: [[https:// | ||
+ | * Refactor search minification, | ||
* Refactor versions search to fix deferred facets and simplify code: [[https:// | * Refactor versions search to fix deferred facets and simplify code: [[https:// | ||
- | * Refactored hold login: [[https:// | + | * Refactored hold login: [[https:// |
* Refactored search tabs; improved result count display for combined search: [[https:// | * Refactored search tabs; improved result count display for combined search: [[https:// | ||
* Search a consortial VuFind instance, i.e. ReShare: [[https:// | * Search a consortial VuFind instance, i.e. ReShare: [[https:// | ||
* Search Result Explanation Feature: [[https:// | * Search Result Explanation Feature: [[https:// | ||
* Silence deprecation warnings from scss dependencies during QA checkSassBuild: | * Silence deprecation warnings from scss dependencies during QA checkSassBuild: | ||
+ | * Store followup also when logging in with lightbox for SSO: [[https:// | ||
* Summon: throw exception if record not found: [[https:// | * Summon: throw exception if record not found: [[https:// | ||
* Support Shibboleth in KohaRest driver: [[https:// | * Support Shibboleth in KohaRest driver: [[https:// | ||
* Switch PHPUnit tests to use static data providers: [[https:// | * Switch PHPUnit tests to use static data providers: [[https:// | ||
* Translation aliasing: [[https:// | * Translation aliasing: [[https:// | ||
+ | * Trigger errors from AJAX methods in non-production mode: [[https:// | ||
* UrlQueryHelper:: | * UrlQueryHelper:: | ||
* Usernames should be consistently case-insensitive: | * Usernames should be consistently case-insensitive: | ||
Line 100: | Line 119: | ||
==== Code in Progress ==== | ==== Code in Progress ==== | ||
+ | * Convert DOM events to stored functions: [[https:// | ||
* Display all collection items on all archive levels in collection list tab: [[https:// | * Display all collection items on all archive levels in collection list tab: [[https:// | ||
* Display the date and destination of transitting items: [[https:// | * Display the date and destination of transitting items: [[https:// | ||
+ | * FOLIO: smarter handling of request types in placeHold: [[https:// | ||
* Koha: Check and display a status if item will be automatically renewed: [[https:// | * Koha: Check and display a status if item will be automatically renewed: [[https:// | ||
* Moved conditional rendering for breadcrumbs: | * Moved conditional rendering for breadcrumbs: | ||
Line 110: | Line 131: | ||
==== Issue Report / Discussion Only ==== | ==== Issue Report / Discussion Only ==== | ||
+ | * Alignment problems in some languages in dropdown elements on results page: [[https:// | ||
+ | * Certain icons are missing from Similar Items display: [[https:// | ||
* FOLIO driver: add pagination/ | * FOLIO driver: add pagination/ | ||
* Sandal theme: applied filter contrast is too low on home page: [[https:// | * Sandal theme: applied filter contrast is too low on home page: [[https:// |
community/newsletter/2024-01.1706284206.txt.gz · Last modified: 2024/01/26 15:50 by demiankatz