About Features Downloads Getting Started Documentation Events Support GitHub

Site Tools


community:conferences:summit_2015

VuFind Summit 2015

Acknowledgements

Part of the cost of this year's conference was funded through a generous donation from Agilent Technologies, Inc., a global company focused in the life sciences, diagnostics and applied chemical markets.

Dates and Location

The 2015 developers summit took place at Villanova University on October 12 and 13, 2015.

Video Participation

Schedule

Day 1

 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.

Day 2

 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)

Detailed Talk Descriptions

Demian Katz - State of the Project, Q&A

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.

Slides

John Houser - Historical Society of Pennsylvania Genealogy Databases, One Year On

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.

Slides

Ere Maijala - Fault Tolerance and Load Balancing

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.

Slides

David Lacy - Conserving a Giant: Digitally Documenting a Painting Restoration Project

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.

Slides

André Lahmann - VuFind Development Revisited - Lessons Learned from One Year of Migration to VuFind 2.x

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.

Slides

Lightning Talks

André Lahmann - Patron Driven Acquisition
Demian Katz - Git Workflow

No slides; summary of this blog post.

Ere Maijala - Solr Block Joins

No slides; summary of Solr functionality described here.

Roadmapping Notes

These notes were collected during the Summit's roadmapping session.

Refactoring of Modules

  • Separate modules for search backends?
  • How much is too much?
  • ILS drivers to a module with DAIA/PAIA interface

API

  • Where? How?
  • Simple extension of existing RSS feed? What else?
  • Consider on a per-module basis for organization
  • Needs to be extendable

Permissions

  • Move forward with Demian's email proposal

Language Namespacing

  • Tokenize more, chunk less
  • API strings are a problem (EDS)
  • Move towards Translate Wiki

Minimum system requirements

  • Solr 5?
  • PHP 5.5?
  • Compare to requirements of Zend Framework 3

Should we continue to bundle the vendor directory?

  • Leaning towards no
  • Install package would be fine
  • Git hooks

More asynchronous loading of inline elements

  • Holdings Tab
  • More Like This

Investigate new Solr spelling options

Support Solr date range fields (Solr 5)

Revisit binary availability status in ILS interface.

Cover generator options

  • Cache proxied urls
  • Pattern-based image retrieval from local file system

Better documentation about command line tools, LESS, etc.

community/conferences/summit_2015.txt · Last modified: 2016/10/04 09:36 by demiankatz