Hello!
I am trying to set up an IIIF image server with Omeka S and the IIIF Server module and could need some help. We need Omeka S to make a collection of early modern manuscript facsimiles accessible to an IIIF viewer on another website.
The problem is that when I expect to see an json-ld manifest about an item or an item set, when I enter the address of an item in my browser, all I get is a “Page not found.”-error.
What I did: I installed an Omeka S CMS on our project server, added some items and added them to an item set. I installed the IIIF Server module from zip as described and activated it. I added Identifiers (in the “Text”-field from dcterms:identifier) to one item and the item set. Everything went smooth so far.
My main website is in development stage and currently installed in a folder like
https://example.org/wp/
Omeka S is installed in a sub folder:
https://example.org/wp/omeka-s/
When I enter the address
https://example.org/wp/omeka-s/iiif/my-id-001/manifest
or https://example.org/wp/omeka-s/iiif/collection/my-project-id
etc.
in my browser, I would hope to see an json-ld manifest, but all I get is the page not found-error. Did I miss some basic step?
Best wishes,
Martin
Normally, it should work as you want (https://example.org/wp/omeka-s/iiif/19384/manifest should be the manifest of the item), but there may be an issue in the routing either in the module or somewhere else. I don’t have such a config, so can you move your omeka-s install in its own folder (https://example.org/omeka-s/)?
Note that the id is the Omeka id of the item.
Dear Daniel,
thank you very much for your fast answer! I noticed the IIIF Server works fine with the internal IDs, for example
https://example.org/wp/omeka-s/iiif-img/4/
works fine and for the beginning this will be sufficient. Will try moving the installation to another director later.
Best wishes,
Martin
Dear Daniel,
may I ask you once again about the ids used by the IIIF image server? Our server is publicly available now and works fine with the internal ids created by Omeka S like
https://making-mysticism.org/imageserver/iiif-img/25/info.json
I just cannot find a way to access the image with the id created by myself.
So, the ClearUrl id is lks-239-img
I tried URLs like
https://making-mysticism.org/imageserver/iiif-img/lks-239-img/info.json
https://making-mysticism.org/imageserver/iiif-img/media/lks-239-img/info.json
but nothing works.
I would be really happy about some advice.
slight_smile:
Best wishes,
Martin
1 Like
The module CleanUrl and IIIF server are not integrated together. Clean Url creates clean urls only for standard resources. So it requires some development to do so.