INSTRUCTORS
๏ Melissa Anez, Islandora Foundation
๏ Mark Jordan, Simon Fraser University
๏ Nigel Banks, discoverygarden Inc
๏ David Wilcox, discoverygarden Inc
WHAT IS ISLANDORA?
๏ A Digital Asset Management system to manage and archive large amounts of digital data, no matter what the format.
๏ Drupal on the front-end, Fedora on the back-end
WHAT IS ISLANDORA?๏ Flexible UI on top of Fedora + other apps
๏ Out-of-the-box support for digital archival formats, such as books, PDFs, small and large images, audio, video, and newspapers
๏ Virtual Machine Images, sandbox, documentation, listservs, resources, Camps
Drupal - User Interface Layer
HTML
CSS/Themes/Templates
User Roles/PermissionsEditorial WorkFlows
Modules (LDAP/BibUtils/Etc)
HooksSPARQL
Shibboleth
FCK
BibUtils
FormsAPI
ImageAPI
Tabs
Fedora - Repository Layer
Any Metadata&
Any Data
Solr/Lucene
GSearch
Mulgara
MySQL
Content Models XACML Policies
Tuque
Islandora - Integration Layer
XSLTs PHP Code
PHP Micro Services/Taverna Workflows
FASTA
Kakadu
FITS
OOffice
Djatoka
Tesseract
R
Lighttpd
Listeners JMS
Code Snippets/Applications
Bridge Module
SOLUTION PACKS
๏ Image, Large Image, Audio, Video, Book, PDF, Newspapers
๏ Includes MODS form, DC mapping, sample data, viewer(s), TechMD extraction, etc.
๏ Solution Pack module makes it easier to create new ones, modify existing
TOOLS MODULES
๏ FITS Extractor, creates technical metadata
๏ Batch Import (RIS, EndNote, PubMed, DOI, OAI)
๏ OCR, Tesseract with OCR/HOCR
๏ MARCXML, ingest and view MARC data
ISLANDORA 7.X-1.2๏ 2nd release for Drupal 7
๏ New admin interface/functions
๏ New Compound Module
๏ All new SPs, SeaDragon, IAV, Books
๏ Complete integration of Tuque API
๏ Clip tool for SeaDragon
ONGOING DEVELOPMENT
๏ New Solution packs: WARC, Document, Generic
๏ New Tools: Checksums, BagIt, PREMIS, Metadata display
๏ New integration: Duracloud/Vault, Archivmatica, Dropbox
ISLANDORA GROWING
๏ Estimated 150+ sites worldwide ๏ Most libraries + museums, archives, private ๏ 500+ members on Google Groups,
representing every continent ๏ Increasing contributions from larger community ๏ Growing provider community ๏ Multiple Islandora Camps/Year
ISLANDORA FOUNDATION
๏ Non-profit Islandora Foundation: help maintain code, documentation, training, community participation and more
๏ Membership model ๏ Partner - $10K, Board, Resources, Camps ๏ Collaborator - $4K, Roadmap, Resources ๏ Member - $2K, Discounts
ISLANDORA FOUNDATION
๏ Community involvement ๏ Software acceptance procedure and CLA ๏ Call for Volunteers
๏ Code Reviewers ๏ Testers (Lab Rats or Detectives)
DISCOVERYGARDEN INC.
๏ Commercial UPEI spin-off - full service
๏ Installation, Configuration, Customization
๏ Support, System Audit, Consulting
๏ Hosting, Platforms, Vendor partnerships
๏ Primary codebase contributor
LYRASIS
๏ Non-profit membership organization
๏ Provides members with a range of services, including Islandora hosting/setup
๏ Shared/Individual/Group repositories
๏ Working with discoverygarden to provide customization services when desired
COMMUNITY CONTRIBUTIONS๏ WARC SP & Checksum (Nick Ruest, York) ๏ Windows Patches (S. Langer, Worthington Libraries) ๏ Relationship Editor/Ontology Management (Giancarlo Birello and Rosie Le
Faive) ๏ PREMIS (Mark Jordan, Nick Ruest, Don Moses) ๏ BagIt Module (Mark Jordan) ๏ Sync Module (UCLA & discoverygarden)
ROBUST DEVELOPMENT APPROACH
๏ Islandora code is managed using best-practice open source tools
๏ GitHub code repository
๏ Jenkins and Travis CI continuous integration
๏ JIRA ticket management
๏ Confluence Wiki for documentationhttp://xkcd.com/844/
ISLANDORA CAMP CALIFORNIA
๏ Two days of sessions, one day of workshops ๏ Second US Camp, ever. ๏ Demos and use cases very welcome!
ISLANDORA CAMP CALIFORNIA
๏ Sponsored by Lawrence Berkeley National Laboratory
๏ Thirteen Nobel prizes
๏ Fifty-seven National Academy of Sciences members
๏ Two transuranic elements
WEDNESDAY - JANUARY 15TH BUILDING 2, ROOM 100B
๏ Introductions ๏ Overview Sessions - Solution Packs, Modules in Development,
Project Roadmap ๏ Installfest
THURSDAY JANUARY 16TH BUILDING 54, ROOM 130
๏ Sessions on specific tools
๏ Community Presentations
๏ Camp Social - 6:30pm at Jupiter (2181 Shattuck Avenue)
FRIDAY, JANUARY 17TH BUILDING 54, ROOM 130 AND ROOM 130B
๏ Workshops ๏ Admins - Intro to Drupal, Setting up Islandora, Setting up
Search ๏ Devs - Basics of Drupal Module Development, Developing an
Islandora Module
QUESTIONS?Melissa Anez - Project & Community
Manager, Islandora Foundation [email protected]
http://xkcd.com/246
LINKS๏ General: islandora.ca, discoverygarden.ca, islandora.ca/if, sandbox.islandora.ca, wiki.duraspace.org/display/FF/Fedora+Futures
+Home, duracloud.org
๏ Code: github.com/Islandora, jenkins.discoverygarden.ca, travis-ci.org/Islandora/islandora/pull_requests, wiki.duraspace.org/display/ISLANDORA/Islandora, jira.duraspace.org/browse/ISLANDORA
๏ Institutional Repositories: islandscholar.ca, digital.march.es/ceacs-ir, digital.grinnell.edu/drupal/, digitalunc.coalliance.org/
๏ Digital Library Collections: peildo.ca, digital.march.es/clamor, digital.march.es/merce, newspapers.vre.upei.ca, mirc.sc.edu, islandimagined.ca, vre2.upei.ca/pwc/, atmintis.mb.vu.lt/en, unbound.williams.edu
๏ Research Data: library.upei.ca/vre, www.taverna.org.uk/, vdp.vre3.upei.ca/, modernistcommons.ca, vre2.upei.ca/herbarium/, discoveryspace.upei.ca/parca, discoveryspace.upei.ca/quantumchem/, upeikerrlab.ca
๏ Consortia: cairnrepo.ca, adrresources.coalliance.org