Skip to content
kstapelfeldt edited this page Jun 15, 2022 · 43 revisions

The following documentation is incomplete!

Introduction

This documentation pertains to the UTSC-specific implementation of Islandora 2.0. The full documentation for that project available on the Islandora Foundation github pages site. We are prioritizing migration of content from existing Islandora 7 sites in early 2022 into this system.

Target Systems Diagram

High level systems diagram

Values/Goals/Strategies

  • Adhere to Drupal’s way of doing things & write Drupal modules.
  • Prefer modular to monolithic.
  • Consider accessibility first.
  • Prioritize and test for multilingual support.
  • Preservation is practice: We will monitor the health of content in the system using checksum checking and will serialize to a OCFL object that complies with the bagit specification. These will be stored and monitored in a separate system. Maybe Fedora.
  • We will maintain a playbook to simplify deployment and testing for us and others.

Proposed Migration path

In this first phase (2021) we are focused on how to bring content from an Islandora 7 repository into Drupal 9 starting with Fedora 3.x’s native atom.zip exports, processing them using Python in Jupyter Notebooks, and then importing them using the Islandora Workbench integration into our implementation of Islandora.

Clone this wiki locally