Table of Contents

VuFind Developers Call Minutes: June 14, 2011

Attending: Filipe Bento, Lutz Biedinger, Demian Katz, Till Kinstler, Daniel Lovins, Tuan Nguyen, Eoghan Ó Carragáin, Luke O'Sullivan, Sean Purcell, Graham Seaman, Ernie Simuro

Agenda

1. New/Updated JIRA Tickets

2. Wiki Upgrade

Demian has upgraded the wiki to a newer version (2009-12-25c); this adds better spam cleanup tools along with functional enhancements like a better edit mode. There are still newer releases available, and upgrading will continue as time allows.

3. Solr 3.1 Update

Still waiting for Bob Haschart to return from vacation and update SolrMarc; hopefully there will be news by the next call.

Apparently the BASE team (Bielefeld Academic Search Engine) is already using Solr 3.1 with VuFind.

4. Architecture Improvements

Demian has made some progress on the VuFind 2.0 Proof of Concept. The rudiments of search object and record driver functionality are in place, so the code is now capable of performing a search and rendering a list of results. Many important details are missing (facets, proper YAML configuration parsing, etc.), but the demo is getting closer to becoming functional.

The new architecture is a bit more modular than the old design:

Overall, the Zend Framework seems to be doing a good job. Some big wins:

Demian's biggest concern at the moment is that the PHP-only templates have a tendency to become ugly and unreadable to an even greater degree than the old Smarty templates (due largely to greater verbosity – <? and ?> instead of { and }, lots of $this→…, etc.). It may be worth brainstorming/discussing ways of addressing this problem in the future.

5. New Mobile Theme

Tuan is going to look into these problems noticed by Filipe:

We also discussed these other items:

Luke may have time to help with mobile development soon.

More assistance with mobile development would be appreciated – if you are interested, please let us know.

6. Cart Functionality

Luke has shared his patch with several people, and many problems have been fixed – but there are still some issues yet to be resolved. Progress is being made, and Demian plans to do a code review later in the week.

7. VuFind 1.2 Release Date / Key Features

The consensus is that we should get a release as soon as possible. For that reason, we'll hold off on incorporating Solr 3.1 until VuFind 1.3 – VuFind 1.2 will be released on August 1, 2011 and will add (among other things) expanded hold support. Demian will begin rounding up missing translations and working on upgrade scripts as soon as possible.

Once 1.2 is released, we can merge the Solr 3.1 branch into the trunk – this will give us plenty of time to test it before VuFind 1.3 is released.

8. Other Topics?

Servilio was unable to attend this week's call, but he posted some comments about the installation process on the vufind-tech list. Please take a look and respond to his message if you have anything to add.

Tuan asked about updating the trunk Unicorn driver since it is out of date; Demian believes there are licensing restrictions preventing this from happening (hence the separate vufind-unicorn project). Demian will email Andrew and see if he knows anything about the status – we should either get new code into the trunk (if legal) or replace the trunk driver with instructions on how to get current code (if it is still necessary to jump through hoops).

Next Call

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