Table of Contents
VuFind Summit 2013
Dates and Location
The 2013 developers summit took place at Villanova University on October 14 and 15, 2013.
Video from the conference can be viewed here. Some talks are also available on YouTube:
All times are Eastern Daylight Time (GMT-4).
9:30 – 10:00 Registration and Coffee Time (Coffee and Pastries available) 10:00 – 10:15 Introductions 10:15 – 10:45 VuFind Roundup and Future Plans 10:45 – 11:00 Break 11:00 – 11:30 Benjamin Mosior, Scaling VuFind 2: Configuration, Administration, and Performance 11:30 – 12:00 Demian Katz, Backend, Service, Listener: VuFind's New SOLR Connection 12:00 – 1:00 Lunch (Provided) 1:00 – 1:30 Ere Maijala, RecordManager - Getting Stuff into VuFind 1:30 – 2:00 David Lacy and Chris Hallberg, A VuFind Front End for a Hierarchically Modeled Fedora Repository 2:00 – 2:15 Break 2:15 – 2:45 Chris Hallberg, Bootprint – Adding responsive design to VuFind 2:45 – 3:00 Breakout Planning 3:00 - 4:00 Breakout 4:00 – 4:20 Breakout Reports 4:20 – 4:30 Closing Remarks 5:00 Dinner at Gullifty’s (on your own)
9:30 – 10:00 Registration and Coffee Time (Coffee and Pastries available) 10:00 – 10:15 Housekeeping 10:15 – 12:00 HackFest 12:00 – 1:00 Lunch (on your own) 1:00 – 4:00 HackFest
Scaling VuFind 2: Configuration, Administration, and Performance
Benjamin Mosior, Keystone Library Network
“Scaling VuFind 2: Configuration, Administration, and Performance” takes an in-depth look at the challenges of configuring VuFind to meet the needs of growing organizations. Explained from the perspective of a library consortium, this presentation discusses implementation of a multi-instance deployment, externalization and replication of the Solr back-end, and performance considerations in high-use scenarios. Specific information for multi-instance installations will include record import strategies, configuration and theming overrides, and working with production/QA/development environments. The Solr section of the presentation will go over the process of externalizing the Solr back-end and how to set up simple master-slave replication. Lastly, the performance considerations will encompass topics such as server configuration, JMeter testing, and troubleshooting tips.
Benjamin Mosior is a Jr. Systems Administrator for the Keystone Library Network, a library consortium currently serving 18 institutions across Pennsylvania (United States). The KLN provides a number of SaaS applications for its member libraries, including a multi-instance deployment of VuFind 2 in concert with the Voyager ILS.
Backend, Service, Listener: VuFind's New SOLR Connection
Demian Katz, Villanova University
One of the major developments of VuFind 2.0 is a redesigned system for creating and processing Solr searches. This talk, adapted from a presentation by David Maus, the primary architect of the new search system, gives an overview of the new design and explains some of its advantages and capabilities.
Demian Katz has been the lead developer on Villanova’s VuFind project since 2009. When not working on open source discovery software, he manages bibliographies at dimenovels.org and gamebooks.org and prepares eTexts for Project Gutenberg.
RecordManager - Getting stuff into VuFind
Ere Maijala, The National Library of Finland
This presentation introduces RecordManager, a piece of software written in PHP in the National Library of Finland. RecordManager is used to harvest, normalize and deduplicate records before sending them to VuFind's Solr to be indexed. In addition to importing and exporting files, RecordManager can be used as an OAI-PMH harvester and can also action as an OAI-PMH provider. See https://github.com/KDK-Alli/RecordManager/wiki for more information.
Ere Maijala is the main developer of the VuFind-based national public interface Finna. He has more than 15 years of experience in the development of library systems and services.
A VuFind Front End for a Hierarchically Modeled Fedora Repository
David Lacy and Chris Hallberg, Villanova University
David Lacy is the Team Leader for Library Technology Development at Villanova University and lead developer of the VuDL project. Chris Hallberg is the graduated Villanova grad assistant and resident front-end engineer to VuFind and VuDL.
Bootprint – Adding responsive design to VuFind
Chris Hallberg, Villanova University
Bootprint – The rumors are true: VuFind is going responsive! What is Bootstrap? What has happened to our beloved Blueprint? Join me for the harrowing tale of a summer with Bootstrap and what it means for the future of VuFind.
Chris Hallberg is the graduated Villanova grad assistant and resident front-end engineer to VuFind and VuDL.