Both sides previous revisionPrevious revisionNext revision | Previous revision |
community:newsletter:2021-11 [2021/11/18 12:25] – [Code in Progress] demiankatz | community:newsletter:2021-11 [2021/11/30 17:06] (current) – demiankatz |
---|
====== VuFind® Newsletter: November, 2021 ====== | ====== VuFind® Newsletter: November, 2021 ====== |
| |
:!: This document is a draft and is still subject to change. | |
| |
===== Highlights / Executive Summary ===== | ===== Highlights / Executive Summary ===== |
| |
| In November, the [[community:conferences:summit_2021|2021 Virtual VuFind Summit]] was held, and several tickets were added and updated based on the Summit's roadmapping session. All slides from the Summit have been posted on [[community:conferences:summit_2021|the event's wiki page]], along with a link to video recordings (which, as of this writing, are still in the process of being added). |
| |
| Further progress was made on VuFind's video editing backlog, with full video posted from the [[community:conferences:summit_2019|2019 VuFind Summit]], and all outstanding [[:videos|video tutorials]] completed (bringing the total to 21 tutorials). |
| |
| This month also saw the release of [[:changelog#release_802_-_11_29_2021|VuFind 8.0.2]], another minor bug fix release that patches a handful of issues discovered since the release of 8.0.1. |
| |
| The month's code changes include more bug fixes/improvements, the completion of the Armenian translation, various ILS driver improvements, and the introduction of a new admin-oriented API for cache clearing. A development branch for VuFind 9.0 has been established so that work on the next major release can begin in parallel with feature enhancements for VuFind 8.1. |
| |
| The [[community:roles_and_responsibilities#project_management_committee|Project Management Committee]] has opened a [[https://surveys.americangeosciences.org/index.php/556999|survey about Discovery Platform Use]], intended to help understand community needs/preferences and prioritize future work. Please take a few minutes to participate if you have not already. |
| |
===== Recently Completed / Resolved Issues ===== | ===== Recently Completed / Resolved Issues ===== |
The following items were completed in the past month: | The following items were completed in the past month: |
| |
| * Add admin API with a cache flush action: [[https://vufind.org/jira/browse/VUFIND-1365|VUFIND-1365]] / [[https://github.com/vufind-org/vufind/pull/2219|#2219]] |
* Add Armenian translation: [[https://github.com/vufind-org/vufind/pull/2166|#2166]], [[https://github.com/vufind-org/vufind/pull/2167|#2167]], [[https://github.com/vufind-org/vufind/pull/2168|#2168]], [[https://github.com/vufind-org/vufind/pull/2187|#2187]], [[https://github.com/vufind-org/vufind/pull/2205|#2205]], [[https://github.com/vufind-org/vufind/pull/2207|#2207]], [[https://github.com/vufind-org/vufind/pull/2208|#2208]], [[https://github.com/vufind-org/vufind/pull/2209|#2209]], [[https://github.com/vufind-org/vufind/pull/2210|#2210]], [[https://github.com/vufind-org/vufind/pull/2211|#2211]], [[https://github.com/vufind-org/vufind/pull/2212|#2212]], [[https://github.com/vufind-org/vufind/pull/2213|#2213]], [[https://github.com/vufind-org/vufind/pull/2214|#2214]], [[https://github.com/vufind-org/vufind/pull/2215|#2215]] | * Add Armenian translation: [[https://github.com/vufind-org/vufind/pull/2166|#2166]], [[https://github.com/vufind-org/vufind/pull/2167|#2167]], [[https://github.com/vufind-org/vufind/pull/2168|#2168]], [[https://github.com/vufind-org/vufind/pull/2187|#2187]], [[https://github.com/vufind-org/vufind/pull/2205|#2205]], [[https://github.com/vufind-org/vufind/pull/2207|#2207]], [[https://github.com/vufind-org/vufind/pull/2208|#2208]], [[https://github.com/vufind-org/vufind/pull/2209|#2209]], [[https://github.com/vufind-org/vufind/pull/2210|#2210]], [[https://github.com/vufind-org/vufind/pull/2211|#2211]], [[https://github.com/vufind-org/vufind/pull/2212|#2212]], [[https://github.com/vufind-org/vufind/pull/2213|#2213]], [[https://github.com/vufind-org/vufind/pull/2214|#2214]], [[https://github.com/vufind-org/vufind/pull/2215|#2215]] |
* Aleph ILS driver: fine-related fixes and improvements: [[https://github.com/vufind-org/vufind/pull/2199|#2199]], [[https://github.com/vufind-org/vufind/pull/2202|#2202]] | * Aleph ILS driver: fine-related fixes and improvements: [[https://github.com/vufind-org/vufind/pull/2199|#2199]], [[https://github.com/vufind-org/vufind/pull/2202|#2202]] |
* Make Csrf an interface for better customizability: [[https://github.com/vufind-org/vufind/pull/2201|#2201]] | * Make Csrf an interface for better customizability: [[https://github.com/vufind-org/vufind/pull/2201|#2201]] |
* Make lightbox loading spinner nicer: [[https://github.com/vufind-org/vufind/pull/2197|#2197]] | * Make lightbox loading spinner nicer: [[https://github.com/vufind-org/vufind/pull/2197|#2197]] |
| * Method validateIds in AbstractRequestBase: [[https://github.com/vufind-org/vufind/pull/2206|#2206]] |
| * Move currency formatting to a separate class from SafeMoneyFormat: [[https://github.com/vufind-org/vufind/pull/2217|#2217]] |
* Move print dialog triggering code to separate file: [[https://github.com/vufind-org/vufind/pull/2143|#2143]] | * Move print dialog triggering code to separate file: [[https://github.com/vufind-org/vufind/pull/2143|#2143]] |
* OJS indexing: add subject to topic and topic-facet fields: [[https://github.com/vufind-org/vufind/pull/2204|#2204]] | * OJS indexing: add subject to topic and topic-facet fields: [[https://github.com/vufind-org/vufind/pull/2204|#2204]] |
==== Code in Progress ==== | ==== Code in Progress ==== |
| |
* Add admin API with a cache flush action: [[https://vufind.org/jira/browse/VUFIND-1365|VUFIND-1365]] / [[https://github.com/vufind-org/vufind/pull/2219|#2219]] | * Add firstname as usable parameter when building notification emails: [[https://github.com/vufind-org/vufind/pull/2221|#2221]] |
* Add ThemeConfig view helper: [[https://github.com/vufind-org/vufind/pull/2218|#2218]] | * Add ThemeConfig view helper: [[https://github.com/vufind-org/vufind/pull/2218|#2218]] |
* Method validateIds in AbstractRequestBase: [[https://github.com/vufind-org/vufind/pull/2206|#2206]] | |
* Move currency formatting to a separate class from SafeMoneyFormat: [[https://github.com/vufind-org/vufind/pull/2217|#2217]] | |
* Show last issue date for patron: [[https://github.com/vufind-org/vufind/pull/2188|#2188]] | * Show last issue date for patron: [[https://github.com/vufind-org/vufind/pull/2188|#2188]] |
* Translate message for user in MultiBackend driver: [[https://github.com/vufind-org/vufind/pull/2196|#2196]] | * Translate message for user in MultiBackend driver: [[https://github.com/vufind-org/vufind/pull/2196|#2196]] |
| * XCNCIP2: Request all pages of LookupItemSet: [[https://github.com/vufind-org/vufind/pull/2220|#2220]] |
| |
==== Issue Report / Discussion Only ==== | ==== Issue Report / Discussion Only ==== |
| |
| * Add id validation to ILL requests and storage retrieval requests: [[https://vufind.org/jira/browse/VUFIND-1521|VUFIND-1521]] |
* Add support for additional options when placing hold requests: [[https://vufind.org/jira/browse/VUFIND-1519|VUFIND-1519]] | * Add support for additional options when placing hold requests: [[https://vufind.org/jira/browse/VUFIND-1519|VUFIND-1519]] |
* Allow custom fields in user profile (from ILS driver): [[https://vufind.org/jira/browse/VUFIND-1515|VUFIND-1515]] | * Allow custom fields in user profile (from ILS driver): [[https://vufind.org/jira/browse/VUFIND-1515|VUFIND-1515]] |
* Fine/fee payment support: [[https://vufind.org/jira/browse/VUFIND-1518|VUFIND-1518]] | * Fine/fee payment support: [[https://vufind.org/jira/browse/VUFIND-1518|VUFIND-1518]] |
* Modernize front end build environment: [[https://vufind.org/jira/browse/VUFIND-1514|VUFIND-1514]] | * Modernize front end build environment: [[https://vufind.org/jira/browse/VUFIND-1514|VUFIND-1514]] |
* Use popularity metrics when ranking search results: [[https://vufind.org/jira/browse/VUFIND-1520|VUFIND-1520]] | * Unit tests use real configuration: [[https://vufind.org/jira/browse/VUFIND-1522|VUFIND-1522]] |
* Wikidata integration: [[https://vufind.org/jira/browse/VUFIND-1517|VUFIND-1517]] | * Wikidata integration: [[https://vufind.org/jira/browse/VUFIND-1517|VUFIND-1517]] |
| |
* Update/expand support for MARC linking fields: [[https://vufind.org/jira/browse/VUFIND-1448|VUFIND-1448]] | * Update/expand support for MARC linking fields: [[https://vufind.org/jira/browse/VUFIND-1448|VUFIND-1448]] |
* Update league/commonmark to 2.0: [[https://github.com/vufind-org/vufind/pull/2048|#2048]] | * Update league/commonmark to 2.0: [[https://github.com/vufind-org/vufind/pull/2048|#2048]] |
| * Use popularity metrics when ranking search results: [[https://vufind.org/jira/browse/VUFIND-124|VUFIND-124]], [[https://vufind.org/jira/browse/VUFIND-1520|VUFIND-1520]] |
* 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 : |
---- | ---- |
| |