OpenKM: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Kimini (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „=OpenKM= == Einleitung== Was ist OpenKM? OpenKM ist ein Dokumenten-Management-System mit einer Web-Benutzeroberfläche, die eine einfache und effiziente Verwaltu…“
 
RoundCube (Diskussion | Beiträge)
K minimale updates zur wikiseite
 
(6 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
=OpenKM=
{{artikelstil}}
== Einleitung==
Was ist OpenKM?
 
OpenKM ist ein Dokumenten-Management-System mit einer Web-Benutzeroberfläche, die eine einfache und effiziente Verwaltung von Dokumenten ermöglicht.
OpenKM ist ein Dokumenten-Management-System mit einer Web-Benutzeroberfläche, die eine einfache und effiziente Verwaltung von Dokumenten ermöglicht.


Zeile 8: Zeile 5:


=== Java ===
=== Java ===
Als erstes benötigt man eine Java-Version. Hier kann man sich zwischen Openjdk6 oder Sun-Java entscheiden. Mit beiden Versionen funktioniert die Installation. Empfohlen wird an dieser Stellen openjdk6.
Als erstes benötigt man eine Java-Version. Hier kann man sich zwischen Openjdk oder Oracle-Java entscheiden. Mit beiden Versionen funktioniert die Installation. Empfohlen wird an dieser Stellen openjdk.
 
Installation für openjdk6:


  sudo pacman -S openjdk6
Installation für openjdk:


Installation für sun-java:
pacman -S jdk-openjdk
 
  sudo pacman -S jre jdk


=== Installationspaket herunterladen ===
=== Installationspaket herunterladen ===
 
Hat man die Installation von Java beendet ist es an der Zeit, das OpenKM Installationspaket von [https://www.openkm.com/ OpenKM.com] herunterzuladen. OpenKM wird gebündelt mit einem JBoss Applicationserver zum Download angeboten.
Hat man die Installation von Java beendet ist es an der Zeit, daß OpenKM Installationspaket von [http://www.openkm OpenKM.com] herunterzuladen. OpenKM wird gebündelt mit einem JBoss Applicationserver zum Download angeboten.
Das Installationspaket trägt den Namen OpenKM-5.1.5_JBoss-4.2.3.GA.zip. Dieses muß nun entpackt werden.
Das Installationspaket trägt den Namen OpenKM-5.1.5_JBoss-4.2.3.GA.zip. Dieses muß nun entpackt werden.


=== Entpacken und verschieben ===
=== Entpacken und verschieben ===
  unzip OpenKM-5.1.5_JBoss-4.2.3.GA.zip
unzip OpenKM-5.1.5_JBoss-4.2.3.GA.zip


Ist dies geschehen so muß man nun den Ordner jboss-4.2.3.GA nach /opt verschieben. Dies geschieht mit:
Ist dies geschehen so muß man nun den Ordner jboss-4.2.3.GA nach /opt verschieben. Dies geschieht mit:


  sudo mv jboss-4.2.3.GA /opt
mv jboss-4.2.3.GA /opt


== Erster Start von OpenKM ==
== Erster Start von OpenKM ==
Gestartet wird OpenKm im Terminal mit dem Befehl:
Gestartet wird OpenKm im Terminal mit dem Befehl:


  sudo /opt/jboss-4.2.3.GA/bin/run.sh -b 0.0.0.0
/opt/jboss-4.2.3.GA/bin/run.sh -b 0.0.0.0


Hierbei bedeutet die Option -b 0.0.0.0 das der Server auch von anderen Computern erreicht werden kann.  
Hierbei bedeutet die Option -b 0.0.0.0 das der Server auch von anderen Computern erreicht werden kann.  
Die eigentliche Benutzeroberfläche wird im Browser aufgerufen mit:  
Die eigentliche Benutzeroberfläche wird im Browser aufgerufen mit:  


  http://localhost:8080/OpenKM
http://localhost:8080/OpenKM


== Troubleshooting ==
== Troubleshooting ==
=== ERROR [MainDeployer] Could not create deployment: file:/opt/jboss-4.2.3.GA/server/default/conf/jboss-service.xml ===
=== ERROR [MainDeployer] Could not create deployment: file:/opt/jboss-4.2.3.GA/server/default/conf/jboss-service.xml ===


Zeile 50: Zeile 39:
Original Inhalt der Datei hosts:
Original Inhalt der Datei hosts:


  # /etc/hosts: static lookup table for host names
# /etc/hosts: static lookup table for host names
  #
#
 
  #<ip-address>  <hostname.domain.org>  <hostname>
#<ip-address>  <hostname.domain.org>  <hostname>
  127.0.0.1      localhost.localdomain  localhost
127.0.0.1      localhost.localdomain  localhost
  ::1            localhost.localdomain  localhost
::1            localhost.localdomain  localhost


Angepasste Datei hosts:
Angepasste Datei hosts:
 
  # /etc/hosts: static lookup table for host names
  #
    
    
  #<ip-address>  <hostname.domain.org>  <hostname>
# /etc/hosts: static lookup table for host names
  127.0.0.1      localhost.localdomain  eigenenerHostname
#
  ::1            localhost.localdomain  localhost
#<ip-address>  <hostname.domain.org>  <hostname>
127.0.0.1      localhost.localdomain  eigenenerHostname
::1            localhost.localdomain  localhost


Nun kann OpenKM im Browser mit http://eigenerHostname:8080/OpenKM aufgerufen werden.
Nun kann OpenKM im Browser mit http://eigenerHostname:8080/OpenKM aufgerufen werden.
Zeile 74: Zeile 62:
Original OpenKM.cfg:
Original OpenKM.cfg:


  #system.ocr=/usr/bin/cuneiform
#system.ocr=/usr/bin/cuneiform
  #system.openoffice.path=/usr/lib/openoffice
#system.openoffice.path=/usr/lib/openoffice
  #system.imagemagick.convert=/usr/bin/convert
#system.imagemagick.convert=/usr/bin/convert
  #system.swftools.pdf2swf=/usr/bin/pdf2swf
#system.swftools.pdf2swf=/usr/bin/pdf2swf
  #system.antivir=/usr/bin/clamscan
#system.antivir=/usr/bin/clamscan
  hibernate.dialect=org.hibernate.dialect.HSQLDialect
hibernate.dialect=org.hibernate.dialect.HSQLDialect
  hibernate.hbm2ddl=create
hibernate.hbm2ddl=create
  #application.url=http://localhost:8080/OpenKM/com.openkm.frontend.Main/index.jsp
#application.url=http://localhost:8080/OpenKM/com.openkm.frontend.Main/index.jsp


Angepasste OpenKM.cfg:
Angepasste OpenKM.cfg:


  #system.ocr=/usr/bin/cuneiform
#system.ocr=/usr/bin/cuneiform
  #system.openoffice.path=/usr/lib/openoffice
#system.openoffice.path=/usr/lib/openoffice
  #system.imagemagick.convert=/usr/bin/convert
#system.imagemagick.convert=/usr/bin/convert
  #system.swftools.pdf2swf=/usr/bin/pdf2swf
#system.swftools.pdf2swf=/usr/bin/pdf2swf
  #system.antivir=/usr/bin/clamscan
#system.antivir=/usr/bin/clamscan
  hibernate.dialect=org.hibernate.dialect.HSQLDialect
hibernate.dialect=org.hibernate.dialect.HSQLDialect
  hibernate.hbm2ddl=none
hibernate.hbm2ddl=none
  #application.url=http://localhost:8080/OpenKM/com.openkm.frontend.Main/index.jsp
#application.url=http://localhost:8080/OpenKM/com.openkm.frontend.Main/index.jsp
 
Nun sollte OpenKM die Einstellungen behalten.


Nun sollten OpenKM die Einstellungen behalten.
=== Sprachpaket installieren ===
Sprachpakete für die Weboberfläche können aus dem [http://wiki.openkm.com/index.php/Language_Packs OpenKM-Wiki] heruntergeladen werden.
 
Eingefügt wird das jeweilige Sprachpaket in der Weboberfläche über den Unterpunkt "Sprache" in der Administration. Dort lassen sich die vorhandenen Sprachpakete
bearbeiten und Übersetzungen hinzufügen oder ändern. Außerdem lassen sich (geänderte) Sprachpakete wieder exportieren.


== To-Do ==
== To-Do ==
 
*Java-Installation überarbeiten: openjdk6 ist raus aus den Repos, jre und jdk gibt's so nicht!
*Benutzer einrichten
*Benutzer einrichten
*Sprachpaket installieren


== Weblinks ==
== Weblinks ==
* [http://wiki.openkm.com/index.php/Quick_Install Quick Install Guide] {{sprache|en}}
* [http://wiki.openkm.com/index.php/Main_Page Sehr ausführliches OpenKM Wiki] {{sprache|en}}


* [http://wiki.openkm.com/index.php/Quick_Install Quick Install Guide]
[[Kategorie: Netzwerk]]
* [http://wiki.openkm.com/index.php/Main_Page Sehr ausführliches OpenKM Wiki]

Aktuelle Version vom 14. Oktober 2020, 02:24 Uhr

Dieser Artikel oder Artikelabschnitt bedarf einer stilistischen Überarbeitung laut Empfehlungen in Artikelstil.


OpenKM ist ein Dokumenten-Management-System mit einer Web-Benutzeroberfläche, die eine einfache und effiziente Verwaltung von Dokumenten ermöglicht.

Installation

Java

Als erstes benötigt man eine Java-Version. Hier kann man sich zwischen Openjdk oder Oracle-Java entscheiden. Mit beiden Versionen funktioniert die Installation. Empfohlen wird an dieser Stellen openjdk.

Installation für openjdk:

pacman -S jdk-openjdk

Installationspaket herunterladen

Hat man die Installation von Java beendet ist es an der Zeit, das OpenKM Installationspaket von OpenKM.com herunterzuladen. OpenKM wird gebündelt mit einem JBoss Applicationserver zum Download angeboten. Das Installationspaket trägt den Namen OpenKM-5.1.5_JBoss-4.2.3.GA.zip. Dieses muß nun entpackt werden.

Entpacken und verschieben

unzip OpenKM-5.1.5_JBoss-4.2.3.GA.zip

Ist dies geschehen so muß man nun den Ordner jboss-4.2.3.GA nach /opt verschieben. Dies geschieht mit:

mv jboss-4.2.3.GA /opt

Erster Start von OpenKM

Gestartet wird OpenKm im Terminal mit dem Befehl:

/opt/jboss-4.2.3.GA/bin/run.sh -b 0.0.0.0

Hierbei bedeutet die Option -b 0.0.0.0 das der Server auch von anderen Computern erreicht werden kann. Die eigentliche Benutzeroberfläche wird im Browser aufgerufen mit:

http://localhost:8080/OpenKM

Troubleshooting

ERROR [MainDeployer] Could not create deployment: file:/opt/jboss-4.2.3.GA/server/default/conf/jboss-service.xml

Sollte man die folgende Fehlermeldung ERROR [MainDeployer] Could not create deployment: file:/opt/jboss-4.2.3.GA/server/default/conf/jboss-service.xml bekommen so liegt dies an einem falschen Hostnameeintrag in der Datei /etc/hosts. In der Zeile mit 127.0.0.1 muß der Eintrag localhost durch den richtigen Hostnamen des eingenen Computers ersetzt werden.

Original Inhalt der Datei hosts:

# /etc/hosts: static lookup table for host names
#

#<ip-address>   <hostname.domain.org>   <hostname>
127.0.0.1       localhost.localdomain   localhost
::1             localhost.localdomain   localhost

Angepasste Datei hosts:

# /etc/hosts: static lookup table for host names
#

#<ip-address>   <hostname.domain.org>   <hostname>
127.0.0.1       localhost.localdomain   eigenenerHostname
::1             localhost.localdomain   localhost

Nun kann OpenKM im Browser mit http://eigenerHostname:8080/OpenKM aufgerufen werden.

Einstellungen gehen beim Neustart von OpenKM/JBoss verloren

Dies liegt an einer Einstellung in der Datei OpenKM.cfg (hibernate.hbm2ddl).Hier muß einfach hibernate.hbm2ddl=create auf none gesetzt werden.

Original OpenKM.cfg:

#system.ocr=/usr/bin/cuneiform
#system.openoffice.path=/usr/lib/openoffice
#system.imagemagick.convert=/usr/bin/convert
#system.swftools.pdf2swf=/usr/bin/pdf2swf
#system.antivir=/usr/bin/clamscan
hibernate.dialect=org.hibernate.dialect.HSQLDialect
hibernate.hbm2ddl=create
#application.url=http://localhost:8080/OpenKM/com.openkm.frontend.Main/index.jsp

Angepasste OpenKM.cfg:

#system.ocr=/usr/bin/cuneiform
#system.openoffice.path=/usr/lib/openoffice
#system.imagemagick.convert=/usr/bin/convert
#system.swftools.pdf2swf=/usr/bin/pdf2swf
#system.antivir=/usr/bin/clamscan
hibernate.dialect=org.hibernate.dialect.HSQLDialect
hibernate.hbm2ddl=none
#application.url=http://localhost:8080/OpenKM/com.openkm.frontend.Main/index.jsp

Nun sollte OpenKM die Einstellungen behalten.

Sprachpaket installieren

Sprachpakete für die Weboberfläche können aus dem OpenKM-Wiki heruntergeladen werden.

Eingefügt wird das jeweilige Sprachpaket in der Weboberfläche über den Unterpunkt "Sprache" in der Administration. Dort lassen sich die vorhandenen Sprachpakete bearbeiten und Übersetzungen hinzufügen oder ändern. Außerdem lassen sich (geänderte) Sprachpakete wieder exportieren.

To-Do

  • Java-Installation überarbeiten: openjdk6 ist raus aus den Repos, jre und jdk gibt's so nicht!
  • Benutzer einrichten

Weblinks