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:newsletter:2024-01

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
community:newsletter:2024-01 [2024/01/26 19:06] – [Code in Progress] demiankatzcommunity:newsletter:2024-01 [2024/01/30 12:35] demiankatz
Line 8: Line 8:
  
 ==== 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, support, code reviews, etc.
 +  * Perform literature review in Code4lib Journal/other sources regarding PMC/sustainability; draft and contribute an article if there is a sufficient need/gap.
 +  * Marketing improvements (review vufind.org accessibility, improve content as needed).
  
 ===== Recently Completed / Resolved Issues ===== ===== Recently Completed / Resolved Issues =====
Line 54: Line 63:
   * ImageLink: Fix invalid URL being generated if file name contains special characters (e.g. '?'): [[https://github.com/vufind-org/vufind/pull/3345|#3345]]   * ImageLink: Fix invalid URL being generated if file name contains special characters (e.g. '?'): [[https://github.com/vufind-org/vufind/pull/3345|#3345]]
   * Implement responsive table for fines: [[https://github.com/vufind-org/vufind/pull/3308|#3308]]   * Implement responsive table for fines: [[https://github.com/vufind-org/vufind/pull/3308|#3308]]
 +  * Improve Greek translations: [[https://github.com/vufind-org/vufind/pull/3357|#3357]]
   * Improve translation of plural forms: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1644|VUFIND-1644]] / [[https://github.com/vufind-org/vufind/pull/3286|#3286]]   * Improve translation of plural forms: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1644|VUFIND-1644]] / [[https://github.com/vufind-org/vufind/pull/3286|#3286]]
   * Increase contrast in form elements: [[https://github.com/vufind-org/vufind/pull/3207|#3207]]   * Increase contrast in form elements: [[https://github.com/vufind-org/vufind/pull/3207|#3207]]
Line 61: Line 71:
   * Make sandal font size more uniform: [[https://github.com/vufind-org/vufind/pull/3326|#3326]]   * Make sandal font size more uniform: [[https://github.com/vufind-org/vufind/pull/3326|#3326]]
   * Minor style tweaks for easier Bootstrap 5 migration: [[https://github.com/vufind-org/vufind/pull/3320|#3320]]   * Minor style tweaks for easier Bootstrap 5 migration: [[https://github.com/vufind-org/vufind/pull/3320|#3320]]
-  * Minor test improvements: [[https://github.com/vufind-org/vufind/pull/3331|#3331]], [[https://github.com/vufind-org/vufind/pull/3336|#3336]], [[https://github.com/vufind-org/vufind/pull/3341|#3341]], [[https://github.com/vufind-org/vufind/pull/3349|#3349]], [[https://github.com/vufind-org/vufind/pull/3350|#3350]], [[https://github.com/vufind-org/vufind/pull/3351|#3351]], [[https://github.com/vufind-org/vufind/pull/3353|#3353]], [[https://github.com/vufind-org/vufind/pull/3354|#3354]]+  * Minor test improvements: [[https://github.com/vufind-org/vufind/pull/3331|#3331]], [[https://github.com/vufind-org/vufind/pull/3336|#3336]], [[https://github.com/vufind-org/vufind/pull/3341|#3341]], [[https://github.com/vufind-org/vufind/pull/3349|#3349]], [[https://github.com/vufind-org/vufind/pull/3350|#3350]], [[https://github.com/vufind-org/vufind/pull/3351|#3351]], [[https://github.com/vufind-org/vufind/pull/3353|#3353]], [[https://github.com/vufind-org/vufind/pull/3354|#3354]], [[https://github.com/vufind-org/vufind/pull/3362|#3362]], [[https://github.com/vufind-org/vufind/pull/3363|#3363]]
   * Move JS dependencies to a theme-specific package.json and update-script: [[https://github.com/vufind-org/vufind/pull/3290|#3290]]   * Move JS dependencies to a theme-specific package.json and update-script: [[https://github.com/vufind-org/vufind/pull/3290|#3290]]
   * New items improvements: [[https://github.com/vufind-org/vufind/pull/3269|#3269]]   * New items improvements: [[https://github.com/vufind-org/vufind/pull/3269|#3269]]
-  * PHPUnit 10 prep: Fix naming of abstract test classes: [[https://github.com/vufind-org/vufind/pull/3306|#3306]]+  * PHPUnit 10 prep: Fix naming of abstract test classes and adjust .gitignore: [[https://github.com/vufind-org/vufind/pull/3306|#3306]], [[https://github.com/vufind-org/vufind/pull/3356|#3356]]
   * Raise minimum PHP version to 8.1; add 8.3 to GitHub Actions: [[https://github.com/vufind-org/vufind/pull/3298|#3298]]   * Raise minimum PHP version to 8.1; add 8.3 to GitHub Actions: [[https://github.com/vufind-org/vufind/pull/3298|#3298]]
   * Refactor deferred recommendation modules into one template: [[https://github.com/vufind-org/vufind/pull/3283|#3283]]   * Refactor deferred recommendation modules into one template: [[https://github.com/vufind-org/vufind/pull/3283|#3283]]
   * Refactor hierarchy tree to an HTML-based one: [[https://github.com/vufind-org/vufind/pull/3277|#3277]]   * Refactor hierarchy tree to an HTML-based one: [[https://github.com/vufind-org/vufind/pull/3277|#3277]]
 +  * Refactor search minification, change QueryAdapter to a concrete class: [[https://github.com/vufind-org/vufind/pull/3358|#3358]]
   * Refactor versions search to fix deferred facets and simplify code: [[https://github.com/vufind-org/vufind/pull/3295|#3295]], [[https://github.com/vufind-org/vufind/pull/3300|#3300]]   * Refactor versions search to fix deferred facets and simplify code: [[https://github.com/vufind-org/vufind/pull/3295|#3295]], [[https://github.com/vufind-org/vufind/pull/3300|#3300]]
-  * Refactored hold login: [[https://github.com/vufind-org/vufind/pull/3335|#3335]], [[https://github.com/vufind-org/vufind/pull/3339|#3339]]+  * Refactored hold login: [[https://github.com/vufind-org/vufind/pull/3335|#3335]], [[https://github.com/vufind-org/vufind/pull/3339|#3339]], [[https://github.com/vufind-org/vufind/pull/3359|#3359]]
   * Refactored search tabs; improved result count display for combined search: [[https://github.com/vufind-org/vufind/pull/3309|#3309]], [[https://github.com/vufind-org/vufind/pull/3310|#3310]]   * Refactored search tabs; improved result count display for combined search: [[https://github.com/vufind-org/vufind/pull/3309|#3309]], [[https://github.com/vufind-org/vufind/pull/3310|#3310]]
   * Search a consortial VuFind instance, i.e. ReShare: [[https://github.com/vufind-org/vufind/pull/3270|#3270]]   * Search a consortial VuFind instance, i.e. ReShare: [[https://github.com/vufind-org/vufind/pull/3270|#3270]]
   * Search Result Explanation Feature: [[https://github.com/vufind-org/vufind/pull/3069|#3069]]   * Search Result Explanation Feature: [[https://github.com/vufind-org/vufind/pull/3069|#3069]]
   * Silence deprecation warnings from scss dependencies during QA checkSassBuild: [[https://github.com/vufind-org/vufind/pull/3338|#3338]]   * Silence deprecation warnings from scss dependencies during QA checkSassBuild: [[https://github.com/vufind-org/vufind/pull/3338|#3338]]
 +  * Store followup also when logging in with lightbox for SSO: [[https://github.com/vufind-org/vufind/pull/3360|#3360]]
   * Summon: throw exception if record not found: [[https://github.com/vufind-org/vufind/pull/3287|#3287]]   * Summon: throw exception if record not found: [[https://github.com/vufind-org/vufind/pull/3287|#3287]]
   * Support Shibboleth in KohaRest driver: [[https://github.com/vufind-org/vufind/pull/3296|#3296]]   * Support Shibboleth in KohaRest driver: [[https://github.com/vufind-org/vufind/pull/3296|#3296]]
   * Switch PHPUnit tests to use static data providers: [[https://github.com/vufind-org/vufind/pull/3305|#3305]]   * Switch PHPUnit tests to use static data providers: [[https://github.com/vufind-org/vufind/pull/3305|#3305]]
   * Translation aliasing: [[https://github.com/vufind-org/vufind/pull/3249|#3249]] / [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1233|VUFIND-1233]]   * Translation aliasing: [[https://github.com/vufind-org/vufind/pull/3249|#3249]] / [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1233|VUFIND-1233]]
 +  * Trigger errors from AJAX methods in non-production mode: [[https://github.com/vufind-org/vufind/pull/3267|#3267]]
   * UrlQueryHelper::asHiddenFields, nullcoalesce null values in htmlspecialchars: [[https://github.com/vufind-org/vufind/pull/3347|#3347]]   * UrlQueryHelper::asHiddenFields, nullcoalesce null values in htmlspecialchars: [[https://github.com/vufind-org/vufind/pull/3347|#3347]]
   * Usernames should be consistently case-insensitive: [[https://github.com/vufind-org/vufind/pull/3316|#3316]]   * Usernames should be consistently case-insensitive: [[https://github.com/vufind-org/vufind/pull/3316|#3316]]
Line 100: Line 113:
 ==== Code in Progress ==== ==== Code in Progress ====
  
 +  * Convert DOM events to stored functions: [[https://github.com/vufind-org/vufind/pull/3361|#3361]]
   * Display all collection items on all archive levels in collection list tab: [[https://github.com/vufind-org/vufind/pull/3330|#3330]]   * Display all collection items on all archive levels in collection list tab: [[https://github.com/vufind-org/vufind/pull/3330|#3330]]
   * Display the date and destination of transitting items: [[https://github.com/vufind-org/vufind/pull/3312|#3312]]   * Display the date and destination of transitting items: [[https://github.com/vufind-org/vufind/pull/3312|#3312]]
Line 111: Line 125:
 ==== Issue Report / Discussion Only ==== ==== Issue Report / Discussion Only ====
  
 +  * Alignment problems in some languages in dropdown elements on results page: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1662|VUFIND-1662]]
 +  * Certain icons are missing from Similar Items display: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1661|VUFIND-1661]]
   * FOLIO driver: add pagination/sorting support to getMyTransactions: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1660|VUFIND-1660]]   * FOLIO driver: add pagination/sorting support to getMyTransactions: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1660|VUFIND-1660]]
   * Sandal theme: applied filter contrast is too low on home page: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1658|VUFIND-1658]]   * Sandal theme: applied filter contrast is too low on home page: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1658|VUFIND-1658]]
community/newsletter/2024-01.txt · Last modified: 2024/01/30 12:46 by demiankatz