A mirror at the moment. Might get a fork in the future
Go to file
2013-08-18 16:21:54 +02:00
docs-core Close all PDDocument 2013-08-18 14:25:53 +02:00
docs-parent Index and generate thumbnails from PDF 2013-08-18 13:48:08 +02:00
docs-web Send the correct MIME type from /file/id/data 2013-08-18 14:48:48 +02:00
docs-web-common Cleanup imports 2013-08-13 20:08:14 +02:00
.gitattributes Initial commit 2013-07-27 18:33:20 +02:00
.gitignore Git ignore .idea 2013-08-14 21:15:45 +02:00
README.md Update README.md 2013-08-18 16:21:54 +02:00

Sismics Docs

What is Docs?

Docs is an open source, lightweight document management system.

Docs is written in Java, and may be run on any operating system with Java support.

Features

  • Responsive user interface
  • Optical characted recognition
  • Support image and PDF files
  • Flexible search engine
  • Full text search in image and PDF
  • Tag system
  • Multi-users
  • Document sharing
  • RESTful Web API

License

Reader is released under the terms of the GPL license. See COPYING for more information or see http://opensource.org/licenses/GPL-2.0.

How to build Docs from the sources

Prerequisites: JDK 7, Maven 3

Docs is organized in several Maven modules:

  • docs-parent
  • docs-core
  • docs-web
  • docs-web-common

First off, clone the repository: git clone git://github.com/sismics/docs.git or download the sources from GitHub.

Launch the build

From the docs-parent directory:

mvn clean -DskipTests install

Run a stand-alone version

From the docs-web directory:

mvn jetty:run

Build a .war to deploy to your servlet container

From the docs-web directory:

mvn -Pprod -DskipTests clean install

You will get your deployable WAR in the target directory.