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:2021-05

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:2021-05 [2021/05/18 19:25] – [Code in Progress] demiankatzcommunity:newsletter:2021-05 [2021/05/25 14:20] (current) – [VuFind Newsletter: May, 2021] demiankatz
Line 1: Line 1:
 ====== VuFind Newsletter: May, 2021 ====== ====== VuFind Newsletter: May, 2021 ======
-:!: This document is still a draft and is subject to change.+
  
 ===== Highlights / Executive Summary ===== ===== Highlights / Executive Summary =====
  
 +May was another very active month for VuFind development, with around thirty pull requests resolved. Highlights include more work on improving PHP 8 compatibility, support for a new cover image provider ([[https://www.base-orb.fr/|Orb]]), a variety of improvements to ILS drivers, and various bug fixes and architectural improvements. Work was also begun on making VuFind's internal search service more flexible and easier to understand by applying the Command Pattern.
 +
 +The Project Management Committee met to continue discussions about membership levels and benefits, sustainability, and WOLFcon planning (see [[community:pmc_meetings:minutes20210510|PMC Meeting Minutes: May 10, 2021]] for details).
 +
 +Several VuFind-related panels will take place at this year's free, virtual [[https://openlibraryfoundation.org/about/wolfcon/upcoming/|WOLFcon]], to be held June 1-3.
 ===== Recently Completed / Resolved Issues ===== ===== Recently Completed / Resolved Issues =====
  
Line 10: Line 15:
   * Add a new cover image provider: Orb: [[https://github.com/vufind-org/vufind/pull/1948|#1948]], [[https://github.com/vufind-org/vufind/pull/1949|#1949]]   * Add a new cover image provider: Orb: [[https://github.com/vufind-org/vufind/pull/1948|#1948]], [[https://github.com/vufind-org/vufind/pull/1949|#1949]]
   * Add getBuildings() method to retrieve building field: [[https://github.com/vufind-org/vufind/pull/1941|#1941]]   * Add getBuildings() method to retrieve building field: [[https://github.com/vufind-org/vufind/pull/1941|#1941]]
 +  * Add HoldsController for holds-related functionality: [[https://github.com/vufind-org/vufind/pull/1961|#1961]]
   * Add ID to MARC subject heading data: [[https://github.com/vufind-org/vufind/pull/1947|#1947]]   * Add ID to MARC subject heading data: [[https://github.com/vufind-org/vufind/pull/1947|#1947]]
   * Add \Memcached support to Memcache session handler: [[https://vufind.org/jira/browse/VUFIND-1464|VUFIND-1464]] / [[https://github.com/vufind-org/vufind/pull/1945|#1945]]   * Add \Memcached support to Memcache session handler: [[https://vufind.org/jira/browse/VUFIND-1464|VUFIND-1464]] / [[https://github.com/vufind-org/vufind/pull/1945|#1945]]
 +  * Add patron to getCancelHoldDetails. Use in MultiBackend: [[https://github.com/vufind-org/vufind/pull/1960|#1960]]
 +  * Add Solr-based reserves support to Demo driver: [[https://github.com/vufind-org/vufind/pull/1958|#1958]]
   * Add test for public list functionality: [[https://github.com/vufind-org/vufind/pull/1939|#1939]]   * Add test for public list functionality: [[https://github.com/vufind-org/vufind/pull/1939|#1939]]
   * Allow use of non-cursorMark-based hierarchy generation: [[https://github.com/vufind-org/vufind/pull/1935|#1935]]   * Allow use of non-cursorMark-based hierarchy generation: [[https://github.com/vufind-org/vufind/pull/1935|#1935]]
Line 17: Line 25:
   * Deprecate PHP-based LESS compiler: [[https://github.com/vufind-org/vufind/pull/1925|#1925]]   * Deprecate PHP-based LESS compiler: [[https://github.com/vufind-org/vufind/pull/1925|#1925]]
   * Do not code various non-Book formats as Book: [[https://github.com/vufind-org/vufind/pull/1921|#1921]]   * Do not code various non-Book formats as Book: [[https://github.com/vufind-org/vufind/pull/1921|#1921]]
 +  * Display an error flash message if canceling of any of the holds fails: [[https://github.com/vufind-org/vufind/pull/1966|#1966]]
   * Enable overriding variables from bootstrap accessibility plugin: [[https://github.com/vufind-org/vufind/pull/1933|#1933]]   * Enable overriding variables from bootstrap accessibility plugin: [[https://github.com/vufind-org/vufind/pull/1933|#1933]]
   * Fix bug in loading custom notification schedule config: [[https://github.com/vufind-org/vufind/pull/1957|#1957]]   * Fix bug in loading custom notification schedule config: [[https://github.com/vufind-org/vufind/pull/1957|#1957]]
Line 22: Line 31:
   * Fix Stamen tile URLs for SSL compatibility: [[https://github.com/vufind-org/vufind/pull/1950|#1950]]   * Fix Stamen tile URLs for SSL compatibility: [[https://github.com/vufind-org/vufind/pull/1950|#1950]]
   * Improve the comment in KohaRest.ini regarding 401 errors: [[https://github.com/vufind-org/vufind/pull/1936|#1936]]   * Improve the comment in KohaRest.ini regarding 401 errors: [[https://github.com/vufind-org/vufind/pull/1936|#1936]]
 +  * KohaRest: Trim fine description before comparing with translation: [[https://github.com/vufind-org/vufind/pull/1964|#1964]]
 +  * Make MultiBackend driver work better with the Demo driver: [[https://github.com/vufind-org/vufind/pull/1965|#1965]]
   * More flexible Solr update support: [[https://github.com/vufind-org/vufind/pull/1952|#1952]]   * More flexible Solr update support: [[https://github.com/vufind-org/vufind/pull/1952|#1952]]
 +  * Patch chrome-mink-driver 2.8.0 on install for PHP 8 compatibility: [[https://github.com/vufind-org/vufind/pull/1968|#1968]]
   * Tests: Replace deprecated setMethods() with onlyMethods(): [[https://github.com/vufind-org/vufind/pull/1942|#1942]]   * Tests: Replace deprecated setMethods() with onlyMethods(): [[https://github.com/vufind-org/vufind/pull/1942|#1942]]
   * Update dependencies (including many PHP 8 fixes): [[https://github.com/vufind-org/vufind/pull/1954|#1954]]   * Update dependencies (including many PHP 8 fixes): [[https://github.com/vufind-org/vufind/pull/1954|#1954]]
Line 28: Line 40:
   * Updated translations: [[https://github.com/vufind-org/vufind/pull/1938|#1938]], [[https://github.com/vufind-org/vufind/pull/1955|#1955]]   * Updated translations: [[https://github.com/vufind-org/vufind/pull/1938|#1938]], [[https://github.com/vufind-org/vufind/pull/1955|#1955]]
   * Use GitHub Actions for CI tasks: [[https://github.com/vufind-org/vufind/pull/1946|#1946]]   * Use GitHub Actions for CI tasks: [[https://github.com/vufind-org/vufind/pull/1946|#1946]]
 +  * Use window.location.href as fallback for form action: [[https://github.com/vufind-org/vufind/pull/1959|#1959]]
  
 Additionally, [[https://github.com/vufind-org/vufind/pull/1888|pull request #1888 (MARC 880 Support)]] was closed, since it was superseded by [[https://github.com/vufind-org/vufind/pull/1895|pull request #1895]], which was merged last month, and [[https://github.com/vufind-org/vufind/pull/1469|pull request #1469 (ArchivesSpace Support)]] was closed, since it was superseded by [[https://github.com/vufind-org/vufind/pull/1623|#1623]] and is no longer needed. Additionally, [[https://github.com/vufind-org/vufind/pull/1888|pull request #1888 (MARC 880 Support)]] was closed, since it was superseded by [[https://github.com/vufind-org/vufind/pull/1895|pull request #1895]], which was merged last month, and [[https://github.com/vufind-org/vufind/pull/1469|pull request #1469 (ArchivesSpace Support)]] was closed, since it was superseded by [[https://github.com/vufind-org/vufind/pull/1623|#1623]] and is no longer needed.
Line 38: Line 51:
   * Add call number prefixes to templates: [[https://github.com/vufind-org/vufind/pull/1951|#1951]]   * Add call number prefixes to templates: [[https://github.com/vufind-org/vufind/pull/1951|#1951]]
   * Add Matomo view helper for Matomo 4.x: [[https://github.com/vufind-org/vufind/pull/1943|#1943]]   * Add Matomo view helper for Matomo 4.x: [[https://github.com/vufind-org/vufind/pull/1943|#1943]]
-  * Add Solr-based reserves support to Demo driver: [[https://github.com/vufind-org/vufind/pull/1958|#1958]] +  * Add support for hold start date and hold modification: [[https://github.com/vufind-org/vufind/pull/1956|#1956]] [[https://github.com/vufind-org/vufind/pull/1963|#1963]]
-  * Add support for hold start date and hold modification: [[https://github.com/vufind-org/vufind/pull/1956|#1956]]+
   * Enable split-on-whitespace in Solr: [[https://github.com/vufind-org/vufind/pull/1937|#1937]]   * Enable split-on-whitespace in Solr: [[https://github.com/vufind-org/vufind/pull/1937|#1937]]
   * FOLIO: Add callnumber_prefix to the output of getHolding: [[https://github.com/vufind-org/vufind/pull/1934|#1934]]   * FOLIO: Add callnumber_prefix to the output of getHolding: [[https://github.com/vufind-org/vufind/pull/1934|#1934]]
-  * Use window.location.href as fallback for form action: [[https://github.com/vufind-org/vufind/pull/1959|#1959]]+  * Use Command Pattern in search system[[https://vufind.org/jira/browse/VUFIND-924|VUFIND-924]] / [[https://github.com/vufind-org/vufind/pull/1967|#1967]]
  
 ==== Issue Report / Discussion Only ==== ==== Issue Report / Discussion Only ====
  
-  * ...+  * Reduce direct calls to find/sed in build.xml: [[https://vufind.org/jira/browse/VUFIND-1478|VUFIND-1478]] 
 +  * Scheduled searches fail for cores without first_indexed field: [[https://vufind.org/jira/browse/VUFIND-1477|VUFIND-1477]]
  
 ===== Active Issues ===== ===== Active Issues =====
Line 53: Line 66:
  
   * Add search backend QueryAnalysisInterface feature: [[https://github.com/vufind-org/vufind/pull/1886|#1886]]   * Add search backend QueryAnalysisInterface feature: [[https://github.com/vufind-org/vufind/pull/1886|#1886]]
 +  * Icon helper: [[https://github.com/vufind-org/vufind/pull/1926|#1926]] / [[https://github.com/vufind-org/vufind/pull/1962|#1962]]
   * Improved accessibility for results / favorites lists: [[https://github.com/vufind-org/vufind/pull/1931|#1931]]   * Improved accessibility for results / favorites lists: [[https://github.com/vufind-org/vufind/pull/1931|#1931]]
   * XCNCIP ILS driver agency and patron id handling improvement: [[https://github.com/vufind-org/vufind/pull/1835|#1835]]   * XCNCIP ILS driver agency and patron id handling improvement: [[https://github.com/vufind-org/vufind/pull/1835|#1835]]
  
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
community/newsletter/2021-05.1621365903.txt.gz · Last modified: 2021/05/18 19:25 by demiankatz