Detroit Public Library is in the process of building a robust digital asset management system using Islandora, a framework built with Drupal, Fedora Commons, and Apache Solr. Islandora presents rich image collections through the library website, while also providing the organization with powerful archival tools for its digital assets.
In this presentation, we will use the work that we are doing with Detroit Public Library to demonstrate the capabilities of Islandora to handle any XML schema, support nearly any file type, and provide custom forms for metadata, enabling libraries to control their data entry workflow.
We will also demonstrate integration with the Drupal content management system, which creates two significant advantages: a) styling is flexible, not just in terms of the graphic design or colors around the presentation, but also in terms of how the data is presented; b) the system can be distinct from or integrated within a library's existing website, depending on which option is the best fit for the library.
Islandora is a powerful tool that can make exploring digital collections more engaging for visitors and researchers, giving them the sense that the website is truly another branch of the physical library.
Axa Assurance Maroc - Insurer Innovation Award 2024
DrupalCamp LA 2014 — Islandora and Libraries
1. Drupal as a Front-End: Libraries and Islandora DrupalCamp LA 2014
Drupal as a Front-End
Libraries and Islandora
2. Drupal as a Front-End: Libraries and Islandora DrupalCamp LA 2014
Agenda
• What is Islandora?
• Detroit Public Library Digital Collections
• Customizations needed to meet requirements
• Questions/Discussion
3. Drupal as a Front-End: Libraries and Islandora DrupalCamp LA 2014
About Me
• Librarian by training
• Drupal since 2008
• Work for The Cherry Hill Company
• http://chillco.com/about/tommy-keswick
4. Drupal as a Front-End: Libraries and Islandora DrupalCamp LA 2014
What is Islandora?
+ +
5. Drupal as a Front-End: Libraries and Islandora DrupalCamp LA 2014
What is Islandora?
+ +
6. Drupal as a Front-End: Libraries and Islandora DrupalCamp LA 2014
What is Islandora?
!
• Drupal
• Forms
• Modules
7. Drupal as a Front-End: Libraries and Islandora DrupalCamp LA 2014
What is Islandora?
!
• Fedora
• Digital Object Repository
8. Drupal as a Front-End: Libraries and Islandora DrupalCamp LA 2014
What is Islandora?
!
• Solr
• Indexing
• Search
9. Drupal as a Front-End: Libraries and Islandora DrupalCamp LA 2014
Why not just Drupal?
• What is the advantage of Islandora?
• Digital Object Architecture
• Datastreams
• Content Models
• Relationships
10. Drupal as a Front-End: Libraries and Islandora DrupalCamp LA 2014
Fedora Digital Objects
https://wiki.duraspace.org/display/FEDORA37/Fedora+Digital+Object+Model
11. Drupal as a Front-End: Libraries and Islandora DrupalCamp LA 2014
Fedora Digital Objects
https://wiki.duraspace.org/display/FEDORA37/Fedora+Digital+Object+Model
12. Drupal as a Front-End: Libraries and Islandora DrupalCamp LA 2014
13. Drupal as a Front-End: Libraries and Islandora DrupalCamp LA 2014
Features
• zoom viewer
• multi-image object viewer
• favorites functionality
• custom metadata using MODS schema
• inactive object management
• batch import
14. Drupal as a Front-End: Libraries and Islandora DrupalCamp LA 2014
Customizations
• jQuery Zoom instead of OpenSeadragon
• jCarousel instead of Internet Archive BookReader
• Flag module integration for favorites
• Batch import with custom XML parsing
• Solr search results
• Omega 4 custom sub-theme
• Inactive records workflow using custom identifier
15. Drupal as a Front-End: Libraries and Islandora DrupalCamp LA 2014
Future Plans
• Order prints of images
• Featured images/collections
• Exhibit creation and management
16. Drupal as a Front-End: Libraries and Islandora DrupalCamp LA 2014
Thank You.
Tommy Keswick
@TommyKeswick
!
tkeswick@chillco.com
17. Drupal as a Front-End: Libraries and Islandora DrupalCamp LA 2014
More with Cherry Hill
Backend Performance &
Scalability
w/ Ashok Modi (btmash)
Saturday @ 10am, Pacific
Ballroom C
!
Achieving Continuous
Integration/Deployment/
Workflow - Using Jenkins
w/ Ashok Modi (btmash)
Sunday @ 9am, Pacific
Ballroom C
Views Demystified
w/ Rain Breaw
Sunday @ 10am, Moss Cove A
!
Drupal as a Front-end: Libraries
and Islandora
w/ Tommy Keswick
Sunday @ 1:30pm, Moss Cove B
!
Move into Drupal with Migrate
w/ Ashok Modi (btmash)
Sunday @ 2:30pm, Pacific
Ballroom C