Benutzer-Werkzeuge

Webseiten-Werkzeuge


openkm

OpenKM ist ein kostenloses Dokumentenmanagement System (DMS) in Java das den Standard CMIS unterstützt. Siehe Knowledge Center. OpenKM ist

  • kostenlos
  • skalierbar
  • erweiterbar
  • CMIS integrierbar

Share public files

Installation

java -jar OKMInstaller.jar

Nach Aufruf der startup.bat (JAVA_HOME muss im Classpath sein) ist OKM unter http://localhost:8080/OpenKM erreichbar. Um den Port zu ändern in der Datei

$TOMCAT_HOME/conf/server.xml

den Connector Port von Catalina ändern.

Default login: okmAdmin/admin

Es bietet sich zusätzlich die Open Source Tesseract OCR engine zur optischen Charaktererkennung an. Siehe auch Tesseract

OCR Fehler bei PDF - Siehe Frage im Forum!

Cusom login screen and frontpage header

Docker

docker run --name openkm-ce -p 8080:8080 openkm/openkm-ce

REST API

GET http://localhost:8080/OpenKM/services/rest/search/findByName?name=Approve // title search
GET http://localhost:8080/OpenKM/services/rest/search/findByContent?content=Approve // fulltext search

Create folder

POST localhost:8080/OpenKM/services/rest/folder/createSimple
postdata = filepath // "/okm:root/newFolder"

Create file

curl -u okmAdmin:admin -H "Accept: application/json" -X POST -F docPath=/okm:root/newDoc.txt -F content=@newDoc.txt http://localhost:8080/OpenKM/services/rest/document/createSimple

List folder

GET http://localhost:8080/OpenKM/services/rest/folder/getChildren?fldId=/okm:root

Download file

GET localhost:8080/OpenKM/services/rest/document/getContent?docId=bb8ca717-95f4-498e-a00c-7489d527f073

Update file version

First checkout the file

curl -u okmAdmin:admin -H "Accept: application/json" localhost:8080/OpenKM/services/rest/document/checkout?docid=xxx

Checkin new version

curl -u okmAdmin:admin -H "Accept: application/json" -X POST -F docId="xxx" -F content=@foobar.txt localhost:8080/OpenKM/services/rest/document/checkin
openkm.txt · Zuletzt geändert: 2024/04/18 21:55 (Externe Bearbeitung)