Skip to content

Upgrade to Mirador 3.0.0 and implement some new Manifest + Ranged Streaming HUGE files #102

@DiegoPino

Description

@DiegoPino

Mirador 3.0.0 is out, let's use it

We have been on 3.0.0-RC6 and 7 for a while. Not that https://github.com/ProjectMirador/mirador/releases/tag/v3.0.0 is out and it includes new features it is time to upgrade.

I want to also add more config options to the JS. We are under using it and probably want to also use the Annotation Plugin it provides and inject the annotations the same way we do with annotorious since we already have the CRUD endpoints.

Tasks

  1. Easiest, update the main JS library.
  2. Check all the new features and decide which ones are relevant and we may want to expose as configs
  3. Allow Metadata overrides for the Formatter (See the Pannellum code, we do that there, not documented yet sadly)
  4. Rewrite our IIIF Twig templates to allow Audio/Video and also fetch the annotations if any. This implies
    4.1 IIIF V3, Images, PDFs, Video, Audio + Annotations and validate output for each one against IIIF.io
    4.1 IIIF V2, Images, PDFs, Video, Audio + Annotations and validate output for each one against IIIF.io

This also solves esmero/archipelago-deployment#75

@giancarlobi @alliomeria

Metadata

Metadata

Assignees

Labels

IIIFSpecs/Manifests/ImplementationsJavascriptFavourite language of a PHP developerTwigTwig template processingenhancementNew feature or request

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions