Table of Contents
VuFind Developers Call Minutes: January 11, 2011
Attending: Demian Katz, Till Kinstler, Eric Lease Morgan, Luke O'Sullivan, Fang Peng, Preetha Rao, Graham Seaman
1. Continuous Integration Update
An updated PHP plug-in has been installed in our Sonar instance, allowing more detailed reporting. Some bugs still need to be worked out, but this is much more useful than before.
Style cleanup is continuing – we should soon drop below 1,000 warnings.
Selenium testing is working, but it is incredibly slow (possibly due to the use of a virtual frame buffer to allow X-Windows access without a terminal). Preetha is investigating means of speeding it up. You can try it yourself with these instructions.
2. jQuery/XHTML Theme
Tuan's jQuery/XHTML theme is available in the trunk and functional. A few minor issues still need to be resolved – these are tracked in comments on the VUFIND-353 JIRA ticket. Please feel free to add your own!
Note that this new theme will eventually include “cart” functionality for bulk operations on search results; however, this is not yet complete and is currently commented out.
3. Icon Set for Library Software
Graham has started an Icon Set wiki page for the planning of a generic graphic set for use in library applications (VuFind and beyond). Please take a look at the page and add any missing icons that you think would be useful.
Graham will begin contacting other open source library projects to solicit further ideas.
4. Bulk Actions for Favorites
Luke's patch to expand favorites functionality (bulk actions on list contents, editing/deleting the lists themselves) was committed as r3448. Please test and report problems.
One small but significant limitation: bulk export to RefWorks is not currently supported due to the complexity of working with a callback mechanism. VUFIND-369 has been opened to remind us to eventually take care of it.
5. New JIRA Tickets
Sam Moffatt has contributed some useful patches, all committed to the trunk: cleaner code for loading authentication modules (VUFIND-365), a new multi-authentication module (VUFIND-368) and a better class autoloader (VUFIND-366).
See Building an Authentication Handler for some documentation related to the improved authentication module loading.
6. Plug-in Architecture
We began discussing the future of VuFind's plug-in architecture in very abstract terms. The conversation will be continued on vufind-tech and this wiki page.
7. Other Topics?
Fang Peng brought up the topic of using VuFind to index web pages. Demian suggested that building full web harvesting into VuFind might be excessive, but it may be possible to load data from an existing open source indexer into VuFind in some manner. OpenPipeline looks like a possible tool to help with this process. Both will investigate further.
The next call will be Tuesday, January 25, 2011 at 10am Eastern Standard Time (GMT - 5:00).