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

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-10 [2021/10/20 10:30] demiankatzcommunity:newsletter:2021-10 [2021/10/26 11:53] (current) – [Highlights / Executive Summary] demiankatz
Line 1: Line 1:
 ====== VuFind® Newsletter: October, 2021 ====== ====== VuFind® Newsletter: October, 2021 ======
- 
-:!: This document is a draft and still subject to change. 
  
 ===== Highlights / Executive Summary ===== ===== Highlights / Executive Summary =====
 +
 +With a major release completed last month, much of October's development was maintenance-oriented: fixing bugs, improving accessibility, and enhancing security features (such as better Content Security Policy support). Some significant ILS driver improvements were merged, to be included in the forthcoming 8.1 release, and a development branch for 9.0 work will likely be started soon to allow more forward-looking changes to be merged together. Work also began on a new user interface translation: Armenian.
 +
 +The free and open [[https://github.com/vufind-org/learning-vufind-book|Learning VuFind®]] book, written by Demian Katz and designed to provide a complete introduction to the software, has been officially released and can be downloaded in PDF format from its official [[https://github.com/vufind-org/learning-vufind-book/releases|releases page]].
 +
 +The [[community:roles_and_responsibilities#project_management_committee|Project Management Committee]] spent much of their [[community:pmc_meetings:minutes20211011|October meeting]] discussing possible actions identified during September's brainstorming sessions. These activities will keep the PMC occupied for months to come. This month, significant progress was made on reducing the size of the video editing backlog, releasing edited recordings of the entire [[community:conferences:summit_2018|2018 VuFind® Summit]] as well as several [[:videos|video tutorials]] from past [[:community_call|Community Calls]]. More recordings are still forthcoming.
 +
 +Planning has been completed for the [[community:conferences:summit_2021|2021 VuFind® Summit]] (to be held November 15-17), and the [[community:conferences:summit_2021#schedule|full schedule]] has been posted. [[https://villanova.zoom.us/webinar/register/WN_igzh7t7MStOkoSYeGnMYXA|Registration]] remains open.
  
 ===== Recently Completed / Resolved Issues ===== ===== Recently Completed / Resolved Issues =====
Line 10: Line 16:
  
   * Add a Csp view helper that allows disabling Content Security Policy: [[https://github.com/vufind-org/vufind/pull/2162|#2162]]   * Add a Csp view helper that allows disabling Content Security Policy: [[https://github.com/vufind-org/vufind/pull/2162|#2162]]
-  * Add a QA script for composer: [[https://github.com/vufind-org/vufind/pull/2177|#2177]]+  * Add a QA script for composer: [[https://github.com/vufind-org/vufind/pull/2177|#2177]], [[https://github.com/vufind-org/vufind/pull/2184|#2184]]
   * Add http basic auth ability to XCNCIP driver: [[https://github.com/vufind-org/vufind/pull/2159|#2159]]   * Add http basic auth ability to XCNCIP driver: [[https://github.com/vufind-org/vufind/pull/2159|#2159]]
   * Add missing closing tag to Markdown rendering template: [[https://github.com/vufind-org/vufind/pull/2169|#2169]]   * Add missing closing tag to Markdown rendering template: [[https://github.com/vufind-org/vufind/pull/2169|#2169]]
 +  * Add option to set accepted HTTP codes (other than 2xx) for NCIP driver: [[https://github.com/vufind-org/vufind/pull/2182|#2182]]
   * Add support for CSP without 'strict-dynamic' script-src: [[https://github.com/vufind-org/vufind/pull/2153|#2153]], [[https://github.com/vufind-org/vufind/pull/2160|#2160]]   * Add support for CSP without 'strict-dynamic' script-src: [[https://github.com/vufind-org/vufind/pull/2153|#2153]], [[https://github.com/vufind-org/vufind/pull/2160|#2160]]
 +  * Add test for VuFind\Route\RouteGenerator: [[https://github.com/vufind-org/vufind/pull/2185|#2185]]
   * Aleph: Fix for pagination of historic loans: [[https://github.com/vufind-org/vufind/pull/2171|#2171]]   * Aleph: Fix for pagination of historic loans: [[https://github.com/vufind-org/vufind/pull/2171|#2171]]
   * Alma: Handle 400 error for a non-existent account in patronLogin: [[https://github.com/vufind-org/vufind/pull/2156|#2156]]   * Alma: Handle 400 error for a non-existent account in patronLogin: [[https://github.com/vufind-org/vufind/pull/2156|#2156]]
 +  * Code style: Allow multi-level indenting: [[https://github.com/vufind-org/vufind/pull/2180|#2180]]
   * CursorMarkIdFetcher: move params to property for easier extension: [[https://github.com/vufind-org/vufind/pull/2152|#2152]]   * CursorMarkIdFetcher: move params to property for easier extension: [[https://github.com/vufind-org/vufind/pull/2152|#2152]]
   * Fix a PHP notice when a driver does not return callnumber_prefix: [[https://github.com/vufind-org/vufind/pull/2161|#2161]]   * Fix a PHP notice when a driver does not return callnumber_prefix: [[https://github.com/vufind-org/vufind/pull/2161|#2161]]
   * Fix bug in ISMN handling: [[https://vufind.org/jira/browse/VUFIND-1511|VUFIND-1511]] (note that this bug report impacts VuFind 7 and earlier and is already fixed in the 8.0 release)   * Fix bug in ISMN handling: [[https://vufind.org/jira/browse/VUFIND-1511|VUFIND-1511]] (note that this bug report impacts VuFind 7 and earlier and is already fixed in the 8.0 release)
 +  * Fix Csp helper's disablePolicy when CSP mode is "report_only": [[https://github.com/vufind-org/vufind/pull/2178|#2178]]
 +  * Fix CSS property name in icon-helper.css: [[https://github.com/vufind-org/vufind/pull/2186|#2186]]
   * Fix markdown.ini key: [[https://github.com/vufind-org/vufind/pull/2163|#2163]]   * Fix markdown.ini key: [[https://github.com/vufind-org/vufind/pull/2163|#2163]]
   * Fix password reset form to display the password policy: [[https://github.com/vufind-org/vufind/pull/2165|#2165]]   * Fix password reset form to display the password policy: [[https://github.com/vufind-org/vufind/pull/2165|#2165]]
Line 31: Line 42:
   * Refactor MultiBackend driver to avoid repeating similar code: [[https://github.com/vufind-org/vufind/pull/2154|#2154]]   * Refactor MultiBackend driver to avoid repeating similar code: [[https://github.com/vufind-org/vufind/pull/2154|#2154]]
   * Remove reference to custom.css in icon configuration: [[https://github.com/vufind-org/vufind/pull/2155|#2155]]   * Remove reference to custom.css in icon configuration: [[https://github.com/vufind-org/vufind/pull/2155|#2155]]
 +  * Replace string replaceAll with replace for better compatibility: [[https://github.com/vufind-org/vufind/pull/2183|#2183]]
 +  * Strip non-numeric values to prevent unexpected slider behavior: [[https://github.com/vufind-org/vufind/pull/2181|#2181]]
  
 Additionally, [[https://vufind.org/jira/browse/VUFIND-1489|VUFIND-1489]] was closed as it turned out to be a local customization problem rather than an actual VuFind bug. Additionally, [[https://vufind.org/jira/browse/VUFIND-1489|VUFIND-1489]] was closed as it turned out to be a local customization problem rather than an actual VuFind bug.
Line 40: Line 53:
 ==== Code in Progress ==== ==== Code in Progress ====
  
-  * Add Armenian translation: [[https://github.com/vufind-org/vufind/pull/2166|#2166]], [[https://github.com/vufind-org/vufind/pull/2167|#2167]], [[https://github.com/vufind-org/vufind/pull/2168|#2168]]+  * Add Armenian translation: [[https://github.com/vufind-org/vufind/pull/2166|#2166]], [[https://github.com/vufind-org/vufind/pull/2167|#2167]], [[https://github.com/vufind-org/vufind/pull/2168|#2168]], [[https://github.com/vufind-org/vufind/pull/2187|#2187]]
   * Do not move MARC files to processed if ingest fails: [[https://github.com/vufind-org/vufind/pull/2175|#2175]]   * Do not move MARC files to processed if ingest fails: [[https://github.com/vufind-org/vufind/pull/2175|#2175]]
-  * Fix Csp helper's disablePolicy when CSP mode is "report_only": [[https://github.com/vufind-org/vufind/pull/2178|#2178]] 
   * Improve addition of non-tab record routes in RouteGenerator: [[https://vufind.org/jira/browse/VUFIND-1495|VUFIND-1495]] / [[https://github.com/vufind-org/vufind/pull/2172|#2172]]   * Improve addition of non-tab record routes in RouteGenerator: [[https://vufind.org/jira/browse/VUFIND-1495|VUFIND-1495]] / [[https://github.com/vufind-org/vufind/pull/2172|#2172]]
   * JS Helper: [[https://github.com/vufind-org/vufind/pull/2170|#2170]]   * JS Helper: [[https://github.com/vufind-org/vufind/pull/2170|#2170]]
Line 49: Line 61:
  
   * Consider deprecating CspNonce view helper in favor of Csp helper: [[https://vufind.org/jira/browse/VUFIND-1510|VUFIND-1510]]   * Consider deprecating CspNonce view helper in favor of Csp helper: [[https://vufind.org/jira/browse/VUFIND-1510|VUFIND-1510]]
 +  * Tags: public visibility delay setting: [[https://vufind.org/jira/browse/VUFIND-1512|VUFIND-1512]]
  
 ===== Active Issues ===== ===== Active Issues =====
Line 60: Line 73:
  
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
community/newsletter/2021-10.1634725816.txt.gz · Last modified: 2021/10/20 10:30 by demiankatz