Skip to content

A Mirador 3 plugin to show curations based on IIIF Curation API v1.0.

License

Notifications You must be signed in to change notification settings

mkunten/mirador-curation-api-plugin

Repository files navigation

mirador-curation-api-plugin

A Mirador 3 plugin to show curations based on IIIF Curation API v1.0.

Demo

https://mkunten.github.io/mirador-curation-api-plugin/

Example

$ yarn add https://github.com/mkunten/mirador-curation-api-plugin
import mirador from 'mirador';
import miradorCurationApiPlugins from 'mirador-curation-api-plugin';

const config = {
  id: 'demo',
  windows: [{
    /* windows settings */
  }],
  window: {
    /* window settings */
    // defaultSideBarPanel: 'curations', 
    // sideBarOpenByDefault: true,
  },
  curationApi: {
    /* plugin settings */
    /* see demo/src/index.js */
  },
};

mirador.viewer(
  config,
  [
    ...miradorCurationApiPlugins,
  ],
);

Limitations

  • only supports rather simple patterns of sequences, canvases, metadata and so on

Todos

  • test...
  • <ScrollTo/> in the sidebar panel does not work
  • to use IIIF-Commons/manifesto?
  • to show pins? (e.g., in case of {metadata.type: pin}?)
  • to load manifests not being loaded yet

About

A Mirador 3 plugin to show curations based on IIIF Curation API v1.0.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published