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

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-09 [2020/09/24 10:22] – [Code in Progress] demiankatzcommunity:newsletter:2020-09 [2020/10/05 13:24] (current) demiankatz
Line 1: Line 1:
 ====== VuFind Newsletter: September, 2020 ====== ====== VuFind Newsletter: September, 2020 ======
- 
-:!: This document is a draft, and still subject to change. 
  
 ===== Highlights / Executive Summary ===== ===== Highlights / Executive Summary =====
  
-...+September was another busy month for VuFind development, with a large number of issues both opened and resolvedMuch of the work revolved around updates and bug fixes, but some new features include the ability to [[https://github.com/vufind-org/vufind/pull/1645|tag favorites lists]] (in addition to the resources within those lists), [[https://github.com/vufind-org/vufind/pull/1667|improved lightbox keyboard accessibility]], and [[https://github.com/vufind-org/vufind/pull/1679|new options for displaying covers of unavailable items]]. Significant work has also been done on the new [[https://github.com/vufind-org/vufind/pull/1581|record versions feature]], slated for inclusion in release 7.1. 
 + 
 +The month culminated in the [[community:conferences:summit_2020|International VuFind Summit 2020]], which had ten featured speakers (plus lightning talks) and more than 100 attendees. Slides from the event are already available at the [[community:conferences:summit_2020|Summit wiki page]] and video will be posted as editing is completed. The results of the roadmapping session will also be discussed on a near-future Community Call.
  
 ===== Recently Completed / Resolved Issues ===== ===== Recently Completed / Resolved Issues =====
Line 12: Line 12:
  
   * Add permission support to combined search results: [[https://vufind.org/jira/browse/VUFIND-1421|VUFIND-1421]] / [[https://github.com/vufind-org/vufind/pull/1707|#1707]]   * Add permission support to combined search results: [[https://vufind.org/jira/browse/VUFIND-1421|VUFIND-1421]] / [[https://github.com/vufind-org/vufind/pull/1707|#1707]]
 +  * Add requirements to ImageFactoryTest: [[https://github.com/vufind-org/vufind/pull/1731|#1731]]
   * Add XCNCIP2 ILS driver tests (and improve code): [[https://github.com/vufind-org/vufind/pull/1672|#1672]]   * Add XCNCIP2 ILS driver tests (and improve code): [[https://github.com/vufind-org/vufind/pull/1672|#1672]]
   * Allow tagging of records at the list level; use list-level tags in ListItems channel: [[https://github.com/vufind-org/vufind/pull/1645|#1645]]   * Allow tagging of records at the list level; use list-level tags in ListItems channel: [[https://github.com/vufind-org/vufind/pull/1645|#1645]]
   * Alma: Clean up error messages and always use logger: [[https://github.com/vufind-org/vufind/pull/1723|#1723]]   * Alma: Clean up error messages and always use logger: [[https://github.com/vufind-org/vufind/pull/1723|#1723]]
   * Asset pipeline and Content Security Policy compatibility fixes: [[https://vufind.org/jira/browse/VUFIND-1431|VUFIND-1431]] / [[https://github.com/vufind-org/vufind/pull/1717|#1717]] / [[https://github.com/vufind-org/vufind/pull/1719|#1719]]   * Asset pipeline and Content Security Policy compatibility fixes: [[https://vufind.org/jira/browse/VUFIND-1431|VUFIND-1431]] / [[https://github.com/vufind-org/vufind/pull/1717|#1717]] / [[https://github.com/vufind-org/vufind/pull/1719|#1719]]
 +  * Bug: AJAX facet calls must support all UrlQueryHelper features: [[https://github.com/vufind-org/vufind/pull/1729|#1729]]
   * Bug: Cache causes wrong behavior on advanced search screen: [[https://vufind.org/jira/browse/VUFIND-1433|VUFIND-1433]]   * Bug: Cache causes wrong behavior on advanced search screen: [[https://vufind.org/jira/browse/VUFIND-1433|VUFIND-1433]]
   * Bug: Feedback forms do not include sender name in reply-to field: [[https://vufind.org/jira/browse/VUFIND-1419|VUFIND-1419]]   * Bug: Feedback forms do not include sender name in reply-to field: [[https://vufind.org/jira/browse/VUFIND-1419|VUFIND-1419]]
   * Bug: IDs containing quotes break AJAX cover loading: [[https://vufind.org/jira/browse/VUFIND-1428|VUFIND-1428]]   * Bug: IDs containing quotes break AJAX cover loading: [[https://vufind.org/jira/browse/VUFIND-1428|VUFIND-1428]]
   * Delete email authentication token only after initial checks: [[https://github.com/vufind-org/vufind/pull/1701|#1701]]   * Delete email authentication token only after initial checks: [[https://github.com/vufind-org/vufind/pull/1701|#1701]]
 +  * Evergreen ILS driver: suppress status/holdings display for deleted items [[https://github.com/vufind-org/vufind/pull/1728|#1728]]
   * Feedback Forms: allow extending Form class: [[https://github.com/vufind-org/vufind/pull/1724|#1724]]   * Feedback Forms: allow extending Form class: [[https://github.com/vufind-org/vufind/pull/1724|#1724]]
   * Fix advanced search multi-select clearing: [[https://vufind.org/jira/browse/VUFIND-1425|VUFIND-1425]] / [[https://github.com/vufind-org/vufind/pull/1713|#1713]] / [[https://github.com/vufind-org/vufind/pull/1718|#1718]] / [[https://github.com/vufind-org/vufind/pull/1720|#1720]]   * Fix advanced search multi-select clearing: [[https://vufind.org/jira/browse/VUFIND-1425|VUFIND-1425]] / [[https://github.com/vufind-org/vufind/pull/1713|#1713]] / [[https://github.com/vufind-org/vufind/pull/1718|#1718]] / [[https://github.com/vufind-org/vufind/pull/1720|#1720]]
   * Fix double colon in MARC links: [[https://github.com/vufind-org/vufind/pull/1725|#1725]]   * Fix double colon in MARC links: [[https://github.com/vufind-org/vufind/pull/1725|#1725]]
 +  * Fix markdown factory not getting config from markdown.ini: [[https://github.com/vufind-org/vufind/pull/1734|#1734]]
   * Fix replaceTerm() word boundary / normalization bugs: [[https://vufind.org/jira/browse/VUFIND-1423|VUFIND-1423]] / [[https://github.com/vufind-org/vufind/pull/1712|#1712]]   * Fix replaceTerm() word boundary / normalization bugs: [[https://vufind.org/jira/browse/VUFIND-1423|VUFIND-1423]] / [[https://github.com/vufind-org/vufind/pull/1712|#1712]]
   * Fix return value of getFilterStringParts when the string isn't properly formatted: [[https://github.com/vufind-org/vufind/pull/1721|#1721]]   * Fix return value of getFilterStringParts when the string isn't properly formatted: [[https://github.com/vufind-org/vufind/pull/1721|#1721]]
   * FOLIO driver: Modify notes field and add item_notes, issues, supplements and indexes: [[https://github.com/vufind-org/vufind/pull/1708|#1708]]   * FOLIO driver: Modify notes field and add item_notes, issues, supplements and indexes: [[https://github.com/vufind-org/vufind/pull/1708|#1708]]
   * FOLIO driver: more robust support of discoverySuppress attribute [[https://github.com/vufind-org/vufind/pull/1698|#1698]]   * FOLIO driver: more robust support of discoverySuppress attribute [[https://github.com/vufind-org/vufind/pull/1698|#1698]]
 +  * Handle null response from Solr properly: [[https://github.com/vufind-org/vufind/pull/1733|#1733]]
   * KohaRest driver fixes/improvements: [[https://github.com/vufind-org/vufind/pull/1700|#1700]], [[https://github.com/vufind-org/vufind/pull/1702|#1702]], [[https://github.com/vufind-org/vufind/pull/1703|#1703]], [[https://github.com/vufind-org/vufind/pull/1704|#1704]], [[https://github.com/vufind-org/vufind/pull/1705|#1705]], [[https://github.com/vufind-org/vufind/pull/1706|#1706]], [[https://github.com/vufind-org/vufind/pull/1710|#1710]]   * KohaRest driver fixes/improvements: [[https://github.com/vufind-org/vufind/pull/1700|#1700]], [[https://github.com/vufind-org/vufind/pull/1702|#1702]], [[https://github.com/vufind-org/vufind/pull/1703|#1703]], [[https://github.com/vufind-org/vufind/pull/1704|#1704]], [[https://github.com/vufind-org/vufind/pull/1705|#1705]], [[https://github.com/vufind-org/vufind/pull/1706|#1706]], [[https://github.com/vufind-org/vufind/pull/1710|#1710]]
   * Lightbox keyboard support / improved accessibility: [[https://github.com/vufind-org/vufind/pull/1667|#1667]]   * Lightbox keyboard support / improved accessibility: [[https://github.com/vufind-org/vufind/pull/1667|#1667]]
Line 34: Line 39:
   * Optionally allow rendering of a custom template for unavailable covers: [[https://github.com/vufind-org/vufind/pull/1679|#1679]]   * Optionally allow rendering of a custom template for unavailable covers: [[https://github.com/vufind-org/vufind/pull/1679|#1679]]
   * Reduce EDS API calls by caching data required for Search Options: [[https://github.com/vufind-org/vufind/pull/1688|#1688]]   * Reduce EDS API calls by caching data required for Search Options: [[https://github.com/vufind-org/vufind/pull/1688|#1688]]
 +  * SierraRest ILS driver: Fix a couple of holdings retrieval issues: [[https://github.com/vufind-org/vufind/pull/1726|#1726]]
   * SierraRest ILS driver: Refactor authorization grant requesting: [[https://github.com/vufind-org/vufind/pull/1658|#1658]]   * SierraRest ILS driver: Refactor authorization grant requesting: [[https://github.com/vufind-org/vufind/pull/1658|#1658]]
   * Take a screenshot on integrated test failure: [[https://github.com/vufind-org/vufind/pull/1562|#1562]]   * Take a screenshot on integrated test failure: [[https://github.com/vufind-org/vufind/pull/1562|#1562]]
Line 47: Line 53:
 ==== Code in Progress ==== ==== Code in Progress ====
   * Fix mismatched slot names: [[https://github.com/vufind-org/vufind/pull/1722|#1722]]   * Fix mismatched slot names: [[https://github.com/vufind-org/vufind/pull/1722|#1722]]
 +  * KohaRest: Allow mapping of different NotForLoan statuses separately: [[https://github.com/vufind-org/vufind/pull/1730|#1730]]
   * makeLink view helper: [[https://github.com/vufind-org/vufind/pull/1695|#1695]]   * makeLink view helper: [[https://github.com/vufind-org/vufind/pull/1695|#1695]]
   * More XCNXIP2 ILS driver improvements: [[https://github.com/vufind-org/vufind/pull/1715|#1715]]   * More XCNXIP2 ILS driver improvements: [[https://github.com/vufind-org/vufind/pull/1715|#1715]]
   * Refactor query normalization: [[https://github.com/vufind-org/vufind/pull/1714|#1714]]   * Refactor query normalization: [[https://github.com/vufind-org/vufind/pull/1714|#1714]]
 +  * Remove laminas/laminas-dependency-plugin: [[https://github.com/vufind-org/vufind/pull/1732|#1732]]
   * Replace Linkify with URL highlight: [[https://github.com/vufind-org/vufind/pull/1709|#1709]]   * Replace Linkify with URL highlight: [[https://github.com/vufind-org/vufind/pull/1709|#1709]]
-  * SierraRest: Fix a couple of holdings retrieval issues: [[https://github.com/vufind-org/vufind/pull/1726|#1726]]+  * Use GET instead of POST for limit control: [[https://github.com/vufind-org/vufind/pull/1727|#1727]]
  
 ==== Issue Report / Discussion Only ==== ==== Issue Report / Discussion Only ====
Line 57: Line 65:
   * Admin module: "Index Maintenance" section: [[https://vufind.org/jira/browse/VUFIND-1420|VUFIND-1420]]   * Admin module: "Index Maintenance" section: [[https://vufind.org/jira/browse/VUFIND-1420|VUFIND-1420]]
   * Allow configuration of reserves core name: [[https://vufind.org/jira/browse/VUFIND-1417|VUFIND-1417]]   * Allow configuration of reserves core name: [[https://vufind.org/jira/browse/VUFIND-1417|VUFIND-1417]]
 +  * Change UrlQueryHelper::setDefaultParameter override default to false: [[https://vufind.org/jira/browse/VUFIND-1434|VUFIND-1434]]
 +  * Create mechanism for running extra SQL in web-based installer: [[https://vufind.org/jira/browse/VUFIND-1435|VUFIND-1435]]
   * KohaILSDI driver: fines problem: [[https://vufind.org/jira/browse/VUFIND-1418|VUFIND-1418]]   * KohaILSDI driver: fines problem: [[https://vufind.org/jira/browse/VUFIND-1418|VUFIND-1418]]
   * Make plugin generator smarter about nested directories: [[https://vufind.org/jira/browse/VUFIND-1430|VUFIND-1430]]   * Make plugin generator smarter about nested directories: [[https://vufind.org/jira/browse/VUFIND-1430|VUFIND-1430]]
Line 66: Line 76:
 The following items saw significant progress / activity during the past month: The following items saw significant progress / activity during the past month:
  
 +  * Add support for record "versions" display: [[https://vufind.org/jira/browse/VUFIND-120|VUFIND-120]] / [[https://github.com/vufind-org/vufind/pull/1581|#1581]]
 +  * Configurable Autocomplete: [[https://vufind.org/jira/browse/VUFIND-1362|VUFIND-1362]]
   * Move JS translations from layout to separate file: [[https://github.com/vufind-org/vufind/pull/1691|#1691]]   * Move JS translations from layout to separate file: [[https://github.com/vufind-org/vufind/pull/1691|#1691]]
 +  * ShibbolethWAYF support: [[https://github.com/vufind-org/vufind/pull/1617|#1617]]
  
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
community/newsletter/2020-09.1600942968.txt.gz · Last modified: 2020/09/24 10:22 by demiankatz