2013-08-18 16:21:54 +02:00
|
|
|
Sismics Docs
|
|
|
|
============
|
|
|
|
|
|
|
|
![](http://www.sismics.com/docs/img/docs.jpg)
|
|
|
|
|
|
|
|
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
|
|
|
|
-------
|
|
|
|
|
2013-09-06 11:18:30 +02:00
|
|
|
Docs is released under the terms of the GPL license. See `COPYING` for more
|
2013-08-18 16:21:54 +02:00
|
|
|
information or see <http://opensource.org/licenses/GPL-2.0>.
|
|
|
|
|
|
|
|
How to build Docs from the sources
|
2013-09-06 11:18:30 +02:00
|
|
|
----------------------------------
|
2013-08-18 16:21:54 +02:00
|
|
|
|
2013-08-18 16:31:41 +02:00
|
|
|
Prerequisites: JDK 7, Maven 3, Tesseract 3.02
|
2013-08-18 16:21:54 +02:00
|
|
|
|
|
|
|
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:
|
|
|
|
|
2013-08-18 16:31:41 +02:00
|
|
|
mvn -Pinit validate -N
|
2013-08-18 16:21:54 +02:00
|
|
|
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.
|