This PR adds IIIF functionality to the Giza project by:
Creating a script to generate manifests for individual resources, and group those resources by site.
Adding IIIF manifest index to elastic search backend
Providing django views to retrieve IIIF data from manifest to annotation levels
Adding Mirador3 build
Using Mirador3 in /allphotos/ to display resource when the resource has a IIIF manifest
Using Mirador3 as the featured block media when visiting /sites/id/full
Adding unit tests for manifest generation and new django views
NOTE: In order for simpler manual testing, in the allphotos file, I put in the text "HI" when a resource has a drs_id, and it should display its image in Mirador3, so it may be more easily identified. If this PR is to be merged, that text must be removed.
This PR adds IIIF functionality to the Giza project by:
/allphotos/
to display resource when the resource has a IIIF manifest/sites/id/full
NOTE: In order for simpler manual testing, in the
allphotos
file, I put in the text "HI" when a resource has a drs_id, and it should display its image in Mirador3, so it may be more easily identified. If this PR is to be merged, that text must be removed.