Table of Contents

VuFind Developers Call Minutes: May 17, 2011

Attending: Filipe Bento, Demian Katz, Luke O'Sullivan, Fang Peng, Sean Purcell

Agenda

1. Integration Testing Update

Preetha has graduated, so Villanova will be without a grad student for a while. Before she left, she committed some further testing enhancements: additional checks against the record module as well as an automated method for running tests against specific problem MARC records (see this wiki page). Thanks again to Preetha for all her help getting testing working with continuous integration – we've learned a lot!

2. New/Updated JIRA Tickets

3. Solr 3.1 Update

No further development has been done on the VuFind side since the last call. However, it sounds like the SolrMarc problems with Solr 3.1 have now been addressed in the SolrMarc trunk. Bob Haschart, the lead SolrMarc developer, is going to be on vacation for a month, but when he gets back we will touch base about a new SolrMarc release, which may be the last detail needed to make a clean upgrade in the VuFind trunk.

4. Architecture Improvements

Demian has continued experimenting with Zend framework in the vufind2 branch of Subversion. There is still a fairly large amount of work that needs to be done before this is anything like a working prototype, but some aspects of the design are starting to fall into place (Search Object refactoring, replacements for some old PEAR dependencies, etc.). Feel free to peek for a preview, and let Demian know if you are interested in collaborating. In any case, stay tuned for more developments.

5. New Mobile Theme

Filipe will do some testing of the new theme. There are no other new developments.

6. Cart Functionality

Luke has all non-Javascript functionality working in the patch, but further investigation is needed to work out some login issues when Javascript is enabled.

7. Other Topics?

Luke's patch for expanded ILS functionality (holds, recalls, renewals, etc.) is nearing completion. He has also added support for Horizon as well as Voyager.

Fang visited the ELUNA meeting and spoke to other Aleph sites that seem interested in trying VuFind.

There was some discussion of consortial support in VuFind (VUFIND-180). Fang asked about deduplication tools; none are currently included with VuFind, but we may want to at least provide some recommendations for libraries that need them. Luke's library currently uses an external custom-built MARC merge script that creates a unique 001 field (based on ISBN when possible) and stores individual library IDs in a locally-defined field. Luke is willing to share the script by request; he will also look into posting it in JIRA when he has time to document how it works in more detail.

Luke will also provide some code to go with his feedback module ticket (VUFIND-276) after some of his other pending projects are completed.

Next Call

The next call will be Tuesday, May 31, 2011 at 10am Eastern Daylight Time (GMT - 4:00).