Difference between revisions of "Installation Guide"

From OpenKM Documentation
Jump to: navigation, search
 
(112 intermediate revisions by 4 users not shown)
Line 1: Line 1:
OpenKM allows to centralize all company's information in a single access point, guarantying the security of the data. In this way, only authorized users can have access to specific data. At the same time, it provides a complete audit service. OpenKM is a Web 2.0 application that works with Internet Explorer, Firefox, Safari and Opera. In addition, periodic backups avoid information losses.
+
<div style="padding: 1em; border: 2px solid #01456f; background-color: #FFFAF0; border-radius: 20px; -moz-border-radius: 20px; vertical-align: top;">
 +
<div style="text-align: center; font-size: 175%; border: 1px solid #01456f; padding: 0.5em; margin-bottom: 5px; background-color: #008fcb; border-radius: 10px; -moz-border-radius: 10px; color:white;">'''Installation guide'''</div>
  
This new version entails the following improvements: workflow (jBPM), a dashboard with information on the repository activities, push services (consults programmed by the user), support for WebDAV, download documents converted to PDF, information on the repository space used by the user, preview of videos and images, web administration, new languages, and the insertion of any document format (configurable), as well as the possibility of a default language.
+
OpenKM allows for centralizing all the company's information in a single access point, guaranteeing the security of the data. In this way, only authorized users can access specific data. At the same time, it provides a complete audit service. OpenKM is a Web 2.0 application that works with Internet Explorer, Firefox, Safari and Opera. In addition, periodic backups avoid information losses.
 +
 
 +
This new version entails the following improvements: workflow (jBPM), a dashboard with information on the repository activities, push services (queries programmed by the user), support for WebDAV, download documents converted to PDF, information on the repository space used by the user, preview of videos and images, web administration, new languages, and the insertion of any document format (configurable), as well as the possibility of a default language.
  
 
However, one of the most relevant functions to mention is the indexing of the most common types of files: text, Office, Office 2007, OpenOffice, PDF, HTML, XML, MP3, JPEG, etc. Its powerful search engine indexes all documents making it easy to find any information.
 
