Mirador

Component ID

2756115

Component name

Mirador

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Downloads

337

Component created

Component changed

Component body

Mirador is a multi-repository, configurable, extensible, and easy-to-integrate viewer and annotation creation and comparison environment for IIIF resources, ranging from deep-zooming artwork, to complex manuscript objects. It provides a tiling windowed environment for comparing multiple image-based resources, synchronised structural and visual navigation of content using openSeadragon, Open Annotation compliant annotation creation and viewing on deep-zoomable canvases, metadata display, bookreading, and bookmarking.

This module integrate mirador with Drupal.

Features:

The Mirador Drupal module:

Works as a Image Formatter in entities.

The Mirador Viewer:

Open-source, Web based, multi-window image viewing platform with the ability to zoom, display, compare and annotate images from around the world. See project home : http://projectmirador.org/

Installation:

1. Install the module as normal, see link for instructions.
2. Download compiled Mirador javascript library into Drupal's libraries directory, usually in`/libraries`. Verify the file permission is web servable. Make sure the path to the plugin is libraries/mirador/mirador.js
(Mirador JS library uses jQuery 1.9.1 which is conflicting with Drupal. So we have uploaded a version of mirador at https://github.com/NVLI/mirador-js-drupal) We cannot distribute Mirador Javascript library along with the Drupal module due to incompatibility with GPL v2 and Apache 2 licenses.
3. Set the IIIF image server in path /admin/config/media/mirador. In the image server specify the path upto files directory, in simple resolver config.

Configuration:

Go to "Configuration" -> "Media" -> "Mirador" to find
all the configuration options.

Roadmap

  • Upgrading to Mirador viewer to 2.x
  • A views render plugin to generate a collection
  • Add support for multivalue fields (views plugin might be the higher priority one than this)
  • Create a view mode for node which can render the mirador viewer correctly
  • Composer to download dependencies
  • Improve the manifest generation system - use IIIF-Manifest-Generator