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

VuFind Newsletter: April, 2021

Highlights / Executive Summary

April maintained the high amount of development activity seen in March, with more bug fixing and code quality improvements, plus the completion of some new features, ILS driver adjustments, and user interface tweaks. Highlights include the ability to display attribution on third-party cover images; visible status indicators for public lists; significant progress on alternate script (MARC 880) support; richer XML sitemap generation; and a new “permalink” button on the record page.

This month also saw the first meeting of the newly-constituted Project Management Committee (minutes here). The committee has been working on polishing up community-related documentation (including the Governance Document, Code of Conduct, and Roles and Responsibilities page). Planning is also underway for this year's virtual WOLFcon conference, to be held June 1-3.

Recently Completed / Resolved Issues

The following items were completed in the past month:

  • Add ability to use own (local) identifiers for getting covers: #1924
  • Add default values for possibly undefined variables: #1910
  • Add governance document: #1890
  • Add indication for user's public lists: #1847
  • Add support for custom Google Analytics create options: #1916
  • Aleph driver: support for administration identifier (adm_id): #1879
  • Alma resolver: Add support for displaying Unpaywall service: #1922
  • Correction of wrong parameter types in exception handling: #1915
  • Cover backlink to vendor: #1805
  • Deprecate author_fuller / author2_fuller index fields: #1782
  • Don't override login template in collection controller: #1930
  • Extend sitemap generation to index and content pages: #1904
  • Fix case where Overdrive connector returned null: #1914
  • Fix feedback form Czech translation: #1909
  • Fix invalid leader handling in ISO2709 serialization, add tests: #1908
  • FOLIO: Access to Location Codes in ILS Driver: #1920
  • FOLIO: use date converter for requiredBy formatting in placeHold: #1919
  • Indicate that ContainerExceptions must also be Throwable: #1923
  • KohaRest: improve documentation in .ini file: #1932
  • Make install command return 0 on success: #1929
  • MARC support for alternative scripts: #1895
  • Optimize Export code; expand test coverage: #1907
  • PHPStan configuration and basic fixes: #1896, #1913
  • Prevent double submit of renewal form: #1903
  • Record toolbar permalink (plus “copy to clipboard” helper): #1795, #1927
  • Remove LBS4 ILS driver: VUFIND-1473
  • Remove MARC control-characters-as-entities fix: #1900
  • Remove obsolete items from VuFindConsole module config: #1912
  • Shibboleth support for multiple library cards: #1823
  • SierraRest: Load records in a batch for transactions: #1918
  • SierraRest: patron authentication improvements: #1898, #1917
  • Simplify/standardize I18n configuration: #1928
  • Sitemap generator: Initialize id array even if there are no more records: #1902
  • Support all flash messenger namespaces: #1897
  • Update Code of Conduct: #1905
  • Use slm/locale for Locale detection: #1885
  • Voyager: Add a workaround for changed PDO signature in PHP 8: #1911

These issues were discussed, but determined not to be needed at the present time:

  • Add fieldType ignored and dynamicField: #1901
  • Demo driver: Add fake IDs to transactions when idsInMyResearch is false: #1906

New Issues

The following items were reported / begun in the past month, but are not yet completed:

Code in Progress

  • Do not code various non-Book formats as Book: #1921
  • Deprecate PHP-based LESS compiler: #1925
  • Icon Helper: #1926

Issue Report / Discussion Only

  • Evergreen driver: updates to support modern Evergreen: VUFIND-1476
  • Improve language file merge behavior: VUFIND-1475 (replacing stale pull request #1232, which has been closed)
  • Improved accessibility for results / favorites lists: #1931
  • Remove deprecations from 8.x: VUFIND-1474

Active Issues

The following items saw significant progress / activity during the past month:

  • Add search backend GetQueryHelper feature: #1886
  • Allow translated template rendering via view helper: #1874
  • CSV import tool: #1761
  • Page enhancements: Comparing Languages Against English: #1755
  • Use Psalm for static code analysis: #1764
community/newsletter/2021-04.txt · Last modified: 2021/04/27 11:53 by demiankatz