Table of Contents

VuFind Developers Call Minutes: November 26, 2013

Attending: Filipe Bento, Anna Headley, Demian Katz, Benjamin Mosior, Hajo Seng, Ben Wiens

Agenda

1. Development Updates

JIRA Tickets

Pull Requests

2. Development Planning

ChoiceAuth

Anna's pull request creates a new level of auth-module-specific template abstraction to allow the side-by-side “choose your authentication type” form to be displayed. There were no objections to introducing this modification to master. Demian will merge after a couple of remaining outstanding issues are resolved.

One thought for the future: a mapping mechanism to reconcile differing usernames between different authentication methods. For now, Anna will add a comment to the config file noting that all auth methods must return compatible username values.

Admin Refactoring

Chris has been looking into refactoring the admin controller to better separate out different parts of the functionality and to incorporate Luke's tag management code.

The consensus was that moving admin functionality to a VuFindAdmin module was the best approach – added security and modularity, with only minimal inconvenience (adding one line to httpd-vufind.conf).

Bootstrap Theme

Work is ongoing – some bugs still need fixing.

eDisMax

It is now possible to turn on Extended Dismax in config.ini (global default) or searchspecs.yaml (handler-by-handler override). This will remain off by default until some Solr-side bugs are fixed. Demian is interested in feedback on how well relevance ranking performs with the new handler.

Performance Testing

A filter cache scenario has been added to the Google doc. More scenarios will be welcomed; Benjamin and Ben also plan to revisit the mailing list to see if they can find any additional ideas from past discussions.

Anna suggested the possibility of doing further investigation of garbage collection scenarios (as begun at the Summit Hackfest).

3. Other Topics?

No other topics this week. Hajo plans to suggest some new agenda items in January.

Next Call

The next call will be Tuesday, December 10, 2013 at 10am Eastern Standard Time (15:00 GMT).