Online Northwest

A conference on libraries, technology, and culture

Menu
  • Home
  • About
  • Conference Program
  • Local Information
  • Sponsors
  • Archives
  • Contact
Menu

Moving to a sustainable web development environment for library web applications

Conference Year
Online Northwest 2010
Session
2
Type
Breakout Session
Presenters
  • Anjanette Young, University of Washington, Libraries
Abstract

The UW Libraries house a variety of custom database-backed, legacy web applications which consume much time for maintenance and development. In order to ease maintenance and development for system administrators, programmers and librarians, thus increasing the efficiency and reliability of these applications, I decided to port them to Django, a popular web framework. This presentation uses the Pacific Coast Architecture Database (PCAD) as a case study to illustrate the benefits and process of migrating from a custom solution to a standard open source solution. As background, our architecture librarian wished to add new data fields to the database and make more changes to the public facing pages, however, the developer who built the PHP/Postgresql application had long since left the position. Custom applications, regardless of how well crafted, require significant time investments to learn and the knowledge gained does not generally carry forward to other applications. The porting of this web application to a Django application took two librarians, neither of whom are actual web developers, working part­-time for less than 5 months, to complete for production. This presentation covers the benefits of the migration and briefly touches on the how it was accomplished. Benefits include many ready­-made solutions for programmers, an easily extendable administrative interface for subject librarians or content creators, and strong separation of presentation and content for web designers, all of which translate to a more responsive user interface for patrons. Finally, the presentation mentions other library applications for which similar migration procedures are planned.

Links
  • Moving to a sustainable web development environment for library web applications (PowerPoint)
  • Moving to a sustainable web development environment for library web applications (PDF)
Orbis Cascade Alliance

Phone: (541) 246-2470
Email: info@orbiscascade.org

Privacy Policy
Report a problem with this page

©2025 Orbis Cascade Alliance