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

port app/services/hyrax/manifest_builder_service_decorator to the iiif_print gem #37

Closed
4 tasks
Tracked by #19
kirkkwang opened this issue Dec 14, 2022 · 2 comments
Closed
4 tasks
Tracked by #19
Assignees

Comments

@kirkkwang
Copy link
Contributor

kirkkwang commented Dec 14, 2022

Summary

File now exists, but needs to be made functional. Specifically for IIIF manifest 2 and 3

ref: https://github.com/scientist-softserv/iiif_print/blob/main/lib/generators/iiif_print/templates/manifest_builder_service_decorator.rb

Indiana is open to upgrading their manifest.

Heads Up: Indiana has a configuration to pull in the metadata into the manifest. This will need some work, and we also may need to consider how it will work with AllinsonFlex.

The end goal is for the UV to display the way that LV has it.


Acceptance Criteria

  • When looking at the works show page, works with metadata should display their metadata in the Universal Viewer right side panel

Screenshots or Video

Testing Instructions

https://demo.hyku-iiif.notch8.cloud/

  • Create a work with some metadata properties
  • Navigate to its show page
  • Open the right side panel and confirm the metadata shows up

Notes

  • AllinsonFlex handling will need to be apart of a different ticket #298
  • Essi uses this implementation where it seems there is select metadata to be displayed
  • Essi's implementation does not support facetable links fro the UV metadata panel
  • Essi uses IIIF Presentation Manifest V2 which is the Hyrax 2x default, while UTK (on Hyrax 3x) uses IIIF Presentation Manifest V3
@ShanaLMoore
Copy link
Contributor

QA RESULTS:

On staging, when creating a manual work, we can see the file in the UV. However, when you add a child manually, the parent's UV no longer displays anything. When you click into the child, we can see its file in the UV.

image
image
image

@ShanaLMoore
Copy link
Contributor

ShanaLMoore commented Jan 23, 2023

This passes QA:

On staging, I manually created a parent and child work. I can see the child work and its metadata, from the parent's UV. Created manually...

Image

Additional examples: https://demo.hyku-iiif.notch8.cloud/concern/images/725b2026-7804-4338-a776-27436b3299b9?locale=en

However, I will create a separate spin-off ticket to handle the following edge case cc @kirkkwang A UV should still render if the parent doesn't have a fileset. Scenario was created by importing sample csv: relationship-example.zip

Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Status: Done
Development

No branches or pull requests

2 participants