Both sides previous revisionPrevious revisionNext revision | Previous revision |
community:newsletter:2020-09 [2020/09/25 14:05] – demiankatz | community:newsletter:2020-09 [2020/10/05 13:24] (current) – demiankatz |
---|
====== 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 resolved. Much 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 ===== |
| |
* 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]] |
* 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]] |
==== 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]] |
* Use GET instead of POST for limit control: [[https://github.com/vufind-org/vufind/pull/1727|#1727]] | * Use GET instead of POST for limit control: [[https://github.com/vufind-org/vufind/pull/1727|#1727]] |
* 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]] |
* Bug fix: DeferredSideFacets must support all UrlQueryHelper features: [[https://github.com/vufind-org/vufind/pull/1729|#1729]] | * 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]] |
| |
* Add support for record "versions" display: [[https://vufind.org/jira/browse/VUFIND-120|VUFIND-120]] / [[https://github.com/vufind-org/vufind/pull/1581|#1581]] | * 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]] | * ShibbolethWAYF support: [[https://github.com/vufind-org/vufind/pull/1617|#1617]] |
| |
---- struct data ---- | ---- struct data ---- |
| properties.Page Owner : |
---- | ---- |
| |