ISLANDORA CAMP NY · 2019. 2. 27. · Drupal nodes/fields! ๏ Fully leverage standard Drupal...
Transcript of ISLANDORA CAMP NY · 2019. 2. 27. · Drupal nodes/fields! ๏ Fully leverage standard Drupal...
ISLANDORA CAMP NY !
November 18 - 20, 2013
INTRODUCTIONS
INSTRUCTORS
๏ Donald Moses, UPEI
๏ Paul Pound, UPEI
๏ Alan Stanley, discoverygarden Inc
๏ Melissa Anez, Islandora Foundation
ISLANDORA SYSTEM
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 books, PDFs, small and large images, audio, video, and newspapers
๏ Virtual Machine Images, sandbox, documentation, listservs, Camps
EVOLUTION
๏ Developed @ UPEI (2007), 3-logo history
๏ Core team at discoverygarden/UPEI Library
๏ Developed to meet the diverse needs of digital asset management in all areas
๏ Assumption of need to change all or some components over time a key requirement
๏ Integration with other systems as well
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, Newspaper, WARC
๏ 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
FUTURE DEVELOPMENT ISLANDORA SYNC & DROPBOX BETAS
๏ Addition of Drupal field mapping (field types: string, integer, etc) functionality to XML Forms
๏ 1-way sync of content creation & updates from Islandora/Fedora to Drupal nodes/fields
๏ Fully leverage standard Drupal modules
๏ Sync for DropBox & Islandora
๏ Collection objects for each folder and file object for each file
๏ Provides basic DC record for metadata
๏ Upcoming for Google Drive, other cloud services.
ISLANDORA VAULT๏ New module for managing DuraCloud +
CloudSync services
๏ “Vault” component on Manage Tab
๏ Manage CS sets/tasks for Collections
๏ View Health Check at Object level (e.g. check for matching checksums)
๏ Defining default actions for mismatches
FEDORA 4๏ Fedora Futures project to review & rebuild Fedora for next major release
๏ Durability (self-healing, transactions, clustering for high availability, metrics)
๏ Performance (clustering for scalability, projection
๏ Flexibility (HATEOAS, CMIS, WebDAV, eventing, OAuth2, policy-driven storage)
๏ Pilot project us using ModeShape as the core repository
๏ Hydra pilot, Islandora pilot in the works
ISLANDORA COMMUNITY
ISLANDORA GROWING๏ Estimated 150+ sites worldwide ๏ Most libraries + museums, archives, private ๏ 500+ members on Google Groups,
representing every continent ๏ Increasing contributions from larger community ๏ Provider community growing ๏ Multiple Islandora Camps/Year (PEI/, Eastern &
Western US, Europe and Pacific
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)
ISLANDORA FOUNDATION
๏ New services ๏ Islandora Resources ๏ IdeaWall
๏ Google Scholar idea picked up by IF member UPEI
๏ Document model to be crowd-funded
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
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 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
COMMUNITY CONTRIBUTIONS
๏ WARC SP (Nick Ruest, York) ๏ Admin Dashboard (P. MacDonald, Hamilton) ๏ Relationship Editor/Ontology Management
(Giancarlo Birello and Rosie Le Faive) ๏ Batch Ingester (Colorado Alliance) ๏ Black Thumbnail Bug (Aaron Collie) ๏ Sync Module (UCLA & discoverygarden)
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
QUESTIONS?Melissa Anez - Project & Community
Manager, Islandora Foundation [email protected]
http://xkcd.com/246