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:2023-12

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
community:newsletter:2023-12 [2023/12/18 15:59] – [Recently Completed / Resolved Issues] demiankatzcommunity:newsletter:2023-12 [2023/12/21 13:12] (current) – [VuFind® Newsletter: December, 2023] demiankatz
Line 1: Line 1:
 ====== VuFind® Newsletter: December, 2023 ====== ====== VuFind® Newsletter: December, 2023 ======
- 
-:!: 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 ====
  
 +Even though development was somewhat curtailed by holiday vacations, significant progress was made during December, including nine more bug fixes for inclusion in release 9.1.1, and several new features and updates for release 10.0. Highlights include modernization of the Primo Central connector and alphabetic browse handlers, support for ILS-driven bound-with titles, and simplification of hierarchical facet code. Several long-standing projects saw noteworthy forward progress, including translation system improvements which will help support translation of language names, and incremental steps toward an upgrade away from the outdated Bootstrap 3 library.
 ==== Project Management Committee Report ==== ==== Project Management Committee Report ====
  
 +The PMC met for a yearly wrap-up meeting; after some finishing touches on documentation clean up and website improvement, the group met all of its annual goals for 2023:
 +
 +  * Releasing versions 9.0 and 9.1
 +  * Coordinating a Summit at WOLFcon
 +  * Running a fundraising campaign
 +  * Completing a documentation improvement project
 +  * Completing a website improvement project
 +  * Implementing a standard platform for managing translation work
 +  * Investigating training partnerships
 +
 +The group will meet again in January to set goals for 2024.
 ===== Recently Completed / Resolved Issues ===== ===== Recently Completed / Resolved Issues =====
  
