Mercurial > hg > digilib
annotate README.md @ 1714:d497eb11141c default tip
updated travis-ci config for automatic WAR releases.
author | Robert Casties <casties@mpiwg-berlin.mpg.de> |
---|---|
date | Mon, 18 Feb 2019 20:49:15 +0100 |
parents | 439aefc7a6c9 |
children |
rev | line source |
---|---|
1287 | 1 digilib - The Digital Image Library |
1284 | 2 =================================== |
3 | |
4 A versatile image viewing environment for the internet. | |
5 | |
6 ## What is digilib? | |
7 | |
8 * `digilib` is a web based client/server technology for images. The image | |
9 content is processed on-the-fly by a Java Servlet on the server side so that | |
10 only the visible portion of the image is sent to the web browser on the client | |
11 side. | |
12 * `digilib` supports a wide range of image formats and viewing options on | |
13 the server side while only requiring an internet browser with Javascript and a | |
14 low bandwidth internet connection on the client side. | |
15 * `digilib` enables very detailed work on an image as required by | |
16 scholars with elaborate viewing features like an option to show images on the | |
17 screen in their original size. | |
18 * `digilib` facilitates cooperation of scholars over the internet and | |
19 novel uses of source material by image annotations and stable references that | |
20 can be embedded in URLs. | |
1443 | 21 * `digilib` facilitates federation of image servers through a standards compliant |
22 [IIIF](http://iiif.io) image API. | |
1284 | 23 * `digilib` is Open Source Software under the Lesser General Public License, |
24 jointly developed by the | |
25 [Max-Planck-Institute for the History of Science](http://www.mpiwg-berlin.mpg.de), | |
26 the [Bibliotheca Hertziana](http://www.biblhertz.it), | |
27 the [University of Bern](http://philoscience.unibe.ch) and others. | |
28 | |
29 ## Where can I get digilib? | |
30 | |
1654
22dd14eccdc0
Change digilib project links to GitHub.
Robert Casties <r0bcas7@gmail.com>
parents:
1443
diff
changeset
|
31 * [Source code](https://github.com/robcast/digilib) |
1656
68f65786003e
Add jetty plugin to pom.xml and "mvn jetty:run" to README.md
Robert Casties <r0bcas7@gmail.com>
parents:
1654
diff
changeset
|
32 * [Issue tracker](https://github.com/robcast/digilib/issues) |
1705
439aefc7a6c9
README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
1663
diff
changeset
|
33 * [Docker images](https://hub.docker.com/r/robcast/digilib) |
1284 | 34 * Daily built [WAR files](https://it-dev.mpiwg-berlin.mpg.de/downloads/digilib/daily-build/) |
35 * Daily built [Javadoc](https://it-dev.mpiwg-berlin.mpg.de/downloads/digilib/daily-build/javadoc/) | |
36 * [Maven repository](http://it-dev.mpiwg-berlin.mpg.de/maven-repo/) | |
1656
68f65786003e
Add jetty plugin to pom.xml and "mvn jetty:run" to README.md
Robert Casties <r0bcas7@gmail.com>
parents:
1654
diff
changeset
|
37 |
1658 | 38 `digilib` documentation can be found on the |
39 [digilib documentation pages](https://robcast.github.io/digilib/) on GitHub | |
1663 | 40 or on [SourceForge](https://sourceforge.net/projects/digilib/). |
1658 | 41 |
1656
68f65786003e
Add jetty plugin to pom.xml and "mvn jetty:run" to README.md
Robert Casties <r0bcas7@gmail.com>
parents:
1654
diff
changeset
|
42 ## How do I run digilib? |
68f65786003e
Add jetty plugin to pom.xml and "mvn jetty:run" to README.md
Robert Casties <r0bcas7@gmail.com>
parents:
1654
diff
changeset
|
43 |
68f65786003e
Add jetty plugin to pom.xml and "mvn jetty:run" to README.md
Robert Casties <r0bcas7@gmail.com>
parents:
1654
diff
changeset
|
44 Requirements: |
68f65786003e
Add jetty plugin to pom.xml and "mvn jetty:run" to README.md
Robert Casties <r0bcas7@gmail.com>
parents:
1654
diff
changeset
|
45 * [git](https://git-scm.com/) |
1658 | 46 * [Java JDK](http://www.oracle.com/technetwork/java/javase/downloads/index.html) version 7 or later |
47 * [Maven](https://maven.apache.org/) version 3 or later | |
1656
68f65786003e
Add jetty plugin to pom.xml and "mvn jetty:run" to README.md
Robert Casties <r0bcas7@gmail.com>
parents:
1654
diff
changeset
|
48 |
68f65786003e
Add jetty plugin to pom.xml and "mvn jetty:run" to README.md
Robert Casties <r0bcas7@gmail.com>
parents:
1654
diff
changeset
|
49 Build: |
68f65786003e
Add jetty plugin to pom.xml and "mvn jetty:run" to README.md
Robert Casties <r0bcas7@gmail.com>
parents:
1654
diff
changeset
|
50 1. Clone the digilib repository |
68f65786003e
Add jetty plugin to pom.xml and "mvn jetty:run" to README.md
Robert Casties <r0bcas7@gmail.com>
parents:
1654
diff
changeset
|
51 |
68f65786003e
Add jetty plugin to pom.xml and "mvn jetty:run" to README.md
Robert Casties <r0bcas7@gmail.com>
parents:
1654
diff
changeset
|
52 `git clone https://github.com/robcast/digilib.git` |
68f65786003e
Add jetty plugin to pom.xml and "mvn jetty:run" to README.md
Robert Casties <r0bcas7@gmail.com>
parents:
1654
diff
changeset
|
53 |
68f65786003e
Add jetty plugin to pom.xml and "mvn jetty:run" to README.md
Robert Casties <r0bcas7@gmail.com>
parents:
1654
diff
changeset
|
54 2. Change to the repository |
68f65786003e
Add jetty plugin to pom.xml and "mvn jetty:run" to README.md
Robert Casties <r0bcas7@gmail.com>
parents:
1654
diff
changeset
|
55 |
68f65786003e
Add jetty plugin to pom.xml and "mvn jetty:run" to README.md
Robert Casties <r0bcas7@gmail.com>
parents:
1654
diff
changeset
|
56 `cd digilib` |
68f65786003e
Add jetty plugin to pom.xml and "mvn jetty:run" to README.md
Robert Casties <r0bcas7@gmail.com>
parents:
1654
diff
changeset
|
57 |
68f65786003e
Add jetty plugin to pom.xml and "mvn jetty:run" to README.md
Robert Casties <r0bcas7@gmail.com>
parents:
1654
diff
changeset
|
58 3. build and run the webapp in the embedded Jetty runtime for development |
68f65786003e
Add jetty plugin to pom.xml and "mvn jetty:run" to README.md
Robert Casties <r0bcas7@gmail.com>
parents:
1654
diff
changeset
|
59 |
1658 | 60 `mvn jetty:run-exploded --projects webapp` |
1656
68f65786003e
Add jetty plugin to pom.xml and "mvn jetty:run" to README.md
Robert Casties <r0bcas7@gmail.com>
parents:
1654
diff
changeset
|
61 |
1705
439aefc7a6c9
README for Docker hub and configuration options for container.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
1663
diff
changeset
|
62 and open http://localhost:8080/digilib/digilib.html in your browser. |
1656
68f65786003e
Add jetty plugin to pom.xml and "mvn jetty:run" to README.md
Robert Casties <r0bcas7@gmail.com>
parents:
1654
diff
changeset
|
63 |
1658 | 64 or follow the build and install instructions on the [documentation pages](https://robcast.github.io/digilib/). |