Images, Books, and Pages

TL:DR Supports preservation quality photos while also offering multiple viewer options.
A suite of microservices (Crayfish) are initiated during the process of ingesting an object, which maps resources to Fedora and generates derivative files among other things. Unlike previous versions of Islandora, version 8 asynchronously manages and queues these microservices for scalability, stability, and speed. Specifically some of these microservices generate derivatives like thumbnails, browser sized images, and OCR. The system defaults come with OpenSeadragon with an IIIF image server. The viewer can be switched to Mirador or Universal Viewer with a relatively small amount of code (Zoller, 2019).

- Supports the deposit and characterization of preservation-quality large image (TIFs & JP2s). This process creates derivatives including but not limited to technical metadata generation and other access media for browser consumption.
- Supports the deposit of books with preservation-quality large images as pages. Most objects in Islandora are treated like paged objects to begin with so there is little difference between a page versus a large image. The difference is the microservices that are triggered and how that changes the behavior of the viewer.
- Automates the generation of access copies and other derivatives when an object is ingested and/or modified. This includes but is not limited to lower resolution media for browsers and thumbnail image generation for small & large images, video and audio files (Waveform generation from original audio file for thumbnail generation).
- Serves high quality access derivatives with image-zooming capability via a viewer (OpenSeaDragon, Mirador, or Universal Viewer). The default image viewer is Open Seadragon.
- Renders images with a IIIF image server.
- Automating the generation of the OCR is taken care of through Hypercube/Tesseract microservice. Tesseract is fully capable but it’s unclear to me as of the moment this was written how to configure Drupal to export hOCR. This may be user error and not a limitation of the stack.
- Allows for bulk uploads from the admin console.