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

Independent IIIF Content Search Components #440

Open
DiegoPino opened this issue Apr 15, 2024 · 1 comment
Open

Independent IIIF Content Search Components #440

DiegoPino opened this issue Apr 15, 2024 · 1 comment
Assignees
Labels
Annotation API Paint and scratch, share your feelings with SVG Drupal 10 Upgrade economy enhancement New feature or request Field Formatter The thing that glues the pieces and adds glitter 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 UI driven hints Show stuff on screen so people have less guessing to do UX Like UI but with an X Working Group's 💜 Imagined, curated and loved by the Working Group
Milestone

Comments

@DiegoPino
Copy link
Member

DiegoPino commented Apr 15, 2024

What?

Without enough viewers supporting IIIF Content Search a big part of our enabled features are only usable by machines.

The idea here is to generate custom/template based/core element reusable components that can be dropped to allow other non IIIF viewers (or IIIF viewers that don't have search capacity) to benefit from

  • IIIF/Dynamic Manifest Driven search
  • Highlighting (Visual/Time based)
  • ToC and structural navigation with Highlights
  • IIIF Metadata/Rendering/seeAlso Visual exposure (HTML)

This issue requires
-> template/custom elements with arguments (pre-process)
-> JS capable of hitting an API, returning results and feeding back via Ajax these components with results
-> JS capable (a small generic Plugin system others could then follow) of using this Archipelago data to feed into (black box) internals for other viewers. Thinking of OSD and HTML5 Video/Audio for now

There is an extra benefit to this. Accessibility and unified UI/UX

@DiegoPino DiegoPino added enhancement New feature or request metadata Meta(l) data Javascript Favourite language of a PHP developer IIIF Specs/Manifests/Implementations Field Formatter The thing that glues the pieces and adds glitter 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 Working Group's 💜 Imagined, curated and loved by the Working Group Search and Discovery Mess around and find out Search API Drupal 10 Upgrade economy labels Apr 15, 2024
@DiegoPino DiegoPino added this to the 1.4.0 milestone Apr 15, 2024
@DiegoPino DiegoPino self-assigned this Apr 15, 2024
@DiegoPino DiegoPino modified the milestones: 1.4.0, 1.5.0 Aug 15, 2024
@DiegoPino
Copy link
Member Author

This is a larger piece of work so will move 1.5.0 and keep open

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 10 Upgrade economy enhancement New feature or request Field Formatter The thing that glues the pieces and adds glitter 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 UI driven hints Show stuff on screen so people have less guessing to do UX Like UI but with an X Working Group's 💜 Imagined, curated and loved by the Working Group
Projects
None yet
Development

No branches or pull requests

1 participant