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-02

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-02 [2022/02/14 13:16] – [Code in Progress] demiankatzcommunity:newsletter:2022-02 [2022/02/22 13:32] (current) – [Highlights / Executive Summary] demiankatz
Line 1: Line 1:
 ====== VuFind® Newsletter: February, 2022 ====== ====== VuFind® Newsletter: February, 2022 ======
- 
-:!: This document is currently a draft and is subject to change. 
  
 ===== Highlights / Executive Summary ===== ===== Highlights / Executive Summary =====
 +
 +While February was a short month, it nonetheless saw a significant amount of work completed on VuFind®, including a new ILS driver (for Lucidea's GeniePlus), a new cover image provider (Bokinfo), some significant bug fixes (most notably a solution to a session-related bug introduced in VuFind 8.0, and to be released in VuFind 8.0.4 in the near future -- see [[https://vufind.org/jira/browse/VUFIND-1532|VUFIND-1532]]) and various incremental steps toward the eventual VuFind® 9 release (including raising the PHP version requirement to 7.4 and updating a number of dependencies). Work to improve the speed of VuFind®'s integration tests has also meant that some aspects of development can accelerate due to faster completion of continuous integration jobs.
 +
 +The Project Management Committee began planning for VuFind®-related content in this year's [[https://openlibraryfoundation.org/about/wolfcon/upcoming/|WOLFcon]] conference. The group also continued to discuss funding models and sustainability as VuFind®'s formal membership in the Open Library Foundation nears completion.
  
 ===== Recently Completed / Resolved Issues ===== ===== Recently Completed / Resolved Issues =====
Line 11: Line 13:
   * Add a simple interval captcha that prevents too frequent actions: [[https://github.com/vufind-org/vufind/pull/2250|#2250]]   * Add a simple interval captcha that prevents too frequent actions: [[https://github.com/vufind-org/vufind/pull/2250|#2250]]
   * Add ability to check ObalkyKnih servers are alive: [[https://github.com/vufind-org/vufind/pull/2290|#2290]]   * Add ability to check ObalkyKnih servers are alive: [[https://github.com/vufind-org/vufind/pull/2290|#2290]]
-  * Add GeniePlus ILS driver: [[https://github.com/vufind-org/vufind/pull/2303|#2303]]+  * Add GeniePlus ILS driver: [[https://github.com/vufind-org/vufind/pull/2303|#2303]], [[https://github.com/vufind-org/vufind/pull/2322|#2322]], [[https://github.com/vufind-org/vufind/pull/2323|#2323]] 
 +  * Add safeguards to language normalization: [[https://github.com/vufind-org/vufind/pull/2326|#2326]]
   * Add test for email subject: [[https://github.com/vufind-org/vufind/pull/2302|#2302]]   * Add test for email subject: [[https://github.com/vufind-org/vufind/pull/2302|#2302]]
 +  * Add ThemeConfig view helper: [[https://github.com/vufind-org/vufind/pull/2218|#2218]]
   * Adding Bokinfo as a source for coverimages: [[https://github.com/vufind-org/vufind/pull/2294|#2294]], [[https://github.com/vufind-org/vufind/pull/2298|#2298]]   * Adding Bokinfo as a source for coverimages: [[https://github.com/vufind-org/vufind/pull/2294|#2294]], [[https://github.com/vufind-org/vufind/pull/2298|#2298]]
   * Aleph: Use default values for each Holds config key separately: [[https://github.com/vufind-org/vufind/pull/2306|#2306]]   * Aleph: Use default values for each Holds config key separately: [[https://github.com/vufind-org/vufind/pull/2306|#2306]]
 +  * Correct typos in Armenian translation: [[https://github.com/vufind-org/vufind/pull/2320|#2320]]
   * Demo driver: make new/recent IDs configurable: [[https://github.com/vufind-org/vufind/pull/2296|#2296]]   * Demo driver: make new/recent IDs configurable: [[https://github.com/vufind-org/vufind/pull/2296|#2296]]
 +  * EDS backend: support additional "missing record" cases: [[https://github.com/vufind-org/vufind/pull/2324|#2324]]
   * Fix bugs in updateRecordId() method: [[https://github.com/vufind-org/vufind/pull/2314|#2314]]   * Fix bugs in updateRecordId() method: [[https://github.com/vufind-org/vufind/pull/2314|#2314]]
   * Fix construction of query string for EDS Autocomplete requests: [[https://github.com/vufind-org/vufind/pull/2319|#2319]]   * Fix construction of query string for EDS Autocomplete requests: [[https://github.com/vufind-org/vufind/pull/2319|#2319]]
Line 21: Line 27:
   * Improve cover tests: [[https://github.com/vufind-org/vufind/pull/2304|#2304]]   * Improve cover tests: [[https://github.com/vufind-org/vufind/pull/2304|#2304]]
   * Improve filter message handling in tag admin: [[https://github.com/vufind-org/vufind/pull/2263|#2263]]   * Improve filter message handling in tag admin: [[https://github.com/vufind-org/vufind/pull/2263|#2263]]
-  * Improve performance of integration tests: [[https://github.com/vufind-org/vufind/pull/2309|#2309]], [[https://github.com/vufind-org/vufind/pull/2312|#2312]], [[https://github.com/vufind-org/vufind/pull/2317|#2317]], [[https://github.com/vufind-org/vufind/pull/2318|#2318]]+  * Improve performance of integration tests: [[https://github.com/vufind-org/vufind/pull/2309|#2309]], [[https://github.com/vufind-org/vufind/pull/2312|#2312]], [[https://github.com/vufind-org/vufind/pull/2317|#2317]], [[https://github.com/vufind-org/vufind/pull/2318|#2318]], [[https://github.com/vufind-org/vufind/pull/2321|#2321]]
   * Include Memcached adapter by default: [[https://github.com/vufind-org/vufind/pull/2307|#2307]]   * Include Memcached adapter by default: [[https://github.com/vufind-org/vufind/pull/2307|#2307]]
   * Override relevance for ID-based searches: [[https://github.com/vufind-org/vufind/pull/2295|#2295]]   * Override relevance for ID-based searches: [[https://github.com/vufind-org/vufind/pull/2295|#2295]]
Line 44: Line 50:
   * Adding hold history config example to KohaRest.ini: [[https://github.com/vufind-org/vufind/pull/2293|#2293]], [[https://github.com/vufind-org/vufind/pull/2297|#2297]]   * Adding hold history config example to KohaRest.ini: [[https://github.com/vufind-org/vufind/pull/2293|#2293]], [[https://github.com/vufind-org/vufind/pull/2297|#2297]]
   * Build OpenURL without http_build_query to avoid PHP array syntax in URL: [[https://github.com/vufind-org/vufind/pull/2313|#2313]]   * Build OpenURL without http_build_query to avoid PHP array syntax in URL: [[https://github.com/vufind-org/vufind/pull/2313|#2313]]
-  * Correct typos in Armenian translation: [[https://github.com/vufind-org/vufind/pull/2320|#2320]]+  * Clean up layout.phtml a bit: [[https://github.com/vufind-org/vufind/pull/2327|#2327]] 
 +  * Relax MarcReader's format checking: [[https://github.com/vufind-org/vufind/pull/2328|#2328]] 
 +  * SierraRest: Rework canceling and updating of holds: [[https://github.com/vufind-org/vufind/pull/2325|#2325]] 
 +  * Update ThemeConfigFactory to use latest laminas-cache settings: [[https://github.com/vufind-org/vufind/pull/2329|#2329]]
  
 ==== Issue Report / Discussion Only ==== ==== Issue Report / Discussion Only ====
Line 58: Line 67:
 The following items saw significant progress / activity during the past month: The following items saw significant progress / activity during the past month:
  
-  * Add ThemeConfig view helper: [[https://github.com/vufind-org/vufind/pull/2218|#2218]] 
   * Make getFacetLabel work for checkbox filters: [[https://github.com/vufind-org/vufind/pull/2259|#2259]]   * Make getFacetLabel work for checkbox filters: [[https://github.com/vufind-org/vufind/pull/2259|#2259]]
   * Replace database abstraction layer with Doctrine: [[https://vufind.org/jira/browse/VUFIND-1480|VUFIND-1480]] / [[https://github.com/vufind-org/vufind/pull/2233|#2233]]   * Replace database abstraction layer with Doctrine: [[https://vufind.org/jira/browse/VUFIND-1480|VUFIND-1480]] / [[https://github.com/vufind-org/vufind/pull/2233|#2233]]
Line 65: Line 73:
   * Utilize icon helper: [[https://github.com/vufind-org/vufind/pull/1962|#1962]]   * Utilize icon helper: [[https://github.com/vufind-org/vufind/pull/1962|#1962]]
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
community/newsletter/2022-02.1644844586.txt.gz · Last modified: 2022/02/14 13:16 by demiankatz