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

This is an old revision of the document!


VuFind Newsletter: September, 2021

:!: This document is a draft and is subject to change.

Highlights / Executive Summary

Recently Completed / Resolved Issues

The following items were completed in the past month:

  • Add ability to filter sitemap results: #2102
  • Add alias support for icon helper: #2127
  • Add change tracking to XSLT examples: VUFIND-1461 / #2100
  • Add support for conditional extra parameters in searchspecs.yaml: #2104
  • Add support for including browser's user agent in the feedback email: #2116
  • Aleph driver: paging support in my transactions: #2122, #2126
  • Aleph driver: parse position in queue from item status: #2107
  • Aleph driver: z304 mapping of address can be overriden for REST DLF API: #1994
  • Allow Javascript to be loaded in the header OR the footer: VUFIND-1437 / #1799
  • Avoid cache-related out-of-memory exceptions: VUFIND-1505 / #2137
  • Catch exceptions when loading records from the cache: #2124
  • Consistent variable names and code style for backend commands: #2111
  • Create new truncation mechanism; apply to existing truncation functionality: #2121, #2135
  • Do not circumvent search service: VUFIND-1483 / #2036
  • Feedback forms: Fix a couple of code comments: #2119
  • Fix catalog login with MultiBackend: #2015
  • Fix hierarchy highlighting: #2130
  • Fix limitOrderOverride: #2081
  • Fix typos in Czech translation: #2136
  • Icon helper: #1926
  • Improve/add tests for search commands: #2087
  • Improve array support in config writer: #2088
  • Improve escaping behavior of RecordLink helper: #2072
  • Improve search service command object error handling: #2085
  • Improve XML batch-loading support: VUFIND-1458 / #2034
  • Improvements to feedback forms: #2113
  • Indexing: Avoid fatal error if configs are missing: #2131
  • KohaILSDI driver: fix fines problem: VUFIND-1418 / #2110
  • KohaILSDI driver: simplify database initialization: #2112
  • Make EDS connector not override HTTP client's adapter: #2109
  • Make Form class non-shared: #2125
  • Make generator config update more fault-tolerant: VUFIND-1506 / #2138
  • Make handling of missing locale settings more robust: #2095
  • Make OAI-PMH cursormark configurable: #2103
  • Make page mandatory in content page route: #2141
  • Make PHPUnit command a configurable Phing property: #2140
  • More consistent backend validation in commands: #2097
  • More flexible MARC 21 XML type handling: #2099
  • Pass all form element data to the email template: #2123
  • Refactor alphabrowse to use search service: #2084
  • Refactor backend event targets and Solr error listeners: #2108
  • Refactor BrowZine code to use search service: #2091
  • Refactor CallMethodCommand and add backend command argument accessors: #2114
  • Refactor EDS code to use search service: #2086
  • Refactor MapSelection to use search service: #2092
  • Refactor sitemap generator to use search service more consistently: #2037
  • Refactor Solr TreeDataSource to use search service: #2093
  • Refactor SwitchQuery module to use search service: #2106
  • Refactor WorldCat code to use search service: #2090
  • Refactoring of template resolving logic: #1424
  • Remove unused/broken multi-breadcrumb functionality: #2098
  • Rename CommandInterface method: #2096
  • Rename Form class method: #2120
  • Replace Linkify with UrlHighlight: #1709
  • Simplify unnecessary array_push call: #2115
  • Trigger print dialog only once: #2139
  • Truncate fixes and improvements: #2134
  • Update import mappings to use DDC 23: #2094
  • Update logos to indicate trademark status: #2132
  • Upgrade Phing to 2.17.0: #2101
  • Upgrade to laminas-form version 3: #2051
  • Use icon helper for spinners in JS code: #2133
  • Use icon helper for spinners in templates: #2129
  • Validate submitted form option values: #2118
  • VuFind\Captcha\ImageFactory: Solve cache path problem: #2128
  • WorkKeys.java: Optimize caching behaviour: #2082
  • XCNCIP: Various holds related fixes: #2142

These PRs were closed because they were determined to be unnecessary:

  • Open an external link instead of loading it into the lightbox: #2089
  • SierraRest: Disable keepalive as it may cause trouble with Sierra: #2083

New Issues

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

Code in Progress

  • Add translations for the User Agent field in feedback forms: #2117

Issue Report / Discussion Only

  • Add cursorMark support to MapSelection recommendation module: VUFIND-1501
  • CORE API integration: VUFIND-1500
  • Hierarchical facets do not display correctly in right-to-left mode: VUFIND-1504
  • Make use of ellipsis consistent and customizable in translation: VUFIND-1503
  • Need tests to verify that the Form class is non-shared: VUFIND-1502

Active Issues

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

  • Utilize icon helper: #1962
community/newsletter/2021-09.1632401649.txt.gz · Last modified: 2021/09/23 12:54 by demiankatz