Table of Contents

VuFind Developers Call Minutes: May 12, 2015

Attending: Filipe Bento, Chris Delis, Chris Hallberg, Demian Katz, Jochen Lienhard, Tod Olson

Agenda

1. Development Updates

JIRA Tickets

Pull Requests

2. Development Planning

Call Number Normalization

During testing, Tod discovered a local configuration problem that needs to be corrected, leading to another round of tests before the code can go into production – thus, this work is still ongoing.

Improved Author Indexing

Demian has made progress on #354, making all of the necessary PHP and XSLT updates to deal with multi-valued primary authors. At this point, the only outstanding issues have to do with porting the indexing routines into the SolrMarc core and dealing with the “author initials” portion of the original proposal (which is essentially a separate issue). Testing/feedback would be appreciated at this point.

General consensus: save the initials for a separate task; finish the first part first.

Task for Demian: review state of SolrMarc/Marc4j issues and send an email to solrmarc-tech summarizing questions, etc.

Question: is it appropriate to use .ini file for relator terms? Would it be better to load terms in properties file? We'll test performance after porting to SolrMarc core.

Solr Upgrade?

No news this week.

VuFind Solutions GitHub

The “offcanvas” feature used as an example last time has been made configurable and merged to master, so we need a new sample feature to move this forward! We'll put this idea on hold until we have another real-life use case.

Permissions

There's been some discussion on the mailing list about refactoring the Shibboleth authentication/authorization. Tod will read and comment when possible. Chris D. is willing to test changes when they come along (his local use case is fairly simple).

VuFind API

Some discussion recently arose on the list about giving VuFind a more robust API for accessing information programmatically. Ideas and suggestions for such a project would be welcomed.

Tod advocated for considering the possibility of an SRU endpoint. Demian suggested that if an existing PHP SRU framework existed, it might be interesting to try hooking to VuFind as a proof of concept. Tod found PHP/YAZ, an extension which might be worth investigating.

Some discussion of the conflict between a data-oriented API like SRU and VuFind's more rendered-display-oriented model. Different API designs would serve different use cases, and some are likely incompatible.

3. Other Topics?

None today.

Next Call

The next call will be Tuesday, May 26, 2015 at 10am Eastern Daylight Time (14:00 GMT).