What?
For CWS and complex manifests that Simplistic Flavor driven IABookreader controller is not enough. By allowing (when present) IABookreader to use the smart IIIF Search API endpoints (driven by IIIF Manifest level hints/elements) we can have a unified experience between viewers. This needs to be a config option bc the smart endpoint is computationally speaking more intensive and does not even make sense if an ADO contains a single PDF or shows single pages (each child object is a single Image) of a CWS.
To make all better (and some people happier &&|| in peace) we need to also compute fragments in the shape of what the IABookreader accepts on mirador, that way both Viewers can be used to link directly to full text hits and pages
What?
For CWS and complex manifests that Simplistic Flavor driven IABookreader controller is not enough. By allowing (when present) IABookreader to use the smart IIIF Search API endpoints (driven by IIIF Manifest level hints/elements) we can have a unified experience between viewers. This needs to be a config option bc the smart endpoint is computationally speaking more intensive and does not even make sense if an ADO contains a single PDF or shows single pages (each child object is a single Image) of a CWS.
To make all better (and some people happier &&|| in peace) we need to also compute fragments in the shape of what the IABookreader accepts on mirador, that way both Viewers can be used to link directly to full text hits and pages