About Features Downloads Getting Started Documentation Events Support GitHub

Site Tools


community:newsletter:2020-03

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
community:newsletter:2020-03 [2020/03/26 11:03]
demiankatz [Recently Completed / Resolved Issues]
community:newsletter:2020-03 [2020/03/31 12:30] (current)
demiankatz [VuFind Newsletter: March, 2020]
Line 1: Line 1:
 ====== VuFind Newsletter: March, 2020 ====== ====== VuFind Newsletter: March, 2020 ======
- 
-:!: This document is a draft and is subject to change. 
  
 ===== Highlights / Executive Summary ===== ===== Highlights / Executive Summary =====
  
 +March was an extremely eventful month for the VuFind project.
 +
 +Release 6.1.1 came out on time, fixing a few significant bugs from 6.1. Some minor problems remain (notably [[https://​vufind.org/​jira/​browse/​VUFIND-1385|VUFIND-1385]] and [[https://​vufind.org/​jira/​browse/​VUFIND-1392|VUFIND-1392]]),​ so a 6.1.2 release will be scheduled when they are fully resolved. [[https://​vufind.org/​jira/​browse/​VUFIND-1392|VUFIND-1392]] has already been fixed in [[https://​github.com/​vufind-org/​vufind/​commit/​8c61eb22a2d20588b1fa1202c04539d58981c0d1|commit 8c61eb2]], but assistance from PostgreSQL users in troubleshooting [[https://​vufind.org/​jira/​browse/​VUFIND-1385|VUFIND-1385]] would be appreciated.
 +
 +The worldwide COVID-19 crisis has also caused some disruption, with many organizations (including Villanova and other VuFind development partners) transitioning to remote work. This has introduced some distractions that may slow VuFind development,​ though so far, the pace of work has continued mostly unchanged, as demonstrated by the substantial amount of work completed this month.
 +
 +Highlights of recent development progress include completion of the initial migration to Laminas, significant progress on large-scale projects like accessibility improvements and the transition from Laminas\Console to Symfony\Console,​ substantial activity in developing integration with the new FOLIO ILS, and quite a few smaller enhancements such as new feedback form features, more options for serving static content (including the addition of Markdown support and a new ContentBlock plugin), more URL shortener options, and richer schema.org representations. Some new large-scale projects were begin, such as a more generic configurable CAPTCHA system (to offer alternatives to ReCaptcha) and a "​record versions"​ system (for FRBR-like functionality). Some time was also put into improving the flexibility and reliability of VuFind'​s test suite, which will help developers identify bugs more quickly and consistently.
  
 ===== Recently Completed / Resolved Issues ===== ===== Recently Completed / Resolved Issues =====
Line 16: Line 21:
   * Bug fix -- bad variable name in scheduled search error message: [[https://​github.com/​vufind-org/​vufind/​pull/​1567|#​1567]]   * Bug fix -- bad variable name in scheduled search error message: [[https://​github.com/​vufind-org/​vufind/​pull/​1567|#​1567]]
   * Bug fix -- spaces in paths caused problems with Windows MARC import: [[https://​vufind.org/​jira/​browse/​VUFIND-1387|VUFIND-1387]]   * Bug fix -- spaces in paths caused problems with Windows MARC import: [[https://​vufind.org/​jira/​browse/​VUFIND-1387|VUFIND-1387]]
 +  * Bug with slashes in record IDs breaking language form submission: [[https://​vufind.org/​jira/​browse/​VUFIND-1392|VUFIND-1392]] / [[https://​github.com/​vufind-org/​vufind/​pull/​1596|#​1596]]
   * Configuration setting for default record fields retrieved by Solr: [[https://​github.com/​vufind-org/​vufind/​pull/​1568|#​1568]]   * Configuration setting for default record fields retrieved by Solr: [[https://​github.com/​vufind-org/​vufind/​pull/​1568|#​1568]]
   * Feedback form improvements/​fixes:​ [[https://​github.com/​vufind-org/​vufind/​pull/​1585|#​1585]]   * Feedback form improvements/​fixes:​ [[https://​github.com/​vufind-org/​vufind/​pull/​1585|#​1585]]
Line 27: Line 33:
   * Language file typo fixes: [[https://​github.com/​vufind-org/​vufind/​pull/​1591|#​1591]]   * Language file typo fixes: [[https://​github.com/​vufind-org/​vufind/​pull/​1591|#​1591]]
   * Make holdings retrieval preserve any custom array elements: [[https://​github.com/​vufind-org/​vufind/​pull/​1590|#​1590]]   * Make holdings retrieval preserve any custom array elements: [[https://​github.com/​vufind-org/​vufind/​pull/​1590|#​1590]]
 +  * Refactoring language-aware static content loading for better reusability (including new TemplateBased ContentBlock):​ [[https://​github.com/​vufind-org/​vufind/​pull/​1594|#​1594]]
   * Remove unused constructor parameter from Formats RecordTab: [[https://​github.com/​vufind-org/​vufind/​pull/​1580|#​1580]]   * Remove unused constructor parameter from Formats RecordTab: [[https://​github.com/​vufind-org/​vufind/​pull/​1580|#​1580]]
   * Set page title correctly on markdown-based content pages: [[https://​github.com/​vufind-org/​vufind/​pull/​1595|#​1595]]   * Set page title correctly on markdown-based content pages: [[https://​github.com/​vufind-org/​vufind/​pull/​1595|#​1595]]
Line 47: Line 54:
   * Improved code generators: [[https://​github.com/​vufind-org/​vufind/​pull/​1573|#​1573]]   * Improved code generators: [[https://​github.com/​vufind-org/​vufind/​pull/​1573|#​1573]]
   * Record "​versions"​ / FRBR support: [[https://​vufind.org/​jira/​browse/​VUFIND-120|VUFIND-120]] / [[https://​github.com/​vufind-org/​vufind/​pull/​1581|#​1581]]   * Record "​versions"​ / FRBR support: [[https://​vufind.org/​jira/​browse/​VUFIND-120|VUFIND-120]] / [[https://​github.com/​vufind-org/​vufind/​pull/​1581|#​1581]]
-  * Refactoring language-aware content loading for better reusability:​ [[https://​github.com/​vufind-org/​vufind/​pull/​1594|#​1594]] 
   * Test suite improvements (take screen shots of Mink test failures): [[https://​github.com/​vufind-org/​vufind/​pull/​1562|#​1562]]   * Test suite improvements (take screen shots of Mink test failures): [[https://​github.com/​vufind-org/​vufind/​pull/​1562|#​1562]]
  
 ==== Issue Report / Discussion Only ==== ==== Issue Report / Discussion Only ====
  
-  * Bug with slashes in record IDs breaking language form submission: [[https://​vufind.org/​jira/​browse/​VUFIND-1392|VUFIND-1392]] 
   * FOLIO ILS driver improvements (renewal support, checkRequestIsValid support, cancelHolds support, configurable availability status): [[https://​vufind.org/​jira/​browse/​VUFIND-1388|VUFIND-1388]],​ [[https://​vufind.org/​jira/​browse/​VUFIND-1389|VUFIND-1389]],​ [[https://​vufind.org/​jira/​browse/​VUFIND-1390|VUFIND-1390]],​ [[https://​vufind.org/​jira/​browse/​VUFIND-1391|VUFIND-1391]]   * FOLIO ILS driver improvements (renewal support, checkRequestIsValid support, cancelHolds support, configurable availability status): [[https://​vufind.org/​jira/​browse/​VUFIND-1388|VUFIND-1388]],​ [[https://​vufind.org/​jira/​browse/​VUFIND-1389|VUFIND-1389]],​ [[https://​vufind.org/​jira/​browse/​VUFIND-1390|VUFIND-1390]],​ [[https://​vufind.org/​jira/​browse/​VUFIND-1391|VUFIND-1391]]
   * Regression of PostgreSQL search backslash bug: [[https://​vufind.org/​jira/​browse/​VUFIND-1385|VUFIND-1385]]   * Regression of PostgreSQL search backslash bug: [[https://​vufind.org/​jira/​browse/​VUFIND-1385|VUFIND-1385]]
community/newsletter/2020-03.1585220603.txt.gz · Last modified: 2020/03/26 11:03 by demiankatz