Table of Contents

VuFind Developers Call Minutes: May 29, 2012

Attending: Filipe Bento, Oliver Goldschmidt, Demian Katz, Ronan McHugh, Luke O'Sullivan, Al Rykhus, Kate Wolkwitz

Agenda

1. New/Updated JIRA Tickets

2. VuFind 2.0 Update

Chris is finishing up statistics (some code is already committed) and Demian is porting and expanding the jquerymobile theme (search and record views are partially completed).

Zend Framework 2 beta 4 has been released, which gets us significantly closer to the final stable release of ZF2, which may have a significant impact on future VuFind 2 development (though at this point, it is clear that the first release candidate is going to be ZF1-based).

3. New Mobile Theme

No news (apart from the above).

4. VuFind Developers Summit 2012

A call for presentations will go out soon. Registration should open in early- to mid-June. More details will be forthcoming.

5. VuFind Hierarchical Collections Update

The National Library of Ireland has gone live with the new hierarchical code (example here). Luke gave a demo of the new code in Leeds and received quite a bit of interest; another demo for the Wales Calm User Group is forthcoming. Demian still plans to work on incorporating all of this functionality into the trunk as soon as there is a lull in VuFind 2 development.

6. Open Data / Shared Central Index

Filipe has posted a request on VUFIND-570 for submissions of OAI-harvestable data sources in need of VuFind XSLT sheets. Please post suggestions and requests on the ticket.

Kate's team is looking into open data possibilities in Germany.

Luke suggested the possibility of sharing circulation data for recommendation generation, etc.; the problem of privacy concerns in some regions was mentioned. (Possible solutions: limiting the data collected, explicitly obtaining user consent). The LibraryCloud project is already looking in this direction, so that might provide a model (and/or data source).

Demian mentioned that there is significant interest in this concept (shared central index) at Villanova – there will definitely be heavy discussion at the summit.

7. Translation

Kate requested some time to review how translation works in VuFind. There was some brainstorming about Kate's problem of dealing with translation of strings generated by the ILS in German and whether or not to include German keys in the English language file to solve the problem. Demian will send Kate a patch that allows reverse-translation to see if that enables a solution with more consistent language files (though Demian still has reservations about the complexity involved).

Kate also asked about documentation on where particular functions exist within the code. Demian still recommends simply using a tool to search the source code (either good old grep, or a programmer's editor with a “search within files” feature – Demian uses Crimson, Filipe uses Funduc Search & Replace), but the generated PHPdoc documentation may sometimes be helpful as well.

Filipe asked for a source of translations of scientific terminology into different languages; Demian suggested checking if an existing project on translatewiki.net might help, though that seems too limited in scope. Filipe has already done some experimentation with EUROVOC data.

8. Other Topics?

Benjamin Mosior (who couldn't attend the call due to vacation) emailed to report that he hopes to have a student developer setting up a consortial VuFind test environment soon to begin work on the proposal posted on VUFIND-180 in JIRA.

Kate mentioned working on BibTip integration for VuFind. She will open a JIRA ticket with details. This led to further discussion of LibraryThing, which offers some similar services – based on a discussion Demian had at the PLA conference, LibraryThing is interested in promoting deeper VuFind integration in the future. Luke offered a demo of LibraryThing integration on this page (see bottom right – this is implemented using LibraryThing's Javascript API).

Next Call

The next call will be Tuesday, June 12, 2012 at 10am Eastern Daylight Time (14:00 GMT).