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

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-11 [2022/11/18 12:46] – [Recently Completed / Resolved Issues] demiankatzcommunity:newsletter:2022-11 [2022/11/29 18:24] (current) demiankatz
Line 1: Line 1:
 ====== VuFind® Newsletter: November, 2022 ====== ====== VuFind® Newsletter: November, 2022 ======
- 
-:!: This document is a draft and still subject to change. 
  
 ===== Highlights / Executive Summary ===== ===== Highlights / Executive Summary =====
 +
 +November VuFind® development was once again largely focused on outstanding work required to complete the 9.0 release, with some bug fixes, accessibility improvements and minor new features mixed in. Many of the most significant changes made are "behind the scenes," such as the removal of outdated code and configuration, or the use of more modern browser capabilities to achieve tasks like real-time status display. These improvements won't be immediately obvious to end users but are important to the long-term health of the project. Some time was also invested in updating and improving GitHub Actions configurations, to make the most of code quality services available through that platform.
 +
 +The Project Management Committee met to discuss various ongoing projects. One completed task was the Community Call survey (whose results seem to affirm our current approach, and which will be discussed in more detail on the next call). Planning is now underway for a documentation survey, to be opened early next year. Other tasks still underway include planning for future fundraising, investigation of a standard translation platform, and implementation of a standard conflict of interest policy for project leadership to ensure full transparency.
  
 ===== Recently Completed / Resolved Issues ===== ===== Recently Completed / Resolved Issues =====
