Image src: http://islandora.ca
Islandora Learning Objectives Introduction to Islandora What is Islandora? Core technologies and architecture Use online sandbox: Create Collection Ingest Object(s) Delete Content Introduce Virtual Machine
What is Islandora? Open-source software framework Developed by the University of Prince Edward Island's Robertson Library in 2006 Built on a Drupal , Fedora , and Solr technology base Designed to manage digital assets provides a robust environment to preserve or create online digital collections. The bulk users: libraries, museums, archives & private companies
Islandora: Core Technologies Islandora uses three core technologies: FedoraCommons repository software Drupal Solr Introduction
Islandora Architecture Drupal Front-end Islandora’s Interface Islandora Integration Layer FedoraCommons Back-end Islandora’s Digital Repository Image src: https://wiki.duraspace.org/display/ISLANDORA715/About+Islandora Introduction
Islandora’s Core Technology: FedoraCommons Fedora was originally developed at Cornell University Islandora’s backend technology The heart of Islandora’s data stewardship Preserves the integrity of collections Can be modified to manage digital assets. Stores data, metadata, content models & security policies. Image src: https://wiki.duraspace.org/display/ISLANDORA715/About+Islandora Introduction
Islandora’s Core Technology: Drupal Popular open source content management system Understands Islandora’s suite of modules Represents the frontend Offers a dynamic user interface, Provides a number of customizable themes Drupal modules complement Islandora functionality Image src: https://wiki.duraspace.org/display/ISLANDORA715/About+Islandora Introduction
Islandora’s Core Technology: Solr Offers a fast way of searching the Fedora database Runs keyword and full-text searches Has refined search capabilities Return results quickly Image src: https://wiki.duraspace.org/display/ISLANDORA715/About+Islandora Introduction
Integrating Islandora Islandora is considered the Integration Layer: utilizes FedoraCommons & Drupal Relies on XML Schema to automate & translate metadata. Image src: https://wiki.duraspace.org/display/ISLANDORA715/About+Islandora Introduction
Islandora Solution Packs Provide functionality to ingest, and organize then display the digital assets in Fedora commons using the drupal interface. Customizable to meet institutional/organizational collection or repository needs. Need to be installed and configured to operate smoothly Rely on additional applications Eg: Audio solutions pack, Basic collection Solution pack, Basic image solution pack, etc. Accessd from the Release Notes and Downloads site: https://wiki.duraspace.org/display/ISLANDORA715/Release+Notes+and+Downloads Introduction
Islandora Architecture Drupal Front-end Islandora’s Interface Islandora Integration Layer FedoraCommons Back-end Islandora’s Digital Repository Image src: https://wiki.duraspace.org/display/ISLANDORA715/About+Islandora Introduction
Why Use Islandora? Introduction Stewardship Manage & Store digital assets securely Collaboration Facilitates collaboration and community engagement with digital collections. Enables collaborative work to create, edit, review, and catalog information assets. Introduction
Why Use Islandora? (cont’d) Access open standards, information sharing and retrieval solr aids in searching and acquiring data quicker. Flexibility Islandora is open source. It’s core is transparent and customizable to institutional needs. Introduction
Sample Islandora Sites http://heritage.utoronto.ca/ http://digitaldu.coalliance.org/ http://islandarchives.ca/ http://digitalarchive.mcmaster.ca/ http://cwl.dhinitiative.org http://www3.cec.org/islandora/en
How Islandora Understands Content? Interprets everything in FedoraCommons repository as objects. Objects are made up of datastreams (aka files) Objects are connected to each other through relationships. Each object has a unique identifier in the repository Introduction
Islandora Sandbox Islandora sandbox is the most recent online installation of Islandora The installation is updated nightly with new code. Offers users a place try Islandora without committing to a server install. The projects are NOT retained.
Islandora Sandbox Login To access the Islandora Sandbox visit: http://sandbox.islandora.ca Use the following credentials: username: admin password: islandora Islandora Sandbox
Islandora: Getting Started Explore the collections installed as part of a solution Pack Create and manage a new collection Add a new item to a digital collection learn how to batch ingest files Edit object’s metadata Delete/Purge an object or multiple objects
Islandora: Log in Screen Administrative bar at the top of the screen similar to a drupal site. Administrative functions: On the left: Home Structure Configuration Help menu On the right: “Hello” Log out Islandora Sandbox
Islandora: Log in Screen Menus Home: Link to landing page Structure: Create Blocks, menus, taxonomies and views. Configuration: Modify search settings & indexing options Controls interface & modules appearance on the page Help: Offers additional documentation & links help topics “Hello”strips the page down to easily locate features & menu options Log out: Logging out of the administrative view Navigation: lists options available to add content, import entities etc. Islandora Sandbox
Islandora: Collections To Browse collections in Islandora: Under Navigation Block: Select Islandora Repositories This view provides a root view of the types of collections available and installed through the solution packs Types of collections: Audio Collections, Image Collections, Book Collections Can appears in Grid view or List view Islandora Sandbox
Islandora: Create a New Collection To create a new collection Click Islandora Repository under the Navigation block > Click Manage tab > Click Collection button > Click “Add an object to this collection” > Fill out the Collection PID (Persistent Identifier) Uncheck the Inherit collection Policy box and ignore the fields below Now choose another type of collection > Click Next Enter a metadata file OR click Next Fill out the Content Model > Click Ingest Islandora Sandbox
Islandora: Adding Content To add content/objects to an Islandora Repository Click Manage > Click Collections button > Click “+ Add an Object to this collection” Upload the metadata files (marcxml) OR enter the metadata information later > Click Next This window is the object’s metadata form, add a Title then click Next > Choose a file from your personal computer > Click Ingest Islandora Sandbox
Islandora: Edit Metadata To edit the metadata: Locate the object’s metadata in its datastreams Click the object to modify > Select the Manage tab > Click the datastreams button at the top > Click the edit on the MODS line > This returns to the metadata form. Enter the metadata then click Update Islandora Sandbox
Islandora: Batch Ingest Files To Batch Ingest Files Click Manage > Click Collections button > Click “Batch Import Objects” > In the dropdown menu select “Zip file Importer” > Click Next Select the zip file > Click Upload > Select the correct content model > Click Import Islandora Sandbox
Islandora: Delete/Purge an Object OR Multiple Objects No trash bin in Islandora: Once an object is deleted, it is permanently gone. To delete an object: Click Manage tab > Click Properties button Click Permanently remove “name of your Object Here” from repository” Confirm by clicking Delete Islandora Sandbox
Islandora: Virtual Machine (VM) To Play More: The VM runs with a VirtualBox (a robust, open source & free). The VirtualBox needs to be installed first, then download Virtual Machine Image. This is a quick way to get Islandora up and running but only for testing purposes NOT for public consumption. ***NOTE: Islandora is a server NOT a desktop application*** Islandora Sandbox
Islandora: Virtual Machine (VM) (cont’d) To Install the VM Use the Following Guides: OSX http://islandora.ca/virtual_machine_install_guide_osx Windows http://islandora.ca/virtual_machine_install_guide_windows Islandora Sandbox
Islandora more Resources Islandora Documentation: https://wiki.duraspace.org/display/ISLANDORA/Islandora Islandora Solution Packs: https://wiki.duraspace.org/display/ISLANDORA715/Release+Notes+and+Downloads Github: https://github.com/Islandora Islandora web site: http://islandora.ca Youtube: https://www.youtube.com/user/Islandora Facebook: http://www.facebook.com/Islandora Twitter: http://twitter.com/Islandora
In Participation with: This research was supported by the Social Sciences and Humanities Research Council of Canada:
Islandora DPI Workshop Module by Mona Elayyan for the Digital Pedagogy Institute: Improving the Student Experience is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.