The 2015 developers summit took place at Villanova University on October 12 and 13, 2015.
The first day of the event was live-streamed to allow remote viewing and participation. Video archive below:
9:00 - 9:30 Registration, light refreshments 9:30 - 10:15 Demian Katz - State of the Project, Q&A 10:15 - 10:30 David Lacy - Conserving a Giant: Digitally Documenting a Painting Restoration Project 10:30 - 10:45 Break 10:45 - 11:15 John Houser - Historical Society of Pennsylvania Genealogy Databases, One Year On 11:15 - 12:00 Ere Maijala - Fault Tolerance and Load Balancing 12:00 - 1:00 LUNCH (provided) 1:00 - 2:15 VuFind 3 Roadmapping Session 2:15 - 2:30 Break 2:30 - 3:00 André Lahmann - VuFind Development Revisited - Lessons Learned from One Year of Migration to VuFind 2.x 3:00 - 4:30 HackFest / Break-out Sessions 5:00 Dinner at Gullity's (on your own)
More details on the dinner venue may be found here.
9:00 - 9:30 Registration, light refreshments 9:30 - 10:00 Lightning Talks 10:00 - 10:15 Morning Planning 10:15 - 12:15 HackFest / Break-out Sessions 12:15 - 1:15 LUNCH (provided) 1:15 - 4:30 HackFest / Break-out Sessions (continued)
In this talk, Demian will review what is new and what has changed since the last Summit as well as discuss some areas of future work that may help inform discussion during the afternoon's VuFind 3 roadmapping session, where decisions will be made about the direction of the next major release. Time will be included for Q&A.
Last year, John Houser talked about the Historical Society of Pennsylvania's VuFind-driven genealogy databases. Now, a year later, the databases are live, and this talk will discuss the current state of the systems and lessons learned during their implementation.
Ere Maijala has worked on implementing fault tolerance and load balancing for a VuFind-based national public interface project developed by the National Library of Finland. In this talk, he will share tools and techniques for improving VuFind's stability in production.
Falvey Memorial Library has been home to a significant painting restoration project centered around “Triumph of David,” a large work attributed to Pietro da Cortona. A large amount of data has been captured during the restoration to document its progress, and a website has been built to present this information using a combination of WordPress, Omeka/Neatline, GeoServer and VuFind. This talk will provide some background on the project and show how all of the pieces were put together to build the finished site.
After finishing very successfully the finc project bringing online eleven library catalogues in Saxony with VuFind 1.3 we are now migrating to VuFind 2.x while reviewing our code and integrating the lessons learned from the finc project: in this talk we will report after one year using the new developed workflow used by each of our developers realized through git code versioning and homogenous development environments with docker. As keeping multiple VuFind instances up to date while continuing development can be a burdensome task, this talk will also give a brief insight into how we organize our multiple VuFind instances via one git repository by making heavy usage of VuFind's inheritance functionalities.
No slides; summary of this blog post.
No slides; summary of Solr functionality described here.
These notes were collected during the Summit's roadmapping session.
Refactoring of Modules
API
Permissions
Language Namespacing
Minimum system requirements
Should we continue to bundle the vendor directory?
More asynchronous loading of inline elements
Investigate new Solr spelling options
Support Solr date range fields (Solr 5)
Revisit binary availability status in ILS interface.
Cover generator options
Better documentation about command line tools, LESS, etc.