A mirror at the moment. Might get a fork in the future
Go to file
Benjamin Gamard 1f6d9f0211 Merge pull request #76 from sismics/master
Push to production
2016-03-02 00:43:37 +01:00
docs-android Android: Upgrade Gradle tools 2016-02-21 15:04:26 +01:00
docs-core Closes #62: logs for index checking, explicit commit on close 2016-03-01 23:52:15 +01:00
docs-parent Closes #62: logs for index checking, explicit commit on close 2016-03-01 23:52:15 +01:00
docs-stress Upgrade libraries 2016-01-29 01:55:59 +01:00
docs-web Closes #68: Display contributors in UI 2016-03-02 00:35:38 +01:00
docs-web-common #65: Vocabulary resource 2016-02-14 21:00:21 +01:00
.gitattributes Initial commit 2013-07-27 18:33:20 +02:00
.gitignore Drag & drop to upload orphan files 2015-03-27 00:50:00 +01:00
build.sh chmod +x 2015-03-13 15:58:32 +01:00
COPYING License 2013-08-18 16:23:15 +02:00
Dockerfile Tesseract package for japanese language 2015-08-21 00:16:33 +02:00
docs.xml hook me 2015-03-23 17:30:15 +01:00
README.md #65: Update README.md with Dublin Core metadata 2016-02-14 23:14:39 +01:00
run-service.sh Make Docker use a volume instead of a volume container 2016-03-01 11:32:07 +01:00

Sismics Docs

Web interface

Web interface

Android application

Android documents list Android navigation Android document details Android document actions

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 character recognition
  • Support image, PDF, ODT and DOCX files
  • Flexible search engine
  • Full text search in image and PDF
  • All Dublin Core metadata
  • 256-bit AES encryption
  • Tag system with relations
  • Multi-users ACL system
  • Audit log
  • Comments
  • Storage quota per user
  • Document sharing by URL
  • RESTful Web API
  • Fully featured Android client
  • Tested to 100k documents

Download

The latest release is downloadable here: https://github.com/sismics/docs/releases in WAR format. You will need a Java webapp server to run it, like Jetty or Tomcat

How to build Docs from the sources

Prerequisites: JDK 7 with JCE, Maven 3, Tesseract 3.02

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 docs-web/target directory.

License

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