However, one of the most relevant functions to mention is the indexing of the most common types of files: text, Office, Office 2007, OpenOffice, PDF, HTML, XML, MP3, JPEG, etc. Its powerful search engine indexes all documents making it easy to find any information.
  
 +
{| width="100%" cellspacing="10" align="center" class="openkm_table"
 +
|-
 +
| width="33%" valign="top" class="openkm_hubbox" | <div class="openkm_hubtitle">'''Basic steps'''</div> <div class="openkm_boxcontents">
 +
{| cellpadding="3" style="margin: 0pt;"
 +
|-
 +
| valign="top" | [[Image:User.png]]<br>
 +
|
 
* [[Software and hardware requirements]]
 
* [[Software and hardware requirements]]
 
* [[OpenKM installation]]
 
* [[OpenKM installation]]
Line 10: Line 20:
 
** [[Download OpenKM]]
 
** [[Download OpenKM]]
 
** [[OpenKM configuration]]
 
** [[OpenKM configuration]]
*** [[JBoss mail configuration]]
 
*** [[jBPM configuration]]
 
 
*** [[Application configuration]]
 
*** [[Application configuration]]
*** [[Several OpenKM instances in the same JBoss]] [[File:Padlock.gif]]
+
** [[Configure Tomcat service]]  
** [[Configure JBoss service]] [[File:Padlock.gif]]
+
*** [[Tomcat native libraries]]  
** [[Changing OpenKM timeout session]]
+
*** [[Several Tomcats in the same server]]  
** [[Several JBoss instances in the same server]]
+
*** [[Change Tomcat timezone]]
 
** [[Test OpenKM installation]]
 
** [[Test OpenKM installation]]
 
** [[Change default okmAdmin password]]
 
** [[Change default okmAdmin password]]
** [[Create users and roles]]
+
** [[Administring users]]
** [[Create password validator]] [[File:Padlock.gif]]
+
* [[Troubleshooting]]
 +
* [[Error codes]]
 +
|}
 +
</div>
 +
| width="33%" valign="top" class="openkm_hubbox" | <div class="openkm_hubtitle">'''Database'''</div> <div class="openkm_boxcontents">
 +
{| cellpadding="3" style="margin: 0pt;"
 +
|-
 +
| valign="top" | [[Image:User.png]]<br>
 +
|
 +
* [[Using OpenKM with other databases]]
 +
** [[MySQL]]
 +
*** [[MySQL - OpenKM 6.2 | OpenKM 6.2]]
 +
*** [[MySQL - OpenKM 5.0 | OpenKM 5.0]]
 +
*** [[MySQL - OpenKM 4.1 | OpenKM 4.1]]
 +
*** [[MySQL Tunning]]
 +
** [[PostgreSQL]]
 +
*** [[PostgreSQL - OpenKM 6.2 | OpenKM 6.2]]
 +
*** [[PostgreSQL - OpenKM 5.0 | OpenKM 5.0]]
 +
*** [[PostgreSQL - OpenKM 4.1 | OpenKM 4.1]]
 +
** [[SQL Server]]
 +
*** [[SQL Server - OpenKM 6.2 | OpenKM 6.2]]
 +
*** [[SQL Server - OpenKM 5.0 | OpenKM 5.0]]
 +
 
 +
** [[Other DBMS]]
 +
|}
 +
</div>
 +
| width="33%" valign="top" class="openkm_hubbox" | <div class="openkm_hubtitle">'''Previsualization'''</div> <div class="openkm_boxcontents_small">
 +
{| cellpadding="3" style="margin: 0pt;"
 +
|-
 +
| valign="top" | [[Image:User.png]]
 +
|
 +
* [[Previsualization]]
 +
** [[OpenOffice.org]]
 +
** [[SWFTools]]
 +
** [[Antivirus]]
 +
** [[Acme CAD Converter]]
 +
|}
 +
</div>
 +
 
 +
 
 +
|-
 +
| width="33%" valign="top" class="openkm_hubbox" | <div class="openkm_hubtitle">'''Security'''</div> <div class="openkm_boxcontents">
 +
{| cellpadding="3" style="margin: 0pt;"
 +
|-
 +
| valign="top" | [[Image:User.png]]<br>
 +
|
 +
* [[OpenKM authentication]]
 +
** [[Active Directory]]
 +
*** [[Active Directory - OpenKM 6.2| OpenKM 6.2]]
 +
*** [[Active Directory - OpenKM 5.1| OpenKM 5.1]]
 +
*** [[Active Directory - OpenKM 5.0| OpenKM 5.0]]
 +
*** [[Active Directory - OpenKM 4.1| OpenKM 4.1]]
 +
** [[Open Directory]]
 +
** [[ClearOS LDAP]]
 +
** [[LDAP examples]]
 +
** [[Kerberos]]
 +
** [[Central Authentication Service - OpenKM 6.2|Central Authentication Service (CAS)]]
 +
** [[Create password validator]]  
 +
|}
 +
</div>
 +
| width="33%" valign="top" class="openkm_hubbox" | <div class="openkm_hubtitle">'''Mail'''</div> <div class="openkm_boxcontents">
 +
{| cellpadding="3" style="margin: 0pt;"
 +
|-
 +
| valign="top" | [[Image:User.png]]<br>
 +
|
 +
* [[Tomcat mail configuration]]
 
* [[Notification and subscription messages]]
 
* [[Notification and subscription messages]]
* [[OpenKM authentication]] [[File:Padlock.gif]]
+
* [[jBPM3 mail configuration]]
** [[Active Directory]] [[File:Padlock.gif]]
+
|}
** [[Open Directory]] [[File:Padlock.gif]]
+
</div>
* [[Repository configuration]]
+
| width="33%" valign="top" class="openkm_hubbox" | <div class="openkm_hubtitle">'''Third-party software'''</div> <div class="openkm_boxcontents_small">
* [[Securing JBoss]] [[File:Padlock.gif]]
+
{| cellpadding="3" style="margin: 0pt;"
 +
|-
 +
| valign="top" | [[Image:User.png]]  
 +
|
 
* [[Third-party software integration]]
 
* [[Third-party software integration]]
** [[Apache]] [[File:Padlock.gif]]
+
** [[Apache]]
 +
*** [[Third-party_software_integration:_Apache_SSL_and_more|Apache SSL and more]]
 +
*** [[Open SSL]]
 +
** [[Nginx]]
 
** [[OCR]]
 
** [[OCR]]
** [[OpenOffice.org]] [[File:Padlock.gif]]
+
*** [[Tesseract]]
** [[PdfTools]] [[File:Padlock.gif]]
+
*** [[Cuneiform]]
** [[Antivirus]]
+
|}
* [[Repository backup]]
+
</div>
** [[Backup scripts]] [[File:Padlock.gif]]
+
 
* [[Repository mirroring]] [[File:Padlock.gif]]
+
 
 +
|-
 +
| width="33%" valign="top" class="openkm_hubbox" | <div class="openkm_hubtitle">'''General'''</div> <div class="openkm_boxcontents">
 +
{| cellpadding="3" style="margin: 0pt;"
 +
|-
 +
| valign="top" | [[Image:User.png]]<br>
 +
|
 
* [[WebDAV access]]
 
* [[WebDAV access]]
 
* [[Property Groups]]
 
* [[Property Groups]]
 
* [[Property Groups definition]]
 
* [[Property Groups definition]]
* [[Debugging OpenKM]]
+
* [[Creating templates]]
* [[Troubleshooting]]
+
** [[Creating PDF templates|PDF]]
* [[Error codes]]
+
** [[Creating OpenOffice templates|OpenOffice]]
* [[Using OpenKM with other databases]]
+
** [[Creating Text templates|Text]]
** [[MySQL]] [[File:Padlock.gif]]
+
|}
** [[PostgreSQL]] [[File:Padlock.gif]]
+
</div>
 +
| width="33%" valign="top" class="openkm_hubbox" | <div class="openkm_hubtitle">'''Backup'''</div> <div class="openkm_boxcontents">
 +
{| cellpadding="3" style="margin: 0pt;"
 +
|-
 +
| valign="top" | [[Image:User.png]]<br>
 +
|
 +
* [[Repository backup]]
 +
** [[Backup scripts]]  
 +
** [[Backup restoring]]  
 +
** [[Disaster recovering]]
 +
|}
 +
</div>
 +
| width="33%" valign="top" class="openkm_hubbox" | <div class="openkm_hubtitle">'''Advanced configuration'''</div> <div class="openkm_boxcontents_small">
 +
{| cellpadding="3" style="margin: 0pt;"
 +
|-
 +
| valign="top" | [[Image:User.png]]
 +
|
 +
* [[Indexing configuration]]
 +
* [[Repository mirroring]]
 
* [[Thesaurus]]
 
* [[Thesaurus]]
** [[Thesaurus_full_example]] [[File:Padlock.gif]]
+
** [[Thesaurus full example]]
 
* [[Automatic key extraction]]
 
* [[Automatic key extraction]]
 +
** [[Automatic key extraction full example]]
 +
** [[Creating automatic key extraction training files]]
 +
* [[Community extensions]]
 +
* [[Enable automation]]
 +
|}
 +
</div>
 +
 +
 +
|}
 +
 +
