Table of Contents

VuFind Developers Call Minutes: September 26, 2017

Attending: Leila Gonzales, Chris Hallberg, John Jung, Demian Katz, Claas Kazzer, Jochen Lienhard, Tod Olson

Agenda

1. Development Updates

JIRA Tickets

Pull Requests

Release 4.1

Release 4.1 went out on time. A few minor bugs (mostly i18n-related) have been caught since the release, so a 4.1.1 will be forthcoming.

2. VuFind Summit 2017

The Summit was a success, with some interesting talks and productive roadmapping. Videos will be posted as soon as editing is complete.

3. Development Planning

5.0 Roadmap

There was a productive roadmapping discussion at the Summit (using this Google doc); the outcomes of that conversation have been captured in the GitHub project board. Chris and Demian will focus on these tasks in the lead-up to release 5.0.

Code Style Tools

As noted above, PR #1058 has been merged, bringing us up to date with the latest PHP_CodeSniffer and adding a tests/phpcs.xml file defining VuFind's specific style checking rules. This PR also adds a new “phpcbf” phing task which can be used to pass the appropriate configuration to the phpcbf tool to automatically fix many of the issues normally detected by phpcs.

The long-awaited php-cs-fixer release that has been holding up PR #897 has also come out, so that has been merged as well. Unfortunately, the software still does not do exactly what we would like as far as allowing alignment of binary operators. However, we have selected a compromise configuration that seems to allow reasonably high-quality results. Demian also reviewed the full php-cs-fixer rule sets and added several relatively uncontroversial-looking rules, fixing more problems in the process. There are several “risky” rules that might be worth applying as well; we can investigate these later.

Image Metadata API

No news.

Front End Updates

Chris is continuing to work on some open pull requests to improve the sandal theme. No major refactoring planned, just some addition of classes.

Browse Handler Optimizations

No news.

4. Institutional Home

Ben Mosior kindly ran us through an exercise to think about what we desire from an institutional home at the last Summit. We can continue that conversation on future calls if there is interest in doing so.

5. Time Change!

Between this call and the next, the change from Daylight to Standard time will occur in the Eastern time zone. Please keep this in mind when marking your calendar!

6. Other Topics?

None this time.

Next Call

The next call will be Tuesday, November 7, 2017 at 9am Eastern Standard Time (14:00 GMT).