Line 13: Line 23:
  
   * Add list element around collections-bytitle and oai-home breadcrumbs: [[https://github.com/vufind-org/vufind/pull/3268|#3268]]   * Add list element around collections-bytitle and oai-home breadcrumbs: [[https://github.com/vufind-org/vufind/pull/3268|#3268]]
 +  * Combined: Fix include_recommendations = true setting: [[https://github.com/vufind-org/vufind/pull/3272|#3272]]
 +  * Doi.js: Revert selector target to its previous form: [[https://github.com/vufind-org/vufind/pull/3273|#3273]]
   * Fix bug for collections in list-entry.phtml: [[https://github.com/vufind-org/vufind/pull/3271|#3271]]   * Fix bug for collections in list-entry.phtml: [[https://github.com/vufind-org/vufind/pull/3271|#3271]]
   * Fix filtered facet pagination: [[https://github.com/vufind-org/vufind/pull/3246|#3246]]   * Fix filtered facet pagination: [[https://github.com/vufind-org/vufind/pull/3246|#3246]]
   * Fix hierarchical facet expand/collapse buttons with mobile Safari: [[https://github.com/vufind-org/vufind/pull/3228|#3228]]   * Fix hierarchical facet expand/collapse buttons with mobile Safari: [[https://github.com/vufind-org/vufind/pull/3228|#3228]]
   * Fix option processing bug introduced in [[https://github.com/vufind-org/vufind/pull/2995|#2995]]: [[https://github.com/vufind-org/vufind/pull/3245|#3245]]   * Fix option processing bug introduced in [[https://github.com/vufind-org/vufind/pull/2995|#2995]]: [[https://github.com/vufind-org/vufind/pull/3245|#3245]]
 +  * Remove non-functional search link from hierarchy search limit message: [[https://github.com/vufind-org/vufind/pull/3274|#3274]]
   * Sierra: Fix batch retrieval of items and bibs: [[https://github.com/vufind-org/vufind/pull/3240|#3240]]   * Sierra: Fix batch retrieval of items and bibs: [[https://github.com/vufind-org/vufind/pull/3240|#3240]]
  
 The following items were completed in the past month and will be included in release 10.0: The following items were completed in the past month and will be included in release 10.0:
  
 +  * Add support for Primo REST API: [[https://github.com/vufind-org/vufind/pull/3255|#3255]]
   * Adding hidden sort options: [[https://github.com/vufind-org/vufind/pull/3237|#3237]]   * Adding hidden sort options: [[https://github.com/vufind-org/vufind/pull/3237|#3237]]
   * Align autocomplete on scroll: [[https://github.com/vufind-org/autocomplete.js/pull/15|autocomplete.js#15]]   * Align autocomplete on scroll: [[https://github.com/vufind-org/autocomplete.js/pull/15|autocomplete.js#15]]
   * Always show caret when using virtual keyboard: [[https://github.com/vufind-org/vufind/pull/3250|#3250]]   * Always show caret when using virtual keyboard: [[https://github.com/vufind-org/vufind/pull/3250|#3250]]
   * Combined: Fix jump links and grid with zero results: [[https://github.com/vufind-org/vufind/pull/3233|#3233]]   * Combined: Fix jump links and grid with zero results: [[https://github.com/vufind-org/vufind/pull/3233|#3233]]
 +  * Combined: Keep standard recommendations that are not overridden: [[https://github.com/vufind-org/vufind/pull/3264|#3264]]
   * Disabled session writes for Ajax tabs and getResultCount: [[https://github.com/vufind-org/vufind/pull/3241|#3241]]   * Disabled session writes for Ajax tabs and getResultCount: [[https://github.com/vufind-org/vufind/pull/3241|#3241]]
   * EPF: Add embargo description: [[https://github.com/vufind-org/vufind/pull/3238|#3238]]   * EPF: Add embargo description: [[https://github.com/vufind-org/vufind/pull/3238|#3238]]
Line 32: Line 47:
   * Improve Primo advanced search form layout: [[https://github.com/vufind-org/vufind/pull/3265|#3265]]   * Improve Primo advanced search form layout: [[https://github.com/vufind-org/vufind/pull/3265|#3265]]
   * Initialize cluster properly in GetSideFacets: [[https://github.com/vufind-org/vufind/pull/3266|#3266]]   * Initialize cluster properly in GetSideFacets: [[https://github.com/vufind-org/vufind/pull/3266|#3266]]
 +  * Make minor tweaks to styles for improved Bootstrap 5 compatibility: [[https://github.com/vufind-org/vufind/pull/3261|#3261]]
   * Modernize browse handler: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1341|VUFIND-1341]] / [[https://github.com/vufind-org/vufind-browse-handler/pull/49|vufind-browse-handler#49]]   * Modernize browse handler: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1341|VUFIND-1341]] / [[https://github.com/vufind-org/vufind-browse-handler/pull/49|vufind-browse-handler#49]]
   * Modernize browse indexer: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1342|VUFIND-1342]] / [[https://github.com/vufind-org/vufind-browse-handler/pull/48|vufind-browse-handler#48]] / [[https://github.com/vufind-org/vufind/pull/3253|#3253]]   * Modernize browse indexer: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1342|VUFIND-1342]] / [[https://github.com/vufind-org/vufind-browse-handler/pull/48|vufind-browse-handler#48]] / [[https://github.com/vufind-org/vufind/pull/3253|#3253]]
Line 38: Line 54:
   * Responsive table for search history: [[https://github.com/vufind-org/vufind/pull/3204|#3204]], [[https://github.com/vufind-org/vufind/pull/3263|#3263]]   * Responsive table for search history: [[https://github.com/vufind-org/vufind/pull/3204|#3204]], [[https://github.com/vufind-org/vufind/pull/3263|#3263]]
   * Sierra: load items and bibs in batches for holds and fines: [[https://github.com/vufind-org/vufind/pull/3242|#3242]]   * Sierra: load items and bibs in batches for holds and fines: [[https://github.com/vufind-org/vufind/pull/3242|#3242]]
 +  * Switch to dart-sass from deprecated node-sass: [[https://github.com/vufind-org/vufind/pull/3260|#3260]]
 +
 +The following improvement was made to the website:
 +
 +  * Update website content: [[https://github.com/vufind-org/vufind/pull/3257|#3257]]
  
 ===== New Issues ===== ===== New Issues =====
Line 45: Line 66:
 ==== Code in Progress ==== ==== Code in Progress ====
  
-  * Add support for Primo REST API: [[https://github.com/vufind-org/vufind/pull/3255|#3255]] 
   * Add translations for keyboard layouts: [[https://github.com/vufind-org/vufind/pull/3251|#3251]]   * Add translations for keyboard layouts: [[https://github.com/vufind-org/vufind/pull/3251|#3251]]
   * Combined: Display noresults recommendations in bento box or sidebar: [[https://github.com/vufind-org/vufind/pull/3258|#3258]]   * Combined: Display noresults recommendations in bento box or sidebar: [[https://github.com/vufind-org/vufind/pull/3258|#3258]]
   * Configurable bulk actions: [[https://github.com/vufind-org/vufind/pull/3239|#3239]]   * Configurable bulk actions: [[https://github.com/vufind-org/vufind/pull/3239|#3239]]
-  * CombinedKeep standard recommendations that are not overridden: [[https://github.com/vufind-org/vufind/pull/3264|#3264]]+  * DatabasesAdd a link to all databases: [[https://github.com/vufind-org/vufind/pull/3275|#3275]] 
 +  * Handling bad MARC records: [[https://github.com/vufind-org/vufind/pull/3276|#3276]]
   * Improve Overdrive Staff View: [[https://github.com/vufind-org/vufind/pull/3244|#3244]]   * Improve Overdrive Staff View: [[https://github.com/vufind-org/vufind/pull/3244|#3244]]
   * INN-Reach Account Integration: [[https://github.com/vufind-org/vufind/pull/3262|#3262]]   * INN-Reach Account Integration: [[https://github.com/vufind-org/vufind/pull/3262|#3262]]
   * JS: HTML escape update: [[https://github.com/vufind-org/vufind/pull/3256|#3256]]   * JS: HTML escape update: [[https://github.com/vufind-org/vufind/pull/3256|#3256]]
-  * Make minor tweaks to styles for improved Bootstrap 5 compatibility: [[https://github.com/vufind-org/vufind/pull/3261|#3261]] 
   * New items improvements: [[https://github.com/vufind-org/vufind/pull/3269|#3269]]   * New items improvements: [[https://github.com/vufind-org/vufind/pull/3269|#3269]]
 +  * Search an external VuFind or ReShare instance: [[https://github.com/vufind-org/vufind/pull/3270|#3270]]
   * Support Shibboleth in KohaRest driver: [[https://github.com/vufind-org/vufind/pull/3259|#3259]]   * Support Shibboleth in KohaRest driver: [[https://github.com/vufind-org/vufind/pull/3259|#3259]]
-  * Switch to dart-sass from deprecated node-sass: [[https://github.com/vufind-org/vufind/pull/3260|#3260]] 
   * Translation aliasing: [[https://github.com/vufind-org/vufind/pull/3249|#3249]]   * Translation aliasing: [[https://github.com/vufind-org/vufind/pull/3249|#3249]]
   * Trigger errors from AJAX methods in non-production mode: [[https://github.com/vufind-org/vufind/pull/3267|#3267]]   * Trigger errors from AJAX methods in non-production mode: [[https://github.com/vufind-org/vufind/pull/3267|#3267]]
-  * Update website content: [[https://github.com/vufind-org/vufind/pull/3257|#3257]] 
   * VuFindMarc: Function preg_replace could return null in case of an error: [[https://github.com/vufind-org/vufind-marc/pull/11|vufind-marc#11]]   * VuFindMarc: Function preg_replace could return null in case of an error: [[https://github.com/vufind-org/vufind-marc/pull/11|vufind-marc#11]]
  
community/newsletter/2023-12.1702915144.txt.gz · Last modified: 2023/12/18 15:59 by demiankatz