Skip to content

A standalone IIIF server demonstrating the use of IIIF Image API and IIIF Presentation API Libraries.

License

Notifications You must be signed in to change notification settings

VonUniGE/iiif-server-demo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IIIF Server Demo

Build Status MIT License GitHub release Codacy Badge codecov

A standalone IIIF server demonstrating the use of IIIF Image API Java Libraries and IIIF Presentation API Java Libraries (Java implementations of the IIIF specifications) and annotations stored in the local storage of the browser.

Prerequisites

Run Demo Server

Build from source and run it

$ mvn package && java -jar target/iiif-server-demo.jar

Screenshots

IIIF Image API URL Demo:

Image API URL Demo

OpenSeadragon zoom viewer Demo:

OpenSeadragon zoom viewer Demo

Mirador presentation viewer Demo:

Mirador presentation viewer Demo

About the Demo's architecture

The Demo IIIF server uses Spring Boot serving a Spring MVC + Thymeleaf-Templates webapplication.
(See https://spring.io/guides/gs/spring-boot/.)

Images are resolved by the demo specific classpath-access and currently only can serve the images with the identifiers "bsb00026283_0004x" (only packaged images in the demo). But you also could extend the resolvers for HTTP- or File-Protocol in the config-file "multiPatternResolving-PROD.yml".

License of images

The demo images are part of the "Ottheinrich-Bibel" page "Einzug in Jerusalem" presented by the Bavarian State Library here: http://daten.digitale-sammlungen.de/bsb00026283/image_41. They are under the "Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)"-License (see http://creativecommons.org/licenses/by-nc-sa/4.0/)

About

A standalone IIIF server demonstrating the use of IIIF Image API and IIIF Presentation API Libraries.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 72.8%
  • Java 26.0%
  • CSS 1.2%