ISLANDORA CAMP CA · 2019-02-27 · ๏ Drupal on the front-end, ... ๏ Jenkins and Travis CI...

27
ISLANDORA CAMP CA January 15 - 17, 2014

Transcript of ISLANDORA CAMP CA · 2019-02-27 · ๏ Drupal on the front-end, ... ๏ Jenkins and Travis CI...

ISLANDORA CAMP CA !

January 15 - 17, 2014

INTRODUCTIONS

INSTRUCTORS

๏ Melissa Anez, Islandora Foundation

๏ Mark Jordan, Simon Fraser University

๏ Nigel Banks, discoverygarden Inc

๏ David Wilcox, discoverygarden Inc

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 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 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 ๏ 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

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