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-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:2020-10 [2020/10/22 13:18] demiankatzcommunity:newsletter:2020-10 [2020/10/28 12:34] (current) – [Code in Progress] demiankatz
Line 1: Line 1:
 ====== VuFind Newsletter: October, 2020 ====== ====== VuFind Newsletter: October, 2020 ======
- 
-:!: This document is a draft and is subject to change. 
  
 ===== Highlights / Executive Summary ===== ===== Highlights / Executive Summary =====
 +
 +October was spent working through the outcomes of the VuFind Summit. A large number of JIRA tickets have been opened to capture ideas and conversations from the event (see the "Issue Report / Discussion Only" section below). Please help us prioritize and complete this work by voting/commenting on issues that are important to you, and by taking ownership of tickets that you are willing and able to help complete. Additionally, a group of volunteers have come together to begin talking about VuFind community structure and sustainability. This conversation will be a major focus of the next [[:Community Call]], so please join us there if you wish to participate in the discussion.
 +
 +Outside of Summit-related activity, a large number of fixes and enhancements have been merged during the month, as summarized below, and development has begun on a few new features (including a CSV import tool and a log writer for Office365 webhooks). Work has also begun on integrating the [[https://psalm.dev/|Psalm]] static analysis tool into VuFind's continuous integration workflow, which should help improve the application's use of types, among other things.
  
 ===== Recently Completed / Resolved Issues ===== ===== Recently Completed / Resolved Issues =====
Line 12: Line 14:
   * Add pagination support to getUserTransactions: [[https://github.com/vufind-org/vufind/pull/1739|#1739]]   * Add pagination support to getUserTransactions: [[https://github.com/vufind-org/vufind/pull/1739|#1739]]
   * Alma: Use rawurlencode for path parts: [[https://github.com/vufind-org/vufind/pull/1744|#1744]]   * Alma: Use rawurlencode for path parts: [[https://github.com/vufind-org/vufind/pull/1744|#1744]]
 +  * Begin fixing return types using Psalm: [[https://github.com/vufind-org/vufind/pull/1765|#1765]]
   * Better implementation of getPlayingTimes in MarcAdvancedTrait: [[https://github.com/vufind-org/vufind/pull/1751|#1751]]   * Better implementation of getPlayingTimes in MarcAdvancedTrait: [[https://github.com/vufind-org/vufind/pull/1751|#1751]]
   * CallNumberTools.java: return null if lc call number is empty: [[https://github.com/vufind-org/vufind/pull/1752|#1752]]   * CallNumberTools.java: return null if lc call number is empty: [[https://github.com/vufind-org/vufind/pull/1752|#1752]]
Line 30: Line 33:
   * Remove checkRoute=1 parameter from the url when it's no longer needed: [[https://github.com/vufind-org/vufind/pull/1742|#1742]]   * Remove checkRoute=1 parameter from the url when it's no longer needed: [[https://github.com/vufind-org/vufind/pull/1742|#1742]]
   * Reset authentication state on logout: [[https://github.com/vufind-org/vufind/pull/1735|#1735]]   * Reset authentication state on logout: [[https://github.com/vufind-org/vufind/pull/1735|#1735]]
 +  * Simplify PHPUnit fixture handling: [[https://github.com/vufind-org/vufind/pull/1766|#1766]]
 +  * Translation fix: [[https://github.com/vufind-org/vufind/pull/1768|#1768]]
 +  * Travis: Use Composer 1 until compatibility with 2 is fully resolved: [[https://github.com/vufind-org/vufind/pull/1769|#1769]]
 +  * Treat invalid date errors from Solr as parser errors: [[https://github.com/vufind-org/vufind/pull/1763|#1763]]
   * Use more appropriate currency icon: [[https://github.com/vufind-org/vufind/pull/1750|#1750]]   * Use more appropriate currency icon: [[https://github.com/vufind-org/vufind/pull/1750|#1750]]
  
Line 42: Line 49:
   * DEB package: allow compatibility with more Java packages: [[https://github.com/vufind-org/vufind/pull/1760|#1760]]   * DEB package: allow compatibility with more Java packages: [[https://github.com/vufind-org/vufind/pull/1760|#1760]]
   * Log writer for Office365 webhooks: [[https://github.com/vufind-org/vufind/pull/1757|#1757]]   * Log writer for Office365 webhooks: [[https://github.com/vufind-org/vufind/pull/1757|#1757]]
-  * Page enhancements: Comparing Languages Against English: [[https://github.com/vufind-org/vufind/pull/1755|#1755]]+  * Page enhancements: Comparing Languages Against English: [[https://vufind.org/jira/browse/VUFIND-1453|VUFIND-1453]] / [[https://github.com/vufind-org/vufind/pull/1755|#1755]] 
 +  * Re-set keyboard focus in lightbox after the content has loaded: [[https://github.com/vufind-org/vufind/pull/1767|#1767]]
   * Return to previous page after printing: [[https://github.com/vufind-org/vufind/pull/1753|#1753]]   * Return to previous page after printing: [[https://github.com/vufind-org/vufind/pull/1753|#1753]]
 +  * Use Psalm for static code analysis: [[https://github.com/vufind-org/vufind/pull/1764|#1764]]
  
 ==== Issue Report / Discussion Only ==== ==== Issue Report / Discussion Only ====
Line 51: Line 60:
   * Account for previous exceptions in ILS drivers: [[https://vufind.org/jira/browse/VUFIND-1436|VUFIND-1436]]   * Account for previous exceptions in ILS drivers: [[https://vufind.org/jira/browse/VUFIND-1436|VUFIND-1436]]
   * Allow export of lists to CSV: [[https://vufind.org/jira/browse/VUFIND-1449|VUFIND-1449]]   * Allow export of lists to CSV: [[https://vufind.org/jira/browse/VUFIND-1449|VUFIND-1449]]
 +  * Composer 2 compatibility: [[https://vufind.org/jira/browse/VUFIND-1454|VUFIND-1454]]
   * Document best practices for obtaining commercial metadata: [[https://vufind.org/jira/browse/VUFIND-1451|VUFIND-1451]]   * Document best practices for obtaining commercial metadata: [[https://vufind.org/jira/browse/VUFIND-1451|VUFIND-1451]]
   * EDM / LIDO driver: [[https://vufind.org/jira/browse/VUFIND-1445|VUFIND-1445]]   * EDM / LIDO driver: [[https://vufind.org/jira/browse/VUFIND-1445|VUFIND-1445]]
Line 75: Line 85:
  
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
community/newsletter/2020-10.1603372702.txt.gz · Last modified: 2020/10/22 13:18 by demiankatz