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:2022-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:2022-12 [2022/12/13 14:47] – [Code in Progress] demiankatzcommunity:newsletter:2022-12 [2023/01/03 20:09] (current) demiankatz
Line 1: Line 1:
 ====== VuFind® Newsletter: December, 2022 ====== ====== VuFind® Newsletter: December, 2022 ======
- 
-:!: This document is a draft and still subject to change. 
  
 ===== Highlights / Executive Summary ===== ===== Highlights / Executive Summary =====
 +
 +December VuFind® development was curtailed somewhat by the winter holiday season, but there was still enough time to complete a significant amount of work, including some dependency updates (most significantly, an upgrade to Solr 9.1.0), several bug fixes, and one new feature: optional Google Tag Manager support. The Project Management Committee continued to make progress on open issues, including the documentation survey (which will be released the second week of January) and investigation of the possible use of a standard internationalization platform.
  
 ===== Recently Completed / Resolved Issues ===== ===== Recently Completed / Resolved Issues =====
Line 9: Line 9:
 The following items were completed in the past month: The following items were completed in the past month:
  
 +  * Add Google Tag Manager support: [[https://github.com/vufind-org/vufind/pull/2637|#2637]]
 +  * Add local/config/vufind ini, json and yaml files to gitignore: [[https://github.com/vufind-org/vufind/pull/2655|#2655]]
 +  * Adjust RecordDataFormatter to accept driver with invoke function: [[https://github.com/vufind-org/vufind/pull/2658|#2658]]
   * Avoid a notice if 'sysMessage' key is unset: [[https://github.com/vufind-org/vufind/pull/2646|#2646]]   * Avoid a notice if 'sysMessage' key is unset: [[https://github.com/vufind-org/vufind/pull/2646|#2646]]
-  * Blender bug fixes: [[https://github.com/vufind-org/vufind/pull/2650|#2650]], [[https://github.com/vufind-org/vufind/pull/2651|#2651]]+  * Blender bug fixes: [[https://github.com/vufind-org/vufind/pull/2650|#2650]], [[https://github.com/vufind-org/vufind/pull/2651|#2651]], [[https://github.com/vufind-org/vufind/pull/2652|#2652]] 
 +  * Clarify/simplify highlighting code/comments: [[https://github.com/vufind-org/vufind/pull/2666|#2666]]
   * Clean up header login/logout links and fix issues: [[https://github.com/vufind-org/vufind/pull/2636|#2636]]   * Clean up header login/logout links and fix issues: [[https://github.com/vufind-org/vufind/pull/2636|#2636]]
   * Clean up language keys for file import on lokalise.com: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1586|VUFIND-1586]] / [[https://github.com/vufind-org/vufind/pull/2598|#2598]]   * Clean up language keys for file import on lokalise.com: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1586|VUFIND-1586]] / [[https://github.com/vufind-org/vufind/pull/2598|#2598]]
 +  * Create generic mechanism for loading content with caching support: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1554|VUFIND-1554]] / [[https://github.com/vufind-org/vufind/pull/2422|#2422]]
   * Fix a PHP notice when a driver does not return callnumber_prefix: [[https://github.com/vufind-org/vufind/pull/2641|#2641]]   * Fix a PHP notice when a driver does not return callnumber_prefix: [[https://github.com/vufind-org/vufind/pull/2641|#2641]]
 +  * Fix defaults and error message in cache manager: [[https://github.com/vufind-org/vufind/pull/2663|#2663]]
 +  * Fix handling of link tags in EDS records: [[https://github.com/vufind-org/vufind/pull/2648|#2648]]
   * Fix PHP 8 deprecation notice from getSessionInitiator call: [[https://github.com/vufind-org/vufind/pull/2639|#2639]]   * Fix PHP 8 deprecation notice from getSessionInitiator call: [[https://github.com/vufind-org/vufind/pull/2639|#2639]]
   * Fix trying to pass null into strtolower in Browse::getSolrField: [[https://github.com/vufind-org/vufind/pull/2647|#2647]]   * Fix trying to pass null into strtolower in Browse::getSolrField: [[https://github.com/vufind-org/vufind/pull/2647|#2647]]
   * KohaRest: Add a workaround for Koha 22.11 BC break: [[https://github.com/vufind-org/vufind/pull/2654|#2654]]   * KohaRest: Add a workaround for Koha 22.11 BC break: [[https://github.com/vufind-org/vufind/pull/2654|#2654]]
 +  * Make MenuButton Component: [[https://github.com/vufind-org/vufind/pull/2378|#2378]]
   * Set input type for search box to 'search': [[https://github.com/vufind-org/vufind/pull/2645|#2645]]   * Set input type for search box to 'search': [[https://github.com/vufind-org/vufind/pull/2645|#2645]]
   * Set RSS feed type to avoid PHP deprecation notices: [[https://github.com/vufind-org/vufind/pull/2638|#2638]]   * Set RSS feed type to avoid PHP deprecation notices: [[https://github.com/vufind-org/vufind/pull/2638|#2638]]
   * Tests for channel provider classes: [[https://github.com/vufind-org/vufind/pull/2644|#2644]]   * Tests for channel provider classes: [[https://github.com/vufind-org/vufind/pull/2644|#2644]]
 +  * Translation fixes: [[https://github.com/vufind-org/vufind/pull/2661|#2661]], [[https://github.com/vufind-org/vufind/pull/2664|#2664]]
 +  * Unify handling of hidden filters in URLs: [[https://github.com/vufind-org/vufind/pull/2649|#2649]]
   * Upgrade to Solr 9.1.0 and update browse handler for compatibility: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1573|VUFIND-1573]] / [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1570|VUFIND-1570]] / [[https://github.com/vufind-org/vufind/pull/2580|#2580]] / [[https://github.com/vufind-org/vufind-browse-handler/pull/40|browse-handler#40]]   * Upgrade to Solr 9.1.0 and update browse handler for compatibility: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1573|VUFIND-1573]] / [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1570|VUFIND-1570]] / [[https://github.com/vufind-org/vufind/pull/2580|#2580]] / [[https://github.com/vufind-org/vufind-browse-handler/pull/40|browse-handler#40]]
  
Line 29: Line 39:
  
   * Add critical Upgrade step for blowfish deprecation: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1563|VUFIND-1563]] / [[https://github.com/vufind-org/vufind/pull/2640|#2640]]   * Add critical Upgrade step for blowfish deprecation: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1563|VUFIND-1563]] / [[https://github.com/vufind-org/vufind/pull/2640|#2640]]
-  * Add Google Tag Manager support: [[https://github.com/vufind-org/vufind/pull/2637|#2637]] 
-  * Add local/config/vufind ini, json and yaml files to gitignore: [[https://github.com/vufind-org/vufind/pull/2655|#2655]] 
-  * Added option to count ignored facet mappings to facet values: [[https://github.com/vufind-org/vufind/pull/2652|#2652]] 
-  * Adjust RecordDataFormatter to accept driver with invoke function: [[https://github.com/vufind-org/vufind/pull/2658|#2658]] 
   * Avoid calling EDS API until necessary: [[https://github.com/vufind-org/vufind/pull/2643|#2643]]   * Avoid calling EDS API until necessary: [[https://github.com/vufind-org/vufind/pull/2643|#2643]]
   * Browse Handler: Fix test suite for compatibility with Solr 9: [[https://github.com/vufind-org/vufind-browse-handler/pull/42|vufind-browse-handler#42]]   * Browse Handler: Fix test suite for compatibility with Solr 9: [[https://github.com/vufind-org/vufind-browse-handler/pull/42|vufind-browse-handler#42]]
 +  * Configurable sort tie-breaker: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1529|VUFIND-1529]] / [[https://github.com/vufind-org/vufind/pull/2660|#2660]]
   * Create view helper for translating EDS labels: [[https://github.com/vufind-org/vufind/pull/2642|#2642]]   * Create view helper for translating EDS labels: [[https://github.com/vufind-org/vufind/pull/2642|#2642]]
-  * Fix handling of link tags in EDS records: [[https://github.com/vufind-org/vufind/pull/2648|#2648]]+  * FOLIO: Enhance getMyHolds to provide more properties: [[https://github.com/vufind-org/vufind/pull/2662|#2662]]
   * Minor documentation updates: [[https://github.com/vufind-org/vufind/pull/2653|#2653]]   * Minor documentation updates: [[https://github.com/vufind-org/vufind/pull/2653|#2653]]
-  * Unify handling of hidden filters in URLs: [[https://github.com/vufind-org/vufind/pull/2649|#2649]]+  * Separate core fields into their own templates: [[https://github.com/vufind-org/vufind/pull/2665|#2665]] 
 +  * Use CachingDownloader for Covers: [[https://github.com/vufind-org/vufind/pull/2659|#2659]]
  
 ==== Issue Report / Discussion Only ==== ==== Issue Report / Discussion Only ====
  
 +  * Add language tool to detect missing placeholders in translations: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1591|VUFIND-1591]]
   * Progressive Themes: SCSS and CSS and dark themes: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1590|VUFIND-1590]]   * Progressive Themes: SCSS and CSS and dark themes: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1590|VUFIND-1590]]
  
Line 48: Line 57:
 The following items saw significant progress / activity during the past month: The following items saw significant progress / activity during the past month:
  
-  * Create generic mechanism for loading content with caching support: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1554|VUFIND-1554]] / [[https://github.com/vufind-org/vufind/pull/2422|#2422]] 
   * Replace grunt with NPM scripts: [[https://github.com/vufind-org/vufind/pull/2624|#2624]]   * Replace grunt with NPM scripts: [[https://github.com/vufind-org/vufind/pull/2624|#2624]]
  
community/newsletter/2022-12.1670942873.txt.gz · Last modified: 2022/12/13 14:47 by demiankatz