== OpenKM 5.1 and older ==
 +
* [[Basic application knowledge with JBoss]]
 +
** [[Changing OpenKM timeout session]]
 +
* [[JBoss mail configuration]]
 +
* [[Configure JBoss service]]
 +
** [[Several JBoss in the same server]]
 +
** [[Several JBoss instances in the same server]]
 +
** [[Securing JBoss]]
 +
** [[Adding APR to JBoss]]
 +
** [[Debugging OpenKM with JBoss]]
 +
* [[Test OpenKM installation with JBoss]]
 +
* [[OpenKM JBoss Authentication]]
 +
* [[Repository configuration]]
 +
* [[Central Authentication Service - OpenKM 5.1|Central Authentication Service]]
 +
* [[Experimental features]]
 +
* [[LDAP and Active Directory user examples]]
  
 
[[Category: Installation Guide]]
 
[[Category: Installation Guide]]

Latest revision as of 21:34, 14 November 2013

Installation guide

OpenKM allows for centralizing all the company's information in a single access point, guaranteeing the security of the data. In this way, only authorized users can access specific data. At the same time, it provides a complete audit service. OpenKM is a Web 2.0 application that works with Internet Explorer, Firefox, Safari and Opera. In addition, periodic backups avoid information losses.

This new version entails the following improvements: workflow (jBPM), a dashboard with information on the repository activities, push services (queries programmed by the user), support for WebDAV, download documents converted to PDF, information on the repository space used by the user, preview of videos and images, web administration, new languages, and the insertion of any document format (configurable), as well as the possibility of a default language.

However, one of the most relevant functions to mention is the indexing of the most common types of files: text, Office, Office 2007, OpenOffice, PDF, HTML, XML, MP3, JPEG, etc. Its powerful search engine indexes all documents making it easy to find any information.

Basic steps
Database
Previsualization


Security
Mail
Third-party software


General
Backup
Advanced configuration


OpenKM 5.1 and older