Line 14: Line 16:
   * Add more flexibility to XCNCIP2 ILS driver configuration: [[https://github.com/vufind-org/vufind/pull/2602|#2602]]   * Add more flexibility to XCNCIP2 ILS driver configuration: [[https://github.com/vufind-org/vufind/pull/2602|#2602]]
   * Add new VuFind ObserverManager to replace hunt: [[https://github.com/vufind-org/vufind/pull/2569|#2569]], [[https://github.com/vufind-org/vufind/pull/2601|#2601]]   * Add new VuFind ObserverManager to replace hunt: [[https://github.com/vufind-org/vufind/pull/2569|#2569]], [[https://github.com/vufind-org/vufind/pull/2601|#2601]]
 +  * Add support for filters in SolrPrefix autocomplete: [[https://github.com/vufind-org/vufind/pull/2632|#2632]]
 +  * Adds explanatory text to filters (facets) for more accessibility: [[https://github.com/vufind-org/vufind/pull/2493|#2493]]
   * Authority module: improve record routing: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1552|VUFIND-1552]] / [[https://github.com/vufind-org/vufind/pull/2595|#2595]]   * Authority module: improve record routing: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1552|VUFIND-1552]] / [[https://github.com/vufind-org/vufind/pull/2595|#2595]]
   * Browse handler: Use Marc4j normalizers; streamline/update build process: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1525|VUFIND-1525]] / [[https://github.com/vufind-org/vufind-browse-handler/pull/39|vufind-browse-handler#39]]   * Browse handler: Use Marc4j normalizers; streamline/update build process: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1525|VUFIND-1525]] / [[https://github.com/vufind-org/vufind-browse-handler/pull/39|vufind-browse-handler#39]]
   * Clarify solrmarc.path in SolrMarc's import.properties: [[https://github.com/vufind-org/vufind/pull/2628|#2628]]   * Clarify solrmarc.path in SolrMarc's import.properties: [[https://github.com/vufind-org/vufind/pull/2628|#2628]]
-  * Extract MARC processing logic into a separate library for easier sharing; improve/clean up code: [[https://github.com/vufind-org/vufind/pull/2621|#2621]], [[https://github.com/vufind-org/vufind-marc/pull/1|vufind-marc#1]], [[https://github.com/vufind-org/vufind-marc/pull/2|vufind-marc#2]], [[https://github.com/vufind-org/vufind-marc/pull/3|vufind-marc#3]], [[https://github.com/vufind-org/vufind-marc/pull/4|vufind-marc#4]], [[https://github.com/vufind-org/vufind-marc/pull/5|vufind-marc#5]]+  * Extract MARC processing logic into a separate library for easier sharing; improve/clean up code: [[https://github.com/vufind-org/vufind/pull/2621|#2621]], [[https://github.com/vufind-org/vufind-marc/pull/1|vufind-marc#1]], [[https://github.com/vufind-org/vufind-marc/pull/2|vufind-marc#2]], [[https://github.com/vufind-org/vufind-marc/pull/3|vufind-marc#3]], [[https://github.com/vufind-org/vufind-marc/pull/4|vufind-marc#4]], [[https://github.com/vufind-org/vufind-marc/pull/5|vufind-marc#5]], [[https://github.com/vufind-org/vufind-marc/pull/6|vufind-marc#6]]
   * Fix display of random recommendations: [[https://github.com/vufind-org/vufind/pull/2613|#2613]]   * Fix display of random recommendations: [[https://github.com/vufind-org/vufind/pull/2613|#2613]]
   * Fix GitHub Actions deprecations: [[https://github.com/vufind-org/vufind/pull/2608|#2608]], [[https://github.com/vufind-org/vufind-browse-handler/pull/41|vufind-browse-handler#41]], [[https://github.com/vufind-org/vufindcode/pull/9|vufindcode#9]], [[https://github.com/vufind-org/vufinddate/pull/5|vufinddate#5]], [[https://github.com/vufind-org/vufindharvest/pull/12|vufindharvest#12]], [[https://github.com/vufind-org/vufindhttp/pull/20|vufindhttp#20]]   * Fix GitHub Actions deprecations: [[https://github.com/vufind-org/vufind/pull/2608|#2608]], [[https://github.com/vufind-org/vufind-browse-handler/pull/41|vufind-browse-handler#41]], [[https://github.com/vufind-org/vufindcode/pull/9|vufindcode#9]], [[https://github.com/vufind-org/vufinddate/pull/5|vufinddate#5]], [[https://github.com/vufind-org/vufindharvest/pull/12|vufindharvest#12]], [[https://github.com/vufind-org/vufindhttp/pull/20|vufindhttp#20]]
   * Fix password reset when using ChoiceAuth: [[https://github.com/vufind-org/vufind/pull/2603|#2603]]   * Fix password reset when using ChoiceAuth: [[https://github.com/vufind-org/vufind/pull/2603|#2603]]
   * Fix PHP 8.1 deprecation notices: [[https://github.com/vufind-org/vufind/pull/2605|#2605]], [[https://github.com/vufind-org/vufind/pull/2625|#2625]], [[https://github.com/vufind-org/vufind/pull/2626|#2626]]   * Fix PHP 8.1 deprecation notices: [[https://github.com/vufind-org/vufind/pull/2605|#2605]], [[https://github.com/vufind-org/vufind/pull/2625|#2625]], [[https://github.com/vufind-org/vufind/pull/2626|#2626]]
 +  * Fix processing spelling suggestions in Summon: [[https://github.com/vufind-org/vufind/pull/2634|#2634]]
 +  * Fix setting of language cookie: [[https://github.com/vufind-org/vufind/pull/2630|#2630]]
   * FOLIO: add title-level holds support: [[https://github.com/vufind-org/vufind/pull/2479|#2479]]   * FOLIO: add title-level holds support: [[https://github.com/vufind-org/vufind/pull/2479|#2479]]
   * FOLIO: optimized course reserve lookup: [[https://github.com/vufind-org/vufind/pull/2622|#2622]]   * FOLIO: optimized course reserve lookup: [[https://github.com/vufind-org/vufind/pull/2622|#2622]]
Line 28: Line 34:
   * Improve advanced settings facet_limit configuration: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1587|VUFIND-1587]] / [[https://github.com/vufind-org/vufind/pull/2611|#2611]]   * Improve advanced settings facet_limit configuration: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1587|VUFIND-1587]] / [[https://github.com/vufind-org/vufind/pull/2611|#2611]]
   * Improve BrowZine DOI lookup configurability: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1538|VUFIND-1538]] / [[https://github.com/vufind-org/vufind/pull/2616|#2616]], [[https://github.com/vufind-org/vufind/pull/2629|#2629]]   * Improve BrowZine DOI lookup configurability: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1538|VUFIND-1538]] / [[https://github.com/vufind-org/vufind/pull/2616|#2616]], [[https://github.com/vufind-org/vufind/pull/2629|#2629]]
 +  * Improve normalization of parentheses for Solr queries: [[https://github.com/vufind-org/vufind/pull/2635|#2635]]
   * Improved interface for active filter removal: [[https://github.com/vufind-org/vufind/pull/2522|#2522]]   * Improved interface for active filter removal: [[https://github.com/vufind-org/vufind/pull/2522|#2522]]
   * Increase flexibility in batch import marc script extension matching: [[https://github.com/vufind-org/vufind/pull/2623|#2623]]   * Increase flexibility in batch import marc script extension matching: [[https://github.com/vufind-org/vufind/pull/2623|#2623]]
Line 39: Line 46:
   * Set up GitHub code scanning with CodeQL: [[https://github.com/vufind-org/vufind/pull/2617|#2617]]   * Set up GitHub code scanning with CodeQL: [[https://github.com/vufind-org/vufind/pull/2617|#2617]]
   * Tests for Recommend Classes: [[https://github.com/vufind-org/vufind/pull/2614|#2614]]   * Tests for Recommend Classes: [[https://github.com/vufind-org/vufind/pull/2614|#2614]]
 +  * Updated/improved translations: [[https://github.com/vufind-org/vufind/pull/2631|#2631]]
   * Use aes instead of blowfish in switch_db_hash command test: [[https://github.com/vufind-org/vufind/pull/2609|#2609]]   * Use aes instead of blowfish in switch_db_hash command test: [[https://github.com/vufind-org/vufind/pull/2609|#2609]]
  
Line 48: Line 56:
 ==== Code in Progress ==== ==== Code in Progress ====
  
 +  * Add ability to get cover using multi isbns: [[https://github.com/vufind-org/vufind/pull/2633|#2633]]
   * Add support for validating HTML after each Mink test: [[https://github.com/vufind-org/vufind/pull/2606|#2606]]   * Add support for validating HTML after each Mink test: [[https://github.com/vufind-org/vufind/pull/2606|#2606]]
   * Add support for WorldCat Search v2 API: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1588|VUFIND-1588]] / [[https://github.com/vufind-org/vufind/pull/2612|#2612]]   * Add support for WorldCat Search v2 API: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1588|VUFIND-1588]] / [[https://github.com/vufind-org/vufind/pull/2612|#2612]]
-  * Fix setting of language cookie: [[https://github.com/vufind-org/vufind/pull/2630|#2630]]+  * Clean up header login/logout links and fix issues: [[https://github.com/vufind-org/vufind/pull/2636|#2636]]
   * Replace grunt with NPM scripts: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1514|VUFIND-1514]] / [[https://github.com/vufind-org/vufind/pull/2624|#2624]]   * Replace grunt with NPM scripts: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1514|VUFIND-1514]] / [[https://github.com/vufind-org/vufind/pull/2624|#2624]]
-  * Unset import.properties solrmarc.path to fix loading marc overrides: [[https://github.com/vufind-org/vufind/pull/2628|#2628]] 
  
 ==== Issue Report / Discussion Only ==== ==== Issue Report / Discussion Only ====
Line 63: Line 71:
  
   * Ajax Status Standardize and Modernize: [[https://github.com/vufind-org/vufind/pull/2447|#2447]]   * Ajax Status Standardize and Modernize: [[https://github.com/vufind-org/vufind/pull/2447|#2447]]
-  * Adds explanatory text to filters (facets) for more accessibility: [[https://github.com/vufind-org/vufind/pull/2493|#2493]] 
   * Clean up language keys for file import on lokalise.com: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1586|VUFIND-1586]] / [[https://github.com/vufind-org/vufind/pull/2598|#2598]]   * Clean up language keys for file import on lokalise.com: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1586|VUFIND-1586]] / [[https://github.com/vufind-org/vufind/pull/2598|#2598]]
   * Convert from Laminas\Db to Doctrine: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1480|VUFIND-1480]] / [[https://github.com/vufind-org/vufind/pull/2233|#2233]]   * Convert from Laminas\Db to Doctrine: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1480|VUFIND-1480]] / [[https://github.com/vufind-org/vufind/pull/2233|#2233]]
community/newsletter/2022-11.1668775588.txt.gz · Last modified: 2022/11/18 12:46 by demiankatz