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:2022-04

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:2022-04 [2022/04/21 12:18] demiankatzcommunity:newsletter:2022-04 [2022/04/26 14:36] (current) – [VuFind® Newsletter: April, 2022] demiankatz
Line 1: Line 1:
 ====== VuFind® Newsletter: April, 2022 ====== ====== VuFind® Newsletter: April, 2022 ======
-:!: This document is a draft and is subject to change. 
  
 ===== Highlights / Executive Summary ===== ===== Highlights / Executive Summary =====
  
 +This month's VuFind development was heavily focused on completing the [[configuration:blender|Blended Search]] feature, which has now been merged to the dev-9.0 branch for inclusion in the 9.0 release. Work on the Blender code led to a number of bug fixes, improvements and new tests related to VuFind's underlying search system, some of which will be included in release 8.1 and others of which will be deferred until 9.0.
 +
 +Significant effort was also put into addressing outstanding 8.1 tickets, so that a release date can be scheduled in the fairly near future. Most known issues have now either been resolved or at least have an open pull request associated with them containing work in progress.
 +
 +Other changes include ongoing theme development (informed in part by conversations at this month's Community Call, which focused on theme strategy), some fixes and improvements to MARC indexing, updates to Markdown support, and a variety of smaller fixes and enhancements.
 +
 +The Project Management Committee has continued work on a variety of fronts, including planning for future releases, integrating the project with Open Library Foundation services, and developing documentation for vendor partnerships. Most notably, the VuFind JIRA issue tracker is likely to be integrated with the Open Library Foundation's cloud-hosted instance in the near future, which will reduce the maintenance burden on the VuFind team and ensure more timely updates to the application.
 ===== Recently Completed / Resolved Issues ===== ===== Recently Completed / Resolved Issues =====
  
Line 10: Line 16:
   * Add a search backend specific css class to results list: [[https://github.com/vufind-org/vufind/pull/2371|#2371]]   * Add a search backend specific css class to results list: [[https://github.com/vufind-org/vufind/pull/2371|#2371]]
   * Add ability to use custom commonmark extensions: [[https://github.com/vufind-org/vufind/pull/2375|#2375]]   * Add ability to use custom commonmark extensions: [[https://github.com/vufind-org/vufind/pull/2375|#2375]]
 +  * Add Blender for searching two backends and merging results: [[https://github.com/vufind-org/vufind/pull/2341|#2341]]
 +  * Add caching support to Primo and EDS connectors: [[https://github.com/vufind-org/vufind/pull/2406|#2406]]
   * Add initial tests for VuFind\Search\Solr\Results: [[https://github.com/vufind-org/vufind/pull/2380|#2380]]   * Add initial tests for VuFind\Search\Solr\Results: [[https://github.com/vufind-org/vufind/pull/2380|#2380]]
   * Add mechanism for combining raw and translated facet values: [[https://github.com/vufind-org/vufind/pull/2352|#2352]]   * Add mechanism for combining raw and translated facet values: [[https://github.com/vufind-org/vufind/pull/2352|#2352]]
Line 16: Line 24:
   * Add unit tests for getFacetList method of Solr results: [[https://github.com/vufind-org/vufind/pull/2387|#2387]]   * Add unit tests for getFacetList method of Solr results: [[https://github.com/vufind-org/vufind/pull/2387|#2387]]
   * Adding config for history to KohaRest-ini: [[https://github.com/vufind-org/vufind/pull/2297|#2297]]   * Adding config for history to KohaRest-ini: [[https://github.com/vufind-org/vufind/pull/2297|#2297]]
 +  * Allow sub-themes to disable JS files set by parents: [[https://vufind.org/jira/browse/VUFIND-1507|VUFIND-1507]] / [[https://github.com/vufind-org/vufind/pull/2392|#2392]]
 +  * Apply XSLT to RSS feed: [[https://vufind.org/jira/browse/VUFIND-1494|VUFIND-1494]] / [[https://github.com/vufind-org/vufind/pull/2385|#2385]]
   * Clear out any empty filter arrays after removing a filter: [[https://github.com/vufind-org/vufind/pull/2398|#2398]]   * Clear out any empty filter arrays after removing a filter: [[https://github.com/vufind-org/vufind/pull/2398|#2398]]
   * CommonMark: Sanitize integer config options: [[https://github.com/vufind-org/vufind/pull/2404|#2404]]   * CommonMark: Sanitize integer config options: [[https://github.com/vufind-org/vufind/pull/2404|#2404]]
Line 25: Line 35:
   * Fix filtering of dynamic checkbox facets: [[https://github.com/vufind-org/vufind/pull/2366|#2366]]   * Fix filtering of dynamic checkbox facets: [[https://github.com/vufind-org/vufind/pull/2366|#2366]]
   * Fix removeAllFilters to remove all types of filters: [[https://github.com/vufind-org/vufind/pull/2395|#2395]]   * Fix removeAllFilters to remove all types of filters: [[https://github.com/vufind-org/vufind/pull/2395|#2395]]
 +  * Improve advanced search accessibility: [[https://github.com/vufind-org/vufind/pull/2393|#2393]]
   * Improve error message when course reserves indexing fails: [[https://github.com/vufind-org/vufind/pull/2277|#2277]]   * Improve error message when course reserves indexing fails: [[https://github.com/vufind-org/vufind/pull/2277|#2277]]
 +  * Improve format detection for articles encoded as "Monograph Component Parts" and electronic resources: [[https://github.com/vufind-org/vufind/pull/2403|#2403]], [[https://github.com/vufind-org/vufind/pull/2408|#2408]]
   * Improve test coverage for VuFindSearch\Command namespace: [[https://github.com/vufind-org/vufind/pull/2373|#2373]]   * Improve test coverage for VuFindSearch\Command namespace: [[https://github.com/vufind-org/vufind/pull/2373|#2373]]
   * Improve user interface for "expand" checkboxes: [[https://vufind.org/jira/browse/VUFIND-1539|VUFIND-1539]] / [[https://github.com/vufind-org/vufind/pull/2391|#2391]]   * Improve user interface for "expand" checkboxes: [[https://vufind.org/jira/browse/VUFIND-1539|VUFIND-1539]] / [[https://github.com/vufind-org/vufind/pull/2391|#2391]]
   * Improvements to facet/filter processing logic: [[https://github.com/vufind-org/vufind/pull/2394|#2394]]   * Improvements to facet/filter processing logic: [[https://github.com/vufind-org/vufind/pull/2394|#2394]]
   * Include all primary authors in export formats: [[https://github.com/vufind-org/vufind/pull/2367|#2367]]   * Include all primary authors in export formats: [[https://github.com/vufind-org/vufind/pull/2367|#2367]]
 +  * Include language parameter in RSS feed links: [[https://github.com/vufind-org/vufind/pull/2390|#2390]]
   * Make getFacetLabel work for checkbox filters: [[https://github.com/vufind-org/vufind/pull/2259|#2259]]   * Make getFacetLabel work for checkbox filters: [[https://github.com/vufind-org/vufind/pull/2259|#2259]]
 +  * Make HideFacetValueListener compatible with multiple backends: [[https://github.com/vufind-org/vufind/pull/2405|#2405]]
   * Make use of ellipsis consistent and customizable in translation: [[https://vufind.org/jira/browse/VUFIND-1503|VUFIND-1503]] / [[https://github.com/vufind-org/vufind/pull/2381|#2381]]   * Make use of ellipsis consistent and customizable in translation: [[https://vufind.org/jira/browse/VUFIND-1503|VUFIND-1503]] / [[https://github.com/vufind-org/vufind/pull/2381|#2381]]
   * Minor Swedish translation improvement: [[https://github.com/vufind-org/vufind/pull/2377|#2377]]   * Minor Swedish translation improvement: [[https://github.com/vufind-org/vufind/pull/2377|#2377]]
Line 36: Line 50:
   * Primo: Add a couple of special facet value mappings: [[https://github.com/vufind-org/vufind/pull/2396|#2396]]   * Primo: Add a couple of special facet value mappings: [[https://github.com/vufind-org/vufind/pull/2396|#2396]]
   * Remove unused Google Maps template (orphaned since 4.0): [[https://github.com/vufind-org/vufind/pull/2382|#2382]]   * Remove unused Google Maps template (orphaned since 4.0): [[https://github.com/vufind-org/vufind/pull/2382|#2382]]
 +  * Replace "Piwik" with "Matomo" in upgrade warning: [[https://github.com/vufind-org/vufind/pull/2409|#2409]]
   * Update league/commonmark to 2.x: [[https://github.com/vufind-org/vufind/pull/2048|#2048]]   * Update league/commonmark to 2.x: [[https://github.com/vufind-org/vufind/pull/2048|#2048]]
  
Line 49: Line 64:
   * Add ability to to process feedback forms in more ways: [[https://github.com/vufind-org/vufind/pull/2399|#2399]]   * Add ability to to process feedback forms in more ways: [[https://github.com/vufind-org/vufind/pull/2399|#2399]]
   * Add missing labels to sliders: [[https://vufind.org/jira/browse/VUFIND-1543|VUFIND-1543]] / [[https://github.com/vufind-org/vufind/pull/2388|#2388]]   * Add missing labels to sliders: [[https://vufind.org/jira/browse/VUFIND-1543|VUFIND-1543]] / [[https://github.com/vufind-org/vufind/pull/2388|#2388]]
-  * Allow sub-themes to disable JS files set by parents: [[https://vufind.org/jira/browse/VUFIND-1507|VUFIND-1507]] / [[https://github.com/vufind-org/vufind/pull/2392|#2392]] 
-  * Apply XSLT to RSS feed: [[https://vufind.org/jira/browse/VUFIND-1494|VUFIND-1494]] / [[https://github.com/vufind-org/vufind/pull/2385|#2385]] 
   * Fix: Lightbox external links: [[https://vufind.org/jira/browse/VUFIND-1523|VUFIND-1523]] / [[https://github.com/vufind-org/vufind/pull/2401|#2401]]   * Fix: Lightbox external links: [[https://vufind.org/jira/browse/VUFIND-1523|VUFIND-1523]] / [[https://github.com/vufind-org/vufind/pull/2401|#2401]]
-  * Improve format detection for articles encoded as "Monograph Component Parts": [[https://github.com/vufind-org/vufind/pull/2403|#2403]] +  * Fix long cart print not loading: [[https://vufind.org/jira/browse/VUFIND-1509|VUFIND-1509]] [[https://github.com/vufind-org/vufind/pull/2407|#2407]]
-  * Include language parameter in RSS feed links: [[https://github.com/vufind-org/vufind/pull/2390|#2390]]+
   * Make MenuButton Component: [[https://github.com/vufind-org/vufind/pull/2378|#2378]]   * Make MenuButton Component: [[https://github.com/vufind-org/vufind/pull/2378|#2378]]
   * Refactor cluster list to fix bug and streamline code: [[https://github.com/vufind-org/vufind/pull/2369|#2369]]   * Refactor cluster list to fix bug and streamline code: [[https://github.com/vufind-org/vufind/pull/2369|#2369]]
Line 62: Line 74:
 ==== Issue Report / Discussion Only ==== ==== Issue Report / Discussion Only ====
  
 +  * Add a base class for different search backend connectors: [[https://vufind.org/jira/browse/VUFIND-1549|VUFIND-1549]]
 +  * Add delimited/fixed value support to HideFacetValue/ShowFacetValue settings: [[https://vufind.org/jira/browse/VUFIND-1548|VUFIND-1548]]
   * Add Mink test coverage for Markdown rendering: [[https://vufind.org/jira/browse/VUFIND-1541|VUFIND-1541]]   * Add Mink test coverage for Markdown rendering: [[https://vufind.org/jira/browse/VUFIND-1541|VUFIND-1541]]
   * Allow configuration of locale-aware display dates/times: [[https://vufind.org/jira/browse/VUFIND-1545|VUFIND-1545]]   * Allow configuration of locale-aware display dates/times: [[https://vufind.org/jira/browse/VUFIND-1545|VUFIND-1545]]
Line 70: Line 84:
 The following items saw significant progress / activity during the past month: The following items saw significant progress / activity during the past month:
  
-  * Add Blender for searching two backends and merging results: [[https://github.com/vufind-org/vufind/pull/2341|#2341]] 
   * makeLink view helper: [[https://github.com/vufind-org/vufind/pull/1695|#1695]]   * makeLink view helper: [[https://github.com/vufind-org/vufind/pull/1695|#1695]]
   * Utilize icon helper: [[https://github.com/vufind-org/vufind/pull/1962|#1962]]   * Utilize icon helper: [[https://github.com/vufind-org/vufind/pull/1962|#1962]]
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
community/newsletter/2022-04.1650543503.txt.gz · Last modified: 2022/04/21 12:18 by demiankatz