Table of Contents

VuFind® Community Call Minutes: August 1, 2023

Attending: Chris Hallberg, Demian Katz, Maccabee Levine, Ere Maijala, Peter Murray, Mario Trojan, Susan Turkel, Thomas Wagener

Agenda

1. Development Planning

Newsletter Highlights

The July, 2023 Newsletter was discussed.

Pull Request / JIRA Ticket Review (release 9.1)

The goal is to release 9.1 in the Fall – probably October. To meet this goal, we are going to have to reprioritize some work from 9.1 to 10.0. We also need to be sure that all work involving new language file strings is completed by early-to-mid September to allow at least a month for translation work.

The following pull requests are scheduled for inclusion in release 9.1:

The following JIRA tickets represent features, fixes and improvements that do not yet have an active PR associated with them:

The following JIRA ticket represents a test suite improvement idea that has not been started yet:

The following JIRA tickets represent tasks to be handled closer to the final release:

Release 9.0.3

Release 9.0.3 went out on time.

Deprecated Development Tools

Two development tools we have used for many years in our CI stack were deprecated earlier this year: phpcpd and phploc. Demian was unable to find any explanation for the ending of these projects, nor are any replacement tools suggested. The outputs of these tools have not been used much (if at all), so it should be safe to simply remove them from Jenkins configuration.

If anyone has concerns about this, please let Demian know; otherwise, he will remove the tools when time permits.

In the meantime, he has reviewed the phpcpd results and reduced some copy and paste in tests to take advantage of the results while they remain available. He also opened VUFIND-1628 to highlight some record collection factory work that should be done eventually (currently scheduled for 10.0). There is still more that could potentially be done, but nothing too severe.

2. Facet Navigation Improvements: Technical Discussion

Major problem: Javascript needs to work correctly both inside and outside of lightbox.

Major problem: combination with more button

Question: some code lives in common.js but maybe it should be moved to or combined with lightbox.js

Further discussion can take place on the pull request – Mario is looking for technical guidance on these issues.

3. WOLFcon / Summit Reminder

Demian reminded everyone that the WOLFcon 2023 schedule is available for viewing and that registration (including free online access) remains open until fairly close to the event itself.

4. Open Q&A / Other Topics?

None this month.

Next Call

The next call will be Tuesday, September 5, 2023 at 9am Eastern Daylight Time (13:00 GMT).