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

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-03 [2021/03/19 11:48] – [Code in Progress] demiankatzcommunity:newsletter:2021-03 [2021/03/27 14:44] (current) demiankatz
Line 1: Line 1:
 ====== VuFind Newsletter: March, 2021 ====== ====== VuFind Newsletter: March, 2021 ======
- 
-:!: This document is a draft and still subject to change. 
  
 ===== Highlights / Executive Summary ===== ===== Highlights / Executive Summary =====
  
 +March was an extremely active month for VuFind developments, with a focus on bug fixing and general code quality improvements, as well as the addition of some new features like the "Bookplates" related record module and a more readable configuration format for Javascript required by themes. The project to enable compatibility between VuFind and Composer 2 was completed, keeping the project up to date with current PHP best practices.
 +
 +The other major development of the month was the acceptance of the VuFind Governance Document; with no further comments on the draft shared earlier in the year, the VuFind Project Management Committee was officially formed, and the group will work to get the documentation formalized in VuFind's Git repository and on the website over the coming weeks.
 ===== Recently Completed / Resolved Issues ===== ===== Recently Completed / Resolved Issues =====
  
Line 11: Line 12:
   * Add ARIA role for flashmessages: [[https://github.com/vufind-org/vufind/pull/1840|#1840]]   * Add ARIA role for flashmessages: [[https://github.com/vufind-org/vufind/pull/1840|#1840]]
   * Add cat_username to getMyProfile method of Aleph driver: [[https://github.com/vufind-org/vufind/pull/1870|#1870]]   * Add cat_username to getMyProfile method of Aleph driver: [[https://github.com/vufind-org/vufind/pull/1870|#1870]]
 +  * Add MultiBackend support for getHoldLink method: [[https://github.com/vufind-org/vufind/pull/1887|#1887]]
 +  * Aleph: Add properties definitions to driver: [[https://github.com/vufind-org/vufind/pull/1892|#1892]]
 +  * Aleph: Catch the exception of unsuccessful hold cancel: [[https://github.com/vufind-org/vufind/pull/1872|#1872]]
   * Change Vagrant default user to match updated box: [[https://github.com/vufind-org/vufind/pull/1861|#1861]]   * Change Vagrant default user to match updated box: [[https://github.com/vufind-org/vufind/pull/1861|#1861]]
   * Citations: smarter year cleanup: [[https://github.com/vufind-org/vufind/pull/1859|#1859]]   * Citations: smarter year cleanup: [[https://github.com/vufind-org/vufind/pull/1859|#1859]]
Line 27: Line 31:
   * Improved translation for browse headings: [[https://github.com/vufind-org/vufind/pull/1812|#1812]]   * Improved translation for browse headings: [[https://github.com/vufind-org/vufind/pull/1812|#1812]]
   * Make Solr installation optional. Disable it in Travis: [[https://github.com/vufind-org/vufind/pull/1869|#1869]]   * Make Solr installation optional. Disable it in Travis: [[https://github.com/vufind-org/vufind/pull/1869|#1869]]
 +  * PAIA ILS driver: add missing method: [[https://github.com/vufind-org/vufind/pull/1894|#1894]]
   * Prevent exceptions during email notification sending: [[https://github.com/vufind-org/vufind/pull/1867|#1867]], [[https://github.com/vufind-org/vufind/pull/1868|#1868]]   * Prevent exceptions during email notification sending: [[https://github.com/vufind-org/vufind/pull/1867|#1867]], [[https://github.com/vufind-org/vufind/pull/1868|#1868]]
   * Realign collection/view.phtml with record/view.phtml: [[https://github.com/vufind-org/vufind/pull/1866|#1866]]   * Realign collection/view.phtml with record/view.phtml: [[https://github.com/vufind-org/vufind/pull/1866|#1866]]
   * Refactor query normalization: [[https://github.com/vufind-org/vufind/pull/1714|#1714]]   * Refactor query normalization: [[https://github.com/vufind-org/vufind/pull/1714|#1714]]
 +  * Set of email verification related tweaks: [[https://github.com/vufind-org/vufind/pull/1891|#1891]]
   * Simplify and improve Bootstrapper: [[https://github.com/vufind-org/vufind/pull/1882|#1882]]   * Simplify and improve Bootstrapper: [[https://github.com/vufind-org/vufind/pull/1882|#1882]]
   * SolrPrefix autocomplete: [[https://github.com/vufind-org/vufind/pull/1850|#1850]]   * SolrPrefix autocomplete: [[https://github.com/vufind-org/vufind/pull/1850|#1850]]
   * Support richer, more readable Javascript configuration: [[https://github.com/vufind-org/vufind/pull/1863|#1863]]   * Support richer, more readable Javascript configuration: [[https://github.com/vufind-org/vufind/pull/1863|#1863]]
 +  * Unify array field handling in DefaultRecord: [[https://github.com/vufind-org/vufind/pull/1893|#1893]]
 +  * Unify whitespace between facet checkbox and text: [[https://github.com/vufind-org/vufind/pull/1899|#1899]]
   * Update breadcrumbs for the record and collection pages: [[https://github.com/vufind-org/vufind/pull/1821|#1821]]   * Update breadcrumbs for the record and collection pages: [[https://github.com/vufind-org/vufind/pull/1821|#1821]]
   * Update jit-grunt package: [[https://github.com/vufind-org/vufind/pull/1883|#1883]]   * Update jit-grunt package: [[https://github.com/vufind-org/vufind/pull/1883|#1883]]
Line 38: Line 46:
   * Update VuFind to use Composer 2: [[https://vufind.org/jira/browse/VUFIND-1454|VUFIND-1454]] / [[https://github.com/vufind-org/vufind/pull/1862|#1862]]   * Update VuFind to use Composer 2: [[https://vufind.org/jira/browse/VUFIND-1454|VUFIND-1454]] / [[https://github.com/vufind-org/vufind/pull/1862|#1862]]
   * Use correct class names as service names (instead of aliases/strings): [[https://github.com/vufind-org/vufind/pull/1860|#1860]]   * Use correct class names as service names (instead of aliases/strings): [[https://github.com/vufind-org/vufind/pull/1860|#1860]]
 +
 +This PR was closed due to staleness/lack of activity, and because it was no longer needed by the originating institution:
 +
 +  * Leverage ZF components for configuration management: [[https://github.com/vufind-org/vufind/pull/1141|#1141]]
  
 Additionally, [[https://github.com/vufind-org/vufind/pull/1865|PR #1865]] was opened by accident and immediately closed. Additionally, [[https://github.com/vufind-org/vufind/pull/1865|PR #1865]] was opened by accident and immediately closed.
Line 47: Line 59:
  
   * Add governance document: [[https://github.com/vufind-org/vufind/pull/1890|#1890]]   * Add governance document: [[https://github.com/vufind-org/vufind/pull/1890|#1890]]
-  * Add MultiBackend support for getHoldLink method: [[https://github.com/vufind-org/vufind/pull/1887|#1887]] 
   * Add search backend GetQueryHelper feature: [[https://github.com/vufind-org/vufind/pull/1886|#1886]]   * Add search backend GetQueryHelper feature: [[https://github.com/vufind-org/vufind/pull/1886|#1886]]
-  * Aleph: Catch the exception of unsuccessful hold cancel: [[https://github.com/vufind-org/vufind/pull/1872|#1872]] 
   * Aleph: support for administration identifier (adm_id): [[https://github.com/vufind-org/vufind/pull/1879|#1879]]   * Aleph: support for administration identifier (adm_id): [[https://github.com/vufind-org/vufind/pull/1879|#1879]]
   * Allow translated template rendering via view helper: [[https://github.com/vufind-org/vufind/pull/1874|#1874]]   * Allow translated template rendering via view helper: [[https://github.com/vufind-org/vufind/pull/1874|#1874]]
   * FOLIO: add enumchron field to getHolding method: [[https://github.com/vufind-org/vufind/pull/1881|#1881]]   * FOLIO: add enumchron field to getHolding method: [[https://github.com/vufind-org/vufind/pull/1881|#1881]]
   * Initialize search parameters from request in Recommend Ajax handler: [[https://github.com/vufind-org/vufind/pull/1884|#1884]]   * Initialize search parameters from request in Recommend Ajax handler: [[https://github.com/vufind-org/vufind/pull/1884|#1884]]
 +  * MARC 880 support: [[https://github.com/vufind-org/vufind/pull/1888|#1888]]
 +  * MARC support for alternative scripts: [[https://github.com/vufind-org/vufind/pull/1895|#1895]]
 +  * PHPStan configuration and basic fixes: [[https://github.com/vufind-org/vufind/pull/1896|#1896]]
 +  * SierraRest: Add support for patron authentication methods depending on available API version: [[https://github.com/vufind-org/vufind/pull/1898|#1898]]
   * Update from Interop\Container to Psr\Container: [[https://github.com/vufind-org/vufind/pull/1880|#1880]]   * Update from Interop\Container to Psr\Container: [[https://github.com/vufind-org/vufind/pull/1880|#1880]]
   * Use slm/locale for Locale detection: [[https://github.com/vufind-org/vufind/pull/1885|#1885]]   * Use slm/locale for Locale detection: [[https://github.com/vufind-org/vufind/pull/1885|#1885]]
Line 62: Line 76:
   * Create mink test for excluding hierarchical facets: [[https://vufind.org/jira/browse/VUFIND-1471|VUFIND-1471]]   * Create mink test for excluding hierarchical facets: [[https://vufind.org/jira/browse/VUFIND-1471|VUFIND-1471]]
   * Create shared/standard template for tabbed interfaces: [[https://vufind.org/jira/browse/VUFIND-1470|VUFIND-1470]]   * Create shared/standard template for tabbed interfaces: [[https://vufind.org/jira/browse/VUFIND-1470|VUFIND-1470]]
 +  * Remove or update LBS4 ILS driver: [[https://vufind.org/jira/browse/VUFIND-1473|VUFIND-1473]]
   * Use caching in SolrMarc indexing: [[https://vufind.org/jira/browse/VUFIND-1469|VUFIND-1469]]   * Use caching in SolrMarc indexing: [[https://vufind.org/jira/browse/VUFIND-1469|VUFIND-1469]]
  
Line 78: Line 93:
  
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
community/newsletter/2021-03.1616154523.txt.gz · Last modified: 2021/03/19 11:48 by demiankatz