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:2020-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
Last revisionBoth sides next revision
community:newsletter:2020-03 [2020/03/25 19:19] – [Issue Report / Discussion Only] demiankatzcommunity:newsletter:2020-03 [2020/03/31 12:29] demiankatz
Line 5: Line 5:
 ===== 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 23:
   * 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 35:
   * 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]]
   * Slot view helper: [[https://github.com/vufind-org/vufind/pull/1454|#1454]]   * Slot view helper: [[https://github.com/vufind-org/vufind/pull/1454|#1454]]
   * Support for a separate Gruntfile for local tasks: [[https://github.com/vufind-org/vufind/pull/1535|#1535]]   * Support for a separate Gruntfile for local tasks: [[https://github.com/vufind-org/vufind/pull/1535|#1535]]
Line 46: Line 56:
   * 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.txt · Last modified: 2020/03/31 12:30 by demiankatz