Mirador
Categories
Component ID
Component name
Component type
Maintenance status
Development status
Component security advisory coverage
Downloads
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
