Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

General IIIF Viewer Interaction Improvements #302

Closed
DiegoPino opened this issue May 13, 2023 · 1 comment
Closed

General IIIF Viewer Interaction Improvements #302

DiegoPino opened this issue May 13, 2023 · 1 comment
Assignees
Labels
Annotation API Paint and scratch, share your feelings with SVG Drupal Views Ask and you should receive enhancement New feature or request Facets Safely navigating the too many choices IIIF Specs/Manifests/Implementations Javascript Favourite language of a PHP developer metadata Meta(l) data Search and Discovery Mess around and find out Search API Sub Modules When you need more .info.yml files to keep life organized UI driven hints Show stuff on screen so people have less guessing to do UX Like UI but with an X
Milestone

Comments

@DiegoPino
Copy link
Member

DiegoPino commented May 13, 2023

What?

There are some very pressing needs when thinking of building interactive, multi viewer exhibit/displays. One of them related to #292 and #297 but more global is to allow generic JS event driven communication between viewers. Use cases

  • Mirador or OSD advance a Canvas/Img. Map contains GeoJSON data (img, Points, layers) related to any of these. And the inverse, The map focuses on a particular Point that is bound to an ADO, Mirador/OSD/Bookreader etc could jump/even refine the Manifest based on this interactions
  • HTML should contain on every IIIF enabled Viewer a data argument (we can reuse the data-iiif-manifest we already have In some). This allows other JS driven plugins be aware of what is being displayed (independently of the Viewer) is driven by IIIF
  • The leaflet Map (both single Viewer based on geoJSON and/or the View driven multi point one with facets) could support IIIF Manifests directly and load (via jack reeds JS Tile Plugin) images
  • Annotations on OSD (our building/writing tool) needs to allow tagging via LoD, either from external Sources or constraint to current metadata but also (why not) on Extracted OCR. Basically MiniOCR is already annotation ready, just needs some mangling

That is for now. I have big plans for this. Why this is a focus? Archipelago is already absurdly feature full. Let's do fun/interesting/interactive things with our data.

@DiegoPino DiegoPino self-assigned this May 13, 2023
@DiegoPino DiegoPino added enhancement New feature or request metadata Meta(l) data Javascript Favourite language of a PHP developer IIIF Specs/Manifests/Implementations UI driven hints Show stuff on screen so people have less guessing to do UX Like UI but with an X Annotation API Paint and scratch, share your feelings with SVG Search and Discovery Mess around and find out Drupal Views Ask and you should receive Facets Safely navigating the too many choices Search API Sub Modules When you need more .info.yml files to keep life organized labels May 13, 2023
@DiegoPino DiegoPino added this to the 1.1.0 milestone May 13, 2023
@DiegoPino
Copy link
Member Author

Partially solved via 38e2e5e

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Annotation API Paint and scratch, share your feelings with SVG Drupal Views Ask and you should receive enhancement New feature or request Facets Safely navigating the too many choices IIIF Specs/Manifests/Implementations Javascript Favourite language of a PHP developer metadata Meta(l) data Search and Discovery Mess around and find out Search API Sub Modules When you need more .info.yml files to keep life organized UI driven hints Show stuff on screen so people have less guessing to do UX Like UI but with an X
Projects
None yet
Development

No branches or pull requests

1 participant