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

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:2020-06 [2020/06/25 12:42] – [Recently Completed / Resolved Issues] demiankatzcommunity:newsletter:2020-06 [2020/06/30 12:14] (current) – [VuFind Newsletter: June, 2020] demiankatz
Line 1: Line 1:
 ====== VuFind Newsletter: June, 2020 ====== ====== VuFind Newsletter: June, 2020 ======
- 
-// :!: This document is a draft and is subject to change. // 
  
 ===== Highlights / Executive Summary ===== ===== Highlights / Executive Summary =====
  
 +June was another very busy month for the VuFind project, with a focus on updating translations and finishing up existing pull requests in preparation for the 7.0 release on July 20. Major completed projects include substantial accessibility updates, a more flexible CAPTCHA system, Content Security Policy support, and a new-and-improved KohaRest ILS driver. Significant changes include a new default port number for VuFind's Solr instance (the standard Solr 8983, instead of the often-conflicting 8080), the removal of Amazon content support (due to deprecated libraries and lack of interest), and the migration of the Zend-based ZfcRbac authorization library to the equivalent Laminas-based LmcRbacMvc.
 +
 +A few items originally slated for VuFind 7 have been rescheduled for VuFind 8 due to insufficient progress: refactoring of the AlphaBrowse Java code did not occur due to other obligations at the University of Chicago, and the Solr 8 upgrade could not proceed due to delays with the SolrMarc project.
 +
 +A handful of VuFind 7 changes are still in progress, and should be completed during the early days of July.
 ===== Recently Completed / Resolved Issues ===== ===== Recently Completed / Resolved Issues =====
  
 The following items were completed in the past month: The following items were completed in the past month:
  
 +  * Add content security policy support: [[https://github.com/vufind-org/vufind/pull/1494|#1494]]
 +  * Add highlighting support to Primo, plus minor fixes: [[https://github.com/vufind-org/vufind/pull/1653|#1653]]
   * Add support for Markdown extensions: [[https://github.com/vufind-org/vufind/pull/1635|#1635]]   * Add support for Markdown extensions: [[https://github.com/vufind-org/vufind/pull/1635|#1635]]
   * Alternatives to ReCaptcha: [[https://vufind.org/jira/browse/VUFIND-1379|VUFIND-1379]] / [[https://github.com/vufind-org/vufind/pull/1574|#1574]], [[https://github.com/vufind-org/vufind/pull/1652|#1652]]   * Alternatives to ReCaptcha: [[https://vufind.org/jira/browse/VUFIND-1379|VUFIND-1379]] / [[https://github.com/vufind-org/vufind/pull/1574|#1574]], [[https://github.com/vufind-org/vufind/pull/1652|#1652]]
Line 17: Line 22:
   * Clean up deprecations from 6.x: [[https://vufind.org/jira/browse/VUFIND-1323|VUFIND-1323]] / [[https://github.com/vufind-org/vufind/pull/1631|#1631]]   * Clean up deprecations from 6.x: [[https://vufind.org/jira/browse/VUFIND-1323|VUFIND-1323]] / [[https://github.com/vufind-org/vufind/pull/1631|#1631]]
   * EDS: Add COinS support: [[https://vufind.org/jira/browse/VUFIND-1401|VUFIND-1401]]   * EDS: Add COinS support: [[https://vufind.org/jira/browse/VUFIND-1401|VUFIND-1401]]
 +  * EDS: Allow item displays to be filtered by group or label: [[https://github.com/vufind-org/vufind/pull/1654|#1654]]
   * EDS: Bug fix: timeout values were not applied correctly: [[https://vufind.org/jira/browse/VUFIND-1402|VUFIND-1402]]   * EDS: Bug fix: timeout values were not applied correctly: [[https://vufind.org/jira/browse/VUFIND-1402|VUFIND-1402]]
   * EDS: Configurable HTTP method for search calls: [[https://github.com/vufind-org/vufind/pull/1627|#1627]]   * EDS: Configurable HTTP method for search calls: [[https://github.com/vufind-org/vufind/pull/1627|#1627]]
Line 23: Line 29:
   * Explicitly specify log4j config file: [[https://github.com/vufind-org/vufind/pull/1480|#1480]]   * Explicitly specify log4j config file: [[https://github.com/vufind-org/vufind/pull/1480|#1480]]
   * Fix quoted booleans in .ini files: [[https://vufind.org/jira/browse/VUFIND-1398|VUFIND-1398]] / [[https://github.com/vufind-org/vufind/pull/1628|#1628]]   * Fix quoted booleans in .ini files: [[https://vufind.org/jira/browse/VUFIND-1398|VUFIND-1398]] / [[https://github.com/vufind-org/vufind/pull/1628|#1628]]
 +  * Fix typo in doc comment: [[https://github.com/vufind-org/vufind/pull/1655|#1655]]
   * FOLIO driver: allow location-based hold restriction: [[https://github.com/vufind-org/vufind/pull/1638|#1638]]   * FOLIO driver: allow location-based hold restriction: [[https://github.com/vufind-org/vufind/pull/1638|#1638]]
   * FOLIO driver: better formatting of account expiration date: [[https://github.com/vufind-org/vufind/pull/1643|#1643]]   * FOLIO driver: better formatting of account expiration date: [[https://github.com/vufind-org/vufind/pull/1643|#1643]]
   * FOLIO driver: improved holds functionality (including cancel holds support): [[https://vufind.org/jira/browse/VUFIND-1390|VUFIND-1390]] / [[https://github.com/vufind-org/vufind/pull/1613|#1613]], [[https://github.com/vufind-org/vufind/pull/1630|#1630]]   * FOLIO driver: improved holds functionality (including cancel holds support): [[https://vufind.org/jira/browse/VUFIND-1390|VUFIND-1390]] / [[https://github.com/vufind-org/vufind/pull/1613|#1613]], [[https://github.com/vufind-org/vufind/pull/1630|#1630]]
 +  * FOLIO driver: support paginated API responses: [[https://github.com/vufind-org/vufind/pull/1636|#1636]]
   * Improvements to unit tests: [[[[https://github.com/vufind-org/vufind/pull/1646|#1646]]   * Improvements to unit tests: [[[[https://github.com/vufind-org/vufind/pull/1646|#1646]]
   * Make BrowZine DOI behavior more configurable with filters: [[https://github.com/vufind-org/vufind/pull/1625|#1625]]   * Make BrowZine DOI behavior more configurable with filters: [[https://github.com/vufind-org/vufind/pull/1625|#1625]]
   * Make display order of browse options configurable: [[https://vufind.org/jira/browse/VUFIND-1397|VUFIND-1397]] / [[https://github.com/vufind-org/vufind/pull/1629|#1629]]   * Make display order of browse options configurable: [[https://vufind.org/jira/browse/VUFIND-1397|VUFIND-1397]] / [[https://github.com/vufind-org/vufind/pull/1629|#1629]]
-  * New ILS driver: KohaRest (supporting Koha 20.05+ with the REST API plugin): [[https://github.com/vufind-org/vufind/pull/1016|#1016]], [[https://github.com/vufind-org/vufind/pull/1650|#1650]]+  * Migrate ZfcRbac to LmcRbacMvc: [[https://vufind.org/jira/browse/VUFIND-1380|VUFIND-1380]] / [[https://github.com/vufind-org/vufind/pull/1657|#1657]] 
 +  * New ILS driver: KohaRest (supporting Koha 20.05+ with the REST API plugin): [[https://github.com/vufind-org/vufind/pull/1016|#1016]], [[https://github.com/vufind-org/vufind/pull/1650|#1650]], [[https://github.com/vufind-org/vufind/pull/1656|#1656]]
   * Prevent notice in Aleph driver: [[https://github.com/vufind-org/vufind/pull/1649|#1649]]   * Prevent notice in Aleph driver: [[https://github.com/vufind-org/vufind/pull/1649|#1649]]
 +  * Refactor Javascript to eliminate event attributes: [[https://github.com/vufind-org/vufind/pull/1639|#1639]]
   * Remove Amazon content functionality: [[https://vufind.org/jira/browse/VUFIND-1284|VUFIND-1284]] / [[https://github.com/vufind-org/vufind/pull/1642|#1642]]   * Remove Amazon content functionality: [[https://vufind.org/jira/browse/VUFIND-1284|VUFIND-1284]] / [[https://github.com/vufind-org/vufind/pull/1642|#1642]]
   * SCSS PHP compiler: [[https://github.com/vufind-org/vufind/pull/1538|#1538]]   * SCSS PHP compiler: [[https://github.com/vufind-org/vufind/pull/1538|#1538]]
Line 37: Line 47:
  
 Additionally, [[https://vufind.org/jira/browse/VUFIND-1356|VUFIND-1356]], the ticket dealing with improving the format of the Community Call, has been marked as resolved since the new format seems to be working well. Of course, further feedback and suggestions will always be welcomed. Additionally, [[https://vufind.org/jira/browse/VUFIND-1356|VUFIND-1356]], the ticket dealing with improving the format of the Community Call, has been marked as resolved since the new format seems to be working well. Of course, further feedback and suggestions will always be welcomed.
 +
 +[[https://vufind.org/jira/browse/VUFIND-1386|VUFIND-1386]], the reminder to backport certain accessibility-related translations to the release-5.1/release-6.1 branches, has been closed, as this work is now significantly underway, and Demian will remember to continue to backport translations as they arrive.
  
 Pull request [[https://github.com/vufind-org/vufind/pull/1651|#1651]] appears to have been opened by accident and was immediately closed. Pull request [[https://github.com/vufind-org/vufind/pull/1651|#1651]] appears to have been opened by accident and was immediately closed.
Line 45: Line 57:
 ==== Code in Progress ==== ==== Code in Progress ====
   * Allow tagging of records at the list level: [[https://github.com/vufind-org/vufind/pull/1645|#1645]]   * Allow tagging of records at the list level: [[https://github.com/vufind-org/vufind/pull/1645|#1645]]
-  * FOLIO driver: support paginated API responses: [[https://github.com/vufind-org/vufind/pull/1636|#1636]] 
-  * Refactor Javascript to eliminate event attributes: [[https://github.com/vufind-org/vufind/pull/1639|#1639]] 
  
 ==== Issue Report / Discussion Only ==== ==== Issue Report / Discussion Only ====
Line 58: Line 68:
 The following items saw significant progress / activity during the past month: The following items saw significant progress / activity during the past month:
  
-  * Add content security policy support: [[https://github.com/vufind-org/vufind/pull/1494|#1494]] 
   * Enhancements to cover loading: [[https://vufind.org/jira/browse/VUFIND-1140|VUFIND-1140]] / [[https://github.com/vufind-org/vufind/pull/1566|#1566]]   * Enhancements to cover loading: [[https://vufind.org/jira/browse/VUFIND-1140|VUFIND-1140]] / [[https://github.com/vufind-org/vufind/pull/1566|#1566]]
   * Sample hierarchical facet configuration: [[https://github.com/vufind-org/vufind/pull/1626|#1626]]   * Sample hierarchical facet configuration: [[https://github.com/vufind-org/vufind/pull/1626|#1626]]
Line 64: Line 73:
  
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
community/newsletter/2020-06.1593088938.txt.gz · Last modified: 2020/06/25 12:42 by demiankatz