Table of Contents

VuFind® Newsletter: August, 2023

Highlights / Executive Summary

Development Progress

While WOLFcon planning and the final weeks of summer vacation season continued to provide distractions from development work, August still saw a significant amount of code added to the project. Most of the month's work was focused on improving tests, updating dependencies, eliminating obsolete code and fixing bugs, but there were also some new features and enhancements added, such as the addition of a convenient reset/clear button to the search form, a “recommended librarian” module for LibGuides users, support for setting a custom Solr port as part of the installation process, and a new option to apply an ID prefix when using the command-line delete utility.

VuFind® Summit 2023 / WOLFcon

The 2023 VuFind® Summit at WOLFcon was a success, with significant in-person and remote participation in all of its meetings and presentations. As of this writing, slides for all talks have been posted on the 2023 Summit page; video will be shared as soon as recordings have been edited.

Project Management Committee Report

The Project Management Committee reviewed the project's Governance Document and made some minor edits to improve clarity and better reflect current project practices.

PMC members made further progress on implementing Lokalise to simplify the process of updating user interface translations for the project. It is possible that the work will be complete in time to take advantage of it for release 9.1 later this year.

The group discussed the outcomes of a project security audit funded by the University of Leipzig. Fortunately, there were no insurmountable problems discovered. The major findings of the report were shared in a WOLFcon presentation. The most critical finding was simply that the project supports installation on PHP 7 even though PHP 7 has reached end of life and should not be used. Since the project is also compatible with PHP 8, this should not be a problem as long as users are upgrading their environments appropriately, and PHP 7 support will be fully removed in release 9.1. Work is also being planned for future releases to add new security features and further reduce the possibility of accidental misconfigurations.

The PMC voted to add Thomas Wagener, a frequent contributor from HeBIS, as a project committer. (Also note that if you or a developer you know is interested in gaining committer status, you can talk to an existing committer – including any current PMC member – about receiving a nomination).

Recently Completed / Resolved Issues

The following items were completed in the past month and will be included in release 9.1:

The following items were completed in the past month and will be included in release 10.0:

This item was closed because it has been broken into smaller parts and superseded by multiple newer pull requests:

New Issues

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

Code in Progress

Issue Report / Discussion Only

Active Issues

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