Table of Contents

VuFind Developers Call Minutes: October 25, 2016

Attending: Matthias Edel, Leila Gonzales, Chris Hallberg, Demian Katz, Jochen Lienhard, Ere Maijala

Agenda

1. Development Updates

JIRA Tickets

Pull Requests

2. Development Planning

Roadmapping Strategies

We agreed to try the GitHub Projects interface as an experiment. If it has shortcomings, we will revisit. Demian will try populating the project from the Summit document.

Breaking Up Templates

Demian will close 826 and will spend more time working on 829 to clean up some things and add tests.

API

Demian will do one more review, and then we can probably merge this to master.

Channels

Some good ideas were raised at the Summit. Demian has updated the to-do list and hopes to make progress soon.

Modularization

No news.

Next ZF Version

No news. We agreed at Summit to raise PHP requirement to 5.6; this will allow us to move forward.

Improved Use of Permissions

No news.

Solr 6

No news. We can move forward on this soon due to Summit agreement on raising Java requirement to 1.8 and using new “download Solr dynamically with Phing” technique.

Last Call for Deprecation Objections

If no one objects, we will remove jquerymobile, built-in statistics, Google Maps support, and the BeanShell example scripts very soon.

Release 3.1.1

The first bug fix release should go out soon. We will release on 10/31.

Praise

General call for positive quotes about VuFind to update the website; existing quotes are many years old. Demian suggested checking Judy's Charleston Review article for useful quotes.

Other Front End Updates

"One search box" proposal

There has been some discussion about whether we should switch from classes to ids on search boxes now that we have only one box. This offers some minor performance benefits but may break some compatibility (though we couldn't find many people taking advantage of two boxes in the wild). For now: cautious approach, keep classes; consider switching to IDs in future.

Minor Improvement to Autocomplete

#830 allows users to pass a static list of values to the autocomplete library and match against that, instead of using AJAX. This is not used for any native VuFind features but may be valuable to some local customizations. Documented in the pull request and the separate autocomplete repo.

3. Institutional Home

Investigation is ongoing.

4. Daylight Saving

Remember that it's daylight saving season, so relative times may fluctuate over the next few weeks. Please mark your calendars carefully!

5. Other Topics?

None this time.

Next Call

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