Using the Universal Viewer with non IIIF Image server

329 views
Skip to first unread message

a.kohl...@bgbm.org

unread,
Jun 22, 2016, 6:06:03 AM6/22/16
to Universal Viewer
Hello everyone

I am currently evaluating the Universal Viewer for a couple of use cases.
One of these use cases is a set up in which the images are served by a standard http server (apache, nginx).

I created a test IIIF manifest (
http://cybertaxonomy.eu/download/tmp/iiif-test/manifest ) for this use case but I am getting an error in the Viewer: 'No TileSource was able to open undefined'. (from the java script console)

Is it impossible to show images not being served through a IIIF compliant server?
Am I missing something in the manifest?

All the best
Andreas

Levy, Michael

unread,
Jun 22, 2016, 7:52:48 AM6/22/16
to Universal Viewer
Dear Andreas and everyone,

I have the same requirement: to use the UV for a non-IIIF server. Images reside in a FOSS DAMS system but no IIIF server. Speaking as a beginner here, and I hope that others will elaborate. This is really an IIIF question as much as a UV question.

The first place you may wish to look is the requirement for a ....../info.json file. If you look at your server log you may find that request with a 404 error. So I think our task will be, one way or another, to provide the appropriate info.json. I have been thinking to use Apache mod_rewrite to capture the info.json request and then, along with a database query or API call to the DAMS, to craft an appropriate info.json to support the most basic IIIF requirement.

I hope we hear from knowledgeable persons to help us with this challenge.

--
You received this message because you are subscribed to the Google Groups "Universal Viewer" group.
To unsubscribe from this group and stop receiving emails from it, send an email to universalview...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Tom Crane

unread,
Jun 22, 2016, 9:55:56 AM6/22/16
to Universal Viewer
Hi Micheal, Andreas

The IIIF Presentation API doesn't require a canvas to have an image service associated with it. You could just reference a single static image and comply with the spec, as you have done in your test manifest.

However, the UV currently expects the image resource to have an image service. Here's the Github issue for that:


When that is implemented, you will be able to reference single whole image in your manifest without requiring an image server to generate tiles for you. This feature is very useful when assembling a manifest from multiple sources, some of which have fully featured image endpoints and some of which are just images at URIs.

Tom

a.kohl...@bgbm.org

unread,
Jun 23, 2016, 7:34:07 AM6/23/16
to Universal Viewer
Hi Tom,

this is good news. We have several 10000 images related to biodiversity projects which we want to make accessible this way. Can you give an estimate when this issue will be solved?

best
Andreas
Reply all
Reply to author
Forward
0 new messages