<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.open-xchange.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mhollmichel</id>
	<title>Open-Xchange - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.open-xchange.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mhollmichel"/>
	<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Special:Contributions/Mhollmichel"/>
	<updated>2026-06-30T23:10:17Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Documents_Installation_Guide_7.10.2_and_earlier&amp;diff=24872</id>
		<title>AppSuite:Documents Installation Guide 7.10.2 and earlier</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Documents_Installation_Guide_7.10.2_and_earlier&amp;diff=24872"/>
		<updated>2019-08-22T13:50:54Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Version|7.8.3}}&lt;br /&gt;
&lt;br /&gt;
= Download &amp;amp; Installation OX Documents =&lt;br /&gt;
&lt;br /&gt;
=== General Information ===&lt;br /&gt;
&lt;br /&gt;
OX Documents are browser based, cloud ready, text, spreadsheet and presentation products that can work with Microsoft Office and OpenOffice documents in a lossless way. And you can also collaborate with other people to edit shared documents on various devices.&lt;br /&gt;
&lt;br /&gt;
Learn more about the highlights of OX Spreadsheet here: [http://software.open-xchange.com/products/appsuite/doc/OX_Spreadsheet_Product_Guide.pdf OX Spreadsheet Product Guide].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
See the [[AppSuite:OX_System_Requirements|Open-Xchange software requirements page]] for details.&lt;br /&gt;
&lt;br /&gt;
OX Documents needs to be installed in an OX App Suite configuration with a [[AppSuite:Grizzly|backend based on Grizzly]] (including hazelcast as installed and activated by default).&lt;br /&gt;
&lt;br /&gt;
For compatibility with the legacy MS binary format files (.DOC, .XLS, .PPT) and for printing functionality in OX Text the document converter components (incl. readerengine) are required. These are not available in the Community Version of OX AppSuite.&lt;br /&gt;
&lt;br /&gt;
== Mandatory Modules ==&lt;br /&gt;
&lt;br /&gt;
Additional functional modules need to be installed separately: &lt;br /&gt;
&lt;br /&gt;
* The Document Converter API: See [[AppSuite:DocumentConverterAPIInstall|Document converter API installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
The OX Documents deployment consists of the packages &amp;lt;tt&amp;gt;open-xchange-documents-backend&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;open-xchange-documents-ui&amp;lt;/tt&amp;gt;. The &amp;lt;tt&amp;gt;open-xchange-documents-backend&amp;lt;/tt&amp;gt; package also requires and installs these packages:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-realtime-core&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-realtime-json&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-file-distribution&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-sessionstorage-hazelcast&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 6 or CentOS 6 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
 $ yum install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 7 or CentOS 7 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ yum install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 8.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 9.0 (valid from v7.10) ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianStretch|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianStretch|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 12 === &lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Univention Corporate Server ===&lt;br /&gt;
&lt;br /&gt;
OX Text for OX App Suite for UCS is available in the Univention App Center. Please check the UMC module App Center for the installation of the OX Documents at your already available environment.&lt;br /&gt;
&lt;br /&gt;
== Printing and legacy MS binary formats Editing ==&lt;br /&gt;
&lt;br /&gt;
For .DOC/.XLS/.PPT and/or printing support from OX Documents the Document Converter and readerengine components have to be installed separately (license key required)&lt;br /&gt;
&lt;br /&gt;
* See [[AppSuite:DocumentConverterInstall|Document converter / readerengine installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Monitoring ==&lt;br /&gt;
&lt;br /&gt;
OX Documents offers runtime information via JMX about the document editors as well as the OX Documentconverter. This [[AppSuite:DocumentsMonitoring|article]] guides to the information how to access JMX data, configure and use Jolokia and integrate with munin.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Permissions ===&lt;br /&gt;
&lt;br /&gt;
To enable the OX Documents Applications for OX Drive the associated permission has to be set.&lt;br /&gt;
&lt;br /&gt;
The default setting for all users is changed in the file '''documents.properties''' in the directory ''/opt/open-xchange/etc''.&lt;br /&gt;
&lt;br /&gt;
After installation the functionality is disabled:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Enables or disables the &amp;quot;text&amp;quot; module capability globally.&lt;br /&gt;
# com.openexchange.capability.text=true&lt;br /&gt;
&lt;br /&gt;
# Enables or disables the &amp;quot;spreadsheet&amp;quot; module capability globally.&lt;br /&gt;
# com.openexchange.capability.spreadsheet=true&lt;br /&gt;
&lt;br /&gt;
# Enables or disables the &amp;quot;presentation&amp;quot; module capability globally.&lt;br /&gt;
# com.openexchange.capability.presentation=true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following line enables the functionality:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Enables or disables the &amp;quot;text&amp;quot; module capability globally.&lt;br /&gt;
com.openexchange.capability.text=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with 7.6.2, you can disable the text portal app. In '''permissions.properties''':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
permissions=textportaldisabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Collaboration on shared documents ===&lt;br /&gt;
&lt;br /&gt;
If OX Documents functionality is used for guest users in a cluster of application servers, this setting needs to be adjusted to false in order to also have guest sessions available in the distributed storage.&lt;br /&gt;
&lt;br /&gt;
in ''/opt/open-xchange/etc/sharing.properties'' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Specifies whether guest sessions are treated as transient or not. Transient&lt;br /&gt;
# sessions are only held in the short-term session containers, and are not put&lt;br /&gt;
# into the distributed session storage. Defaults to &amp;quot;true&amp;quot;.&lt;br /&gt;
com.openexchange.share.transientSessions=false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
com.openechange.share.transientSessions has to be set to false.&lt;br /&gt;
&lt;br /&gt;
=== Spell Checking===&lt;br /&gt;
&lt;br /&gt;
OX Text and OX Presentation use ''hunspell'' for spell checking functionality.&lt;br /&gt;
By default Spellchecking is enabled in ''/opt/open-xchange/etc/settings/office.properties''&lt;br /&gt;
with the following entry&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Determines whether online spelling is enabled for office documents.&lt;br /&gt;
# Possible values: true|false&lt;br /&gt;
# If this property is missing true is taken.&lt;br /&gt;
io.ox/office//module/spellingEnabled=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After installation of the ''hunspell'' package for your platform the shared library and the US English dictionaries are available. Please check the file location the pkg files were installed into. (For instance on CentOS, use rpm -q –filesbypkg hunspell and verify the path of the lib files to be configured below)&lt;br /&gt;
Also verify that the Hunspell dictonary is present and not renamed to &amp;quot;myspell&amp;quot; etc.. if the dictionary is renamed, you will have to use that in the config below. &lt;br /&gt;
&lt;br /&gt;
Additional dictionaries are published for your platform as packages hunspell-de-de,  hunspell-fr, ...&lt;br /&gt;
&lt;br /&gt;
Spell checking has to be configured in the file ''/opt/open-xchange/etc/hunspell.properties''.&lt;br /&gt;
The values for the shared library file and dictionary path have to be set according to the platform.&lt;br /&gt;
&lt;br /&gt;
This example shows the values for Debian:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# The name and location of the hunspell library&lt;br /&gt;
# Default value: &amp;quot;/usr/lib/x86_64-linux-gnu/libhunspell-1.3.so.0&amp;quot;&lt;br /&gt;
com.openexchange.spellchecker.hunspell.library=/usr/lib/x86_64-linux-gnu/libhunspell-1.4.so.0&lt;br /&gt;
# The location of the dictionaries&lt;br /&gt;
# Default value: &amp;quot;/usr/share/hunspell&amp;quot;&lt;br /&gt;
com.openexchange.spellchecker.hunspell.dictionaries=/usr/share/hunspell&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If spellchecking is enabled and the library path or dictionary path is wrong a warning is logged.&lt;br /&gt;
&lt;br /&gt;
If a language is not supported by a hunspell dictionary (or produces error messages in the console log) myspell dictionaries are a working alternative.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
&lt;br /&gt;
OX Documents support different levels to provide document templates for users.&lt;br /&gt;
&lt;br /&gt;
A number of ready-to-use templates for letters, memos, resumes, home budget, presentations, etc is included with the system. These templates are made available in a directory at each system node by installation of the package open-xchange-documents-templates. The path to this directory is defined in the office.properties file &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Defines the absolute path where document templates are located inside the local (!) file system.&lt;br /&gt;
# The templates are displayed in the documents applications.&lt;br /&gt;
# If this property is missing a default '/opt/open-xchange/templates/documents' is taken.&lt;br /&gt;
io.ox/office//module/templatePath = /opt/open-xchange/templates/documents&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The content in the directory specified by the path must comply to the following rules:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/opt/open-xchange/templates/documents     &lt;br /&gt;
|     &lt;br /&gt;
----&amp;gt; text [application type]&lt;br /&gt;
|     |   &lt;br /&gt;
|     ----&amp;gt; en-US [language-region]&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; en [language fallback, en is also fallback for all other non-convered languages]&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; de-DE&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; de&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; common [language independent, used in addition to the language specific ones]&lt;br /&gt;
|         &lt;br /&gt;
----&amp;gt; spreadsheet&lt;br /&gt;
|         &lt;br /&gt;
----&amp;gt; presentation&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A context administrator can additionally provide global templates for all users in the same context.&lt;br /&gt;
If logged in with this role folders can be added to or removed from the list of global template folders. For regular users the list is displayed without the permission to modify it.&lt;br /&gt;
&lt;br /&gt;
[[File:template-folder.png|border|600px|caption]]&lt;br /&gt;
&lt;br /&gt;
Users can create and manage their own templates. These user templates are stored and retrieved from the user’s root folder (“My files”). In addition to the root folder the user can define more template folders, sub-folders or even external folders in the “Documents” section of the “Settings” menu. This helps to organize templates and allows cleanup of the root folder by removal of templates.&lt;br /&gt;
&lt;br /&gt;
=== Documents in Tabs ===&lt;br /&gt;
&lt;br /&gt;
OX Documents based on Appsuite 7.10.2 opens new documents in new tabs in the browser by default.&lt;br /&gt;
&lt;br /&gt;
To disable this feature an stay in the single tab mode you have to set the attribute 'openInSingleTab' in as-config.yml&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Override certain settings&lt;br /&gt;
default:&lt;br /&gt;
    host: all&lt;br /&gt;
    openInSingleTab: true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For installations of OX Spreadsheet based on Appsuite 7.8.0 and 7.8.1 please see [http://oxpedia.org/wiki/index.php?title=AppSuite:Spreadsheet_Installation_Guide_7_8_1 here] for different installation modes.&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Documents_Installation_Guide_7103&amp;diff=24764</id>
		<title>AppSuite:Documents Installation Guide 7103</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Documents_Installation_Guide_7103&amp;diff=24764"/>
		<updated>2019-07-11T12:36:47Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: /* Documents Collaboration Server (DCS) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Version|7.10.3}}&lt;br /&gt;
&lt;br /&gt;
= Download &amp;amp; Installation OX Documents =&lt;br /&gt;
&lt;br /&gt;
=== General Information ===&lt;br /&gt;
&lt;br /&gt;
OX Documents are browser based, cloud ready, text, spreadsheet and presentation products that can work with Microsoft Office and OpenOffice documents in a lossless way. And you can also collaborate with other people to edit shared documents on various devices.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
See the [[AppSuite:OX_System_Requirements|Open-Xchange software requirements page]] for details. Additionally there is the support of websockets proxy by the webserver required, this is e.g. available in Apache 2.4.5 and higher. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OX Documents needs to be installed in an OX App Suite configuration with a [[AppSuite:Grizzly|backend based on Grizzly]] (including hazelcast as installed and activated by default).&lt;br /&gt;
&lt;br /&gt;
For compatibility with the legacy MS binary format files (.DOC, .XLS, .PPT) and for printing functionality in OX Text the document converter components (incl. readerengine) are required. These are not available in the Community Version of OX AppSuite.&lt;br /&gt;
&lt;br /&gt;
== Mandatory Modules ==&lt;br /&gt;
&lt;br /&gt;
Additional functional modules need to be installed separately: &lt;br /&gt;
&lt;br /&gt;
* The Document Converter API: See [[AppSuite:DocumentConverterAPIInstall|Document converter API installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
The OX Documents deployment consists of the packages &amp;lt;tt&amp;gt;open-xchange-documents-backend&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;open-xchange-documents-ui&amp;lt;/tt&amp;gt;. The &amp;lt;tt&amp;gt;open-xchange-documents-backend&amp;lt;/tt&amp;gt; package also requires and installs these packages:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-file-distribution&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-sessionstorage-hazelcast&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following Packages are no longer needed (since 7.10.3)&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-realtime-core&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-realtime-json&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 6 or CentOS 6 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
 $ yum install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 7 or CentOS 7 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ yum install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 8.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 9.0 (valid from v7.10) ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianStretch|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianStretch|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 12 === &lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Univention Corporate Server ===&lt;br /&gt;
&lt;br /&gt;
OX Text for OX App Suite for UCS is available in the Univention App Center. Please check the UMC module App Center for the installation of the OX Documents at your already available environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documents Collaboration Service ==&lt;br /&gt;
&lt;br /&gt;
With 7.10.3 the Documents Collaboration Service has been introduced.&lt;br /&gt;
&lt;br /&gt;
The Documents Collaboration Service needs to be installed, configured and run. It supports collaboration across Middleware nodes but is also mandatory for a small (even single node) environments.&lt;br /&gt;
The server can be run as one additional service (JVM) or for larger deployments several instances can be clustered.&lt;br /&gt;
The implementation is based on Spring Boot and uses the Java-based messaging server Apache ActiveMQ.&lt;br /&gt;
&lt;br /&gt;
Note:&amp;lt;/br&amp;gt;&lt;br /&gt;
For upgrades from earlier versions than 7.10.2 the hazelcast cluster requires a complete shutdown, since the internal OX Documents data has changed. A rolling upgrade is not possible.&lt;br /&gt;
&lt;br /&gt;
=== Documents Collaboration Server (DCS) ===&lt;br /&gt;
&lt;br /&gt;
prepare documents-collaboration repo as described above.&lt;br /&gt;
&lt;br /&gt;
The DCS will be installed via the package:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
open-xchange-documents-collaboration&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Target directory is &amp;lt;b&amp;gt;/usr/share/open-xchange-documents-collaboration&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration file is &amp;lt;b&amp;gt;/etc/documents-collaboration/dcs.properties&amp;lt;/b&amp;gt;. The following entries need to be reviewed and values adjusted to the setup.&amp;lt;br&amp;gt;&lt;br /&gt;
Configure bind host IP and JMS Port to listen to&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dcs.host = 192.168.10.25       # Interface of the DCS node&lt;br /&gt;
dcs.port = 61616&lt;br /&gt;
&amp;lt;/pre&amp;gt;           &lt;br /&gt;
&lt;br /&gt;
A DCS writes its connection data to a database for discovery by middleware nodes. The appropriate database schema for the DCS as well as appropriate database access data for the DCS user need to be set prior to starting up the DCS for the first time. &lt;br /&gt;
&lt;br /&gt;
The appropriate database connection properties to be used by the DCS itself need to be set at the configuration file &amp;lt;b&amp;gt;/etc/documents-collaboration/dcs.properties&amp;lt;/b&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
db.host=192.168.10.172&lt;br /&gt;
db.port=3306&lt;br /&gt;
db.schema=dcsdb&lt;br /&gt;
db.username=db_user&lt;br /&gt;
db.password=db_password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After setting these database related properties within the &amp;lt;b&amp;gt;/etc/documents-collaboration/dcs.properties&amp;lt;/b&amp;gt; file, the admin needs to call the &amp;lt;b&amp;gt;/usr/share/open-xchange-documents-collaboration/bin/initdcsdb.sh&amp;lt;/b&amp;gt; script as super user of the system. &lt;br /&gt;
&lt;br /&gt;
Database related settings made in the &amp;lt;b&amp;gt;/etc/documents-collaboration/dcs.properties&amp;lt;/b&amp;gt; file are read by this script first and taken as defaults. Nevertheless, each default value can be overwritten by the admin via the command line. Passwords need to be set by the admin via the command line in every case for security reasons.&lt;br /&gt;
&lt;br /&gt;
If all database properties have been set correctly within the &amp;lt;b&amp;gt;/etc/documents-collaboration/dcs.properties&amp;lt;/b&amp;gt; file, a valid call to the &amp;lt;b&amp;gt;/usr/share/open-xchange-documents-collaboration/bin/initdcsdb.sh&amp;lt;/b&amp;gt; script is e.g. the following one:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /usr/share/open-xchange-documents-collaboration/bin/initdcsdb.sh -a --dcsdb-pass=db_password --mysql-root-passwd=mysql_password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The default logging path is set in //etc//documents-collaboration/logback-spring.xml and points to //var//log//open-xchange//documents-collaboration//documents-collaboration.log&lt;br /&gt;
&lt;br /&gt;
The DCS Service will be started with &lt;br /&gt;
systemctl start open-xchange-documents-collaboration.service&lt;br /&gt;
&lt;br /&gt;
A command line tool allows to check the values in the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /usr/share/open-xchange-documents-collaboration/bin/documents-collaboration-admin.sh -l&lt;br /&gt;
+---------------------+---------------+---------------+---------+&lt;br /&gt;
| ID                  | Host          | Interface     | JMSPort |&lt;br /&gt;
+---------------------+---------------+---------------+---------+&lt;br /&gt;
| 192.168.10.25:61616 | 192.168.10.25 | 192.168.10.25 |   61616 |&lt;br /&gt;
+---------------------+---------------+---------------+---------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Middleware node===&lt;br /&gt;
&lt;br /&gt;
no new pkg repo, no new pkgs required for middleware&lt;br /&gt;
&lt;br /&gt;
Discovery of the DCS service is configured in &amp;lt;b&amp;gt;documents-collaboration-client.properties&amp;lt;/b&amp;gt;.&lt;br /&gt;
Add the appropriate values to access the dcsdb Database as set for the DCS above:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
com.openexchange.dcs.client.database.connectionURL=jdbc:mysql://192.168.10.172:3306/dcsdb&lt;br /&gt;
com.openexchange.dcs.client.database.userName=db_user&lt;br /&gt;
com.openexchange.dcs.client.database.password=db_password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A command line tool allows to check the values in the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ /opt/open-xchange/sbin/documents-collaboration-admin -l&lt;br /&gt;
+---------------------+---------------+---------------+---------+&lt;br /&gt;
| ID                  | Host          | Interface     | JMSPort |&lt;br /&gt;
+---------------------+---------------+---------------+---------+&lt;br /&gt;
| 192.168.10.25:61616 | 192.168.10.25 | 192.168.10.25 |   61616 |&lt;br /&gt;
+---------------------+---------------+---------------+---------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Apache configuration===&lt;br /&gt;
&lt;br /&gt;
The Apache module proxy_wstunnel has to be enable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod proxy_wstunnel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and the apache configuration needs to be enhanced by:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;Proxy balancer://oxcluster_ws&amp;gt;&lt;br /&gt;
  Order Deny,Allow&lt;br /&gt;
  Allow from all&lt;br /&gt;
  BalancerMember ws://localhost:8009 timeout=1900 smax=0 ttl=60 retry=60 loadfactor=50 keepalive=On route=OX1&lt;br /&gt;
  ProxySet stickysession=JSESSIONID|jsessionid scolonpathdelim=On&lt;br /&gt;
  SetEnv proxy-initial-not-pooled&lt;br /&gt;
  SetEnv proxy-sendchunked&lt;br /&gt;
&amp;lt;/Proxy&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ProxyPass /appsuite/rt2 balancer://oxcluster_ws/rt2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Printing and legacy MS binary formats Editing ==&lt;br /&gt;
&lt;br /&gt;
For .DOC/.XLS/.PPT and/or printing support from OX Documents the Document Converter and readerengine components have to be installed separately (license key required)&lt;br /&gt;
&lt;br /&gt;
* See [[AppSuite:DocumentConverterInstall|Document converter / readerengine installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Monitoring ==&lt;br /&gt;
&lt;br /&gt;
OX Documents offers runtime information via JMX about the document editors as well as the OX Documentconverter. This [[AppSuite:DocumentsMonitoring|article]] guides to the information how to access JMX data, configure and use Jolokia and integrate with munin.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Permissions ===&lt;br /&gt;
&lt;br /&gt;
To enable the OX Documents Applications for OX Drive the associated permission has to be set.&lt;br /&gt;
&lt;br /&gt;
The default setting for all users is changed in the file '''documents.properties''' in the directory ''/opt/open-xchange/etc''.&lt;br /&gt;
&lt;br /&gt;
After installation the functionality is disabled:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Enables or disables the &amp;quot;text&amp;quot; module capability globally.&lt;br /&gt;
# com.openexchange.capability.text=true&lt;br /&gt;
&lt;br /&gt;
# Enables or disables the &amp;quot;spreadsheet&amp;quot; module capability globally.&lt;br /&gt;
# com.openexchange.capability.spreadsheet=true&lt;br /&gt;
&lt;br /&gt;
# Enables or disables the &amp;quot;presentation&amp;quot; module capability globally.&lt;br /&gt;
# com.openexchange.capability.presentation=true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following line enables the functionality:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Enables or disables the &amp;quot;text&amp;quot; module capability globally.&lt;br /&gt;
com.openexchange.capability.text=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with 7.6.2, you can disable the text portal app. In '''permissions.properties''':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
permissions=textportaldisabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Collaboration on shared documents ===&lt;br /&gt;
&lt;br /&gt;
If OX Documents functionality is used for guest users in a cluster of application servers, this setting needs to be adjusted to false in order to also have guest sessions available in the distributed storage.&lt;br /&gt;
&lt;br /&gt;
in ''/opt/open-xchange/etc/sharing.properties'' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Specifies whether guest sessions are treated as transient or not. Transient&lt;br /&gt;
# sessions are only held in the short-term session containers, and are not put&lt;br /&gt;
# into the distributed session storage. Defaults to &amp;quot;true&amp;quot;.&lt;br /&gt;
com.openexchange.share.transientSessions=false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
com.openechange.share.transientSessions has to be set to false.&lt;br /&gt;
&lt;br /&gt;
=== Spell Checking===&lt;br /&gt;
&lt;br /&gt;
OX Text and OX Presentation use ''hunspell'' for spell checking functionality.&lt;br /&gt;
By default Spellchecking is enabled in ''/opt/open-xchange/etc/settings/office.properties''&lt;br /&gt;
with the following entry&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Determines whether online spelling is enabled for office documents.&lt;br /&gt;
# Possible values: true|false&lt;br /&gt;
# If this property is missing true is taken.&lt;br /&gt;
io.ox/office//module/spellingEnabled=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After installation of the ''hunspell'' package for your platform the shared library and the US English dictionaries are available. Please check the file location the pkg files were installed into. (For instance on CentOS, use rpm -q –filesbypkg hunspell and verify the path of the lib files to be configured below)&lt;br /&gt;
Also verify that the Hunspell dictonary is present and not renamed to &amp;quot;myspell&amp;quot; etc.. if the dictionary is renamed, you will have to use that in the config below. &lt;br /&gt;
&lt;br /&gt;
Additional dictionaries are published for your platform as packages hunspell-de-de,  hunspell-fr, ...&lt;br /&gt;
&lt;br /&gt;
Spell checking has to be configured in the file ''/opt/open-xchange/etc/hunspell.properties''.&lt;br /&gt;
The values for the shared library file and dictionary path have to be set according to the platform.&lt;br /&gt;
&lt;br /&gt;
This example shows the values for Debian:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# The name and location of the hunspell library&lt;br /&gt;
# Default value: &amp;quot;/usr/lib/x86_64-linux-gnu/libhunspell-1.3.so.0&amp;quot;&lt;br /&gt;
com.openexchange.spellchecker.hunspell.library=/usr/lib/x86_64-linux-gnu/libhunspell-1.4.so.0&lt;br /&gt;
# The location of the dictionaries&lt;br /&gt;
# Default value: &amp;quot;/usr/share/hunspell&amp;quot;&lt;br /&gt;
com.openexchange.spellchecker.hunspell.dictionaries=/usr/share/hunspell&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If spellchecking is enabled and the library path or dictionary path is wrong a warning is logged.&lt;br /&gt;
&lt;br /&gt;
If a language is not supported by a hunspell dictionary (or produces error messages in the console log) myspell dictionaries are a working alternative.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
&lt;br /&gt;
OX Documents support different levels to provide document templates for users.&lt;br /&gt;
&lt;br /&gt;
A number of ready-to-use templates for letters, memos, resumes, home budget, presentations, etc is included with the system. These templates are made available in a directory at each system node by installation of the package open-xchange-documents-templates. The path to this directory is defined in the office.properties file &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Defines the absolute path where document templates are located inside the local (!) file system.&lt;br /&gt;
# The templates are displayed in the documents applications.&lt;br /&gt;
# If this property is missing a default '/opt/open-xchange/templates/documents' is taken.&lt;br /&gt;
io.ox/office//module/templatePath = /opt/open-xchange/templates/documents&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The content in the directory specified by the path must comply to the following rules:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/opt/open-xchange/templates/documents     &lt;br /&gt;
|     &lt;br /&gt;
----&amp;gt; text [application type]&lt;br /&gt;
|     |   &lt;br /&gt;
|     ----&amp;gt; en-US [language-region]&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; en [language fallback, en is also fallback for all other non-convered languages]&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; de-DE&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; de&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; common [language independent, used in addition to the language specific ones]&lt;br /&gt;
|         &lt;br /&gt;
----&amp;gt; spreadsheet&lt;br /&gt;
|         &lt;br /&gt;
----&amp;gt; presentation&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A context administrator can additionally provide global templates for all users in the same context.&lt;br /&gt;
If logged in with this role folders can be added to or removed from the list of global template folders. For regular users the list is displayed without the permission to modify it.&lt;br /&gt;
&lt;br /&gt;
[[File:template-folder.png|border|600px|caption]]&lt;br /&gt;
&lt;br /&gt;
Users can create and manage their own templates. These user templates are stored and retrieved from the user’s root folder (“My files”). In addition to the root folder the user can define more template folders, sub-folders or even external folders in the “Documents” section of the “Settings” menu. This helps to organize templates and allows cleanup of the root folder by removal of templates.&lt;br /&gt;
&lt;br /&gt;
For installations of OX Spreadsheet based on Appsuite 7.8.0 and 7.8.1 please see [http://oxpedia.org/wiki/index.php?title=AppSuite:Spreadsheet_Installation_Guide_7_8_1 here] for different installation modes.&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Documents_Installation_Guide_7103&amp;diff=24737</id>
		<title>AppSuite:Documents Installation Guide 7103</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Documents_Installation_Guide_7103&amp;diff=24737"/>
		<updated>2019-06-19T11:24:19Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: /* Middleware node */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Version|7.10.3}}&lt;br /&gt;
&lt;br /&gt;
= Download &amp;amp; Installation OX Documents =&lt;br /&gt;
&lt;br /&gt;
=== General Information ===&lt;br /&gt;
&lt;br /&gt;
OX Documents are browser based, cloud ready, text, spreadsheet and presentation products that can work with Microsoft Office and OpenOffice documents in a lossless way. And you can also collaborate with other people to edit shared documents on various devices.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
See the [[AppSuite:OX_System_Requirements|Open-Xchange software requirements page]] for details. Additionally there is the support of websockets proxy by the webserver required, this is e.g. available in Apache 2.4.5 and higher. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OX Documents needs to be installed in an OX App Suite configuration with a [[AppSuite:Grizzly|backend based on Grizzly]] (including hazelcast as installed and activated by default).&lt;br /&gt;
&lt;br /&gt;
For compatibility with the legacy MS binary format files (.DOC, .XLS, .PPT) and for printing functionality in OX Text the document converter components (incl. readerengine) are required. These are not available in the Community Version of OX AppSuite.&lt;br /&gt;
&lt;br /&gt;
== Mandatory Modules ==&lt;br /&gt;
&lt;br /&gt;
Additional functional modules need to be installed separately: &lt;br /&gt;
&lt;br /&gt;
* The Document Converter API: See [[AppSuite:DocumentConverterAPIInstall|Document converter API installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
The OX Documents deployment consists of the packages &amp;lt;tt&amp;gt;open-xchange-documents-backend&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;open-xchange-documents-ui&amp;lt;/tt&amp;gt;. The &amp;lt;tt&amp;gt;open-xchange-documents-backend&amp;lt;/tt&amp;gt; package also requires and installs these packages:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-file-distribution&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-sessionstorage-hazelcast&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following Packages are no longer needed (since 7.10.3)&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-realtime-core&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-realtime-json&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 6 or CentOS 6 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
 $ yum install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 7 or CentOS 7 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ yum install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 8.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 9.0 (valid from v7.10) ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianStretch|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianStretch|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 12 === &lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Univention Corporate Server ===&lt;br /&gt;
&lt;br /&gt;
OX Text for OX App Suite for UCS is available in the Univention App Center. Please check the UMC module App Center for the installation of the OX Documents at your already available environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documents Collaboration Service ==&lt;br /&gt;
&lt;br /&gt;
With 7.10.3 the Documents Collaboration Service has been introduced.&lt;br /&gt;
&lt;br /&gt;
The Documents Collaboration Service needs to be installed, configured and run. It supports collaboration across Middleware nodes but is also mandatory for a small (even single node) environments.&lt;br /&gt;
The server can be run as one additional service (JVM) or for larger deployments several instances can be clustered.&lt;br /&gt;
The implementation is based on Spring Boot and uses the Java-based messaging server Apache ActiveMQ.&lt;br /&gt;
&lt;br /&gt;
Note:&amp;lt;/br&amp;gt;&lt;br /&gt;
For upgrades from earlier versions than 7.10.2 the hazelcast cluster requires a complete shutdown, since the internal OX Documents data has changed. A rolling upgrade is not possible.&lt;br /&gt;
&lt;br /&gt;
=== Documents Collaboration Server (DCS) ===&lt;br /&gt;
&lt;br /&gt;
prepare documents-collaboration repo as described above.&lt;br /&gt;
&lt;br /&gt;
The DCS will be installed via the package:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
open-xchange-documents-collaboration-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Target directory is &amp;lt;b&amp;gt;/usr/share/open-xchange-documents-collaboration&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration file is &amp;lt;b&amp;gt;/etc/documents-collaboration/dcs.properties&amp;lt;/b&amp;gt;. The following entries need to be reviewed and values adjusted to the setup.&amp;lt;br&amp;gt;&lt;br /&gt;
Configure bind host IP and JMS Port to listen to&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dcs.host = 192.168.10.25       # Interface of the DCS node&lt;br /&gt;
dcs.port = 61616&lt;br /&gt;
&amp;lt;/pre&amp;gt;           &lt;br /&gt;
&lt;br /&gt;
A DCS writes its connection data to a database for discovery by middleware nodes&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
db.host=192.168.10.172&lt;br /&gt;
db.port=3306&lt;br /&gt;
db.schema=dcsdb&lt;br /&gt;
db.username=db_user&lt;br /&gt;
db.password=db_password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
For management of DCS hosts the database used by the middleware can be configured.&lt;br /&gt;
&lt;br /&gt;
The default logging path is set in //etc//documents-collaboration/logback-spring.xml and points to //var//log//open-xchange//documents-collaboration//documents-collaboration.log&lt;br /&gt;
&lt;br /&gt;
The DCS Service will be started with &lt;br /&gt;
systemctl start open-xchange-documents-collaboration.service&lt;br /&gt;
&lt;br /&gt;
A command line tool allows to check the values in the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /usr/share/open-xchange-documents-collaboration/bin/documents-collaboration-admin.sh -l&lt;br /&gt;
+---------------------+---------------+---------------+---------+&lt;br /&gt;
| ID                  | Host          | Interface     | JMSPort |&lt;br /&gt;
+---------------------+---------------+---------------+---------+&lt;br /&gt;
| 192.168.10.25:61616 | 192.168.10.25 | 192.168.10.25 |   61616 |&lt;br /&gt;
+---------------------+---------------+---------------+---------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Middleware node===&lt;br /&gt;
&lt;br /&gt;
no new pkg repo, no new pkgs required for middleware&lt;br /&gt;
&lt;br /&gt;
Discovery of the DCS service is configured in &amp;lt;b&amp;gt;documents-collaboration-client.properties&amp;lt;/b&amp;gt;.&lt;br /&gt;
Add the appropriate values to access the dcsdb Database as set for the DCS above:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
com.openexchange.dcs.client.database.connectionURL=jdbc:mysql://192.168.10.172:3306/dcsdb&lt;br /&gt;
com.openexchange.dcs.client.database.userName=db_user&lt;br /&gt;
com.openexchange.dcs.client.database.password=db_password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A command line tool allows to check the values in the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ /opt/open-xchange/sbin/documents-collaboration-admin -l&lt;br /&gt;
+---------------------+---------------+---------------+---------+&lt;br /&gt;
| ID                  | Host          | Interface     | JMSPort |&lt;br /&gt;
+---------------------+---------------+---------------+---------+&lt;br /&gt;
| 192.168.10.25:61616 | 192.168.10.25 | 192.168.10.25 |   61616 |&lt;br /&gt;
+---------------------+---------------+---------------+---------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Apache configuration===&lt;br /&gt;
&lt;br /&gt;
The Apache module proxy_wstunnel has to be enable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod proxy_wstunnel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and the apache configuration needs to be enhanced by:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;Proxy balancer://oxcluster_ws&amp;gt;&lt;br /&gt;
  Order Deny,Allow&lt;br /&gt;
  Allow from all&lt;br /&gt;
  BalancerMember ws://localhost:8009 timeout=1900 smax=0 ttl=60 retry=60 loadfactor=50 keepalive=On route=OX1&lt;br /&gt;
  ProxySet stickysession=JSESSIONID|jsessionid scolonpathdelim=On&lt;br /&gt;
  SetEnv proxy-initial-not-pooled&lt;br /&gt;
  SetEnv proxy-sendchunked&lt;br /&gt;
&amp;lt;/Proxy&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ProxyPass /appsuite/rt2 balancer://oxcluster_ws/rt2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Printing and legacy MS binary formats Editing ==&lt;br /&gt;
&lt;br /&gt;
For .DOC/.XLS/.PPT and/or printing support from OX Documents the Document Converter and readerengine components have to be installed separately (license key required)&lt;br /&gt;
&lt;br /&gt;
* See [[AppSuite:DocumentConverterInstall|Document converter / readerengine installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Monitoring ==&lt;br /&gt;
&lt;br /&gt;
OX Documents offers runtime information via JMX about the document editors as well as the OX Documentconverter. This [[AppSuite:DocumentsMonitoring|article]] guides to the information how to access JMX data, configure and use Jolokia and integrate with munin.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Permissions ===&lt;br /&gt;
&lt;br /&gt;
To enable the OX Documents Applications for OX Drive the associated permission has to be set.&lt;br /&gt;
&lt;br /&gt;
The default setting for all users is changed in the file '''documents.properties''' in the directory ''/opt/open-xchange/etc''.&lt;br /&gt;
&lt;br /&gt;
After installation the functionality is disabled:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Enables or disables the &amp;quot;text&amp;quot; module capability globally.&lt;br /&gt;
# com.openexchange.capability.text=true&lt;br /&gt;
&lt;br /&gt;
# Enables or disables the &amp;quot;spreadsheet&amp;quot; module capability globally.&lt;br /&gt;
# com.openexchange.capability.spreadsheet=true&lt;br /&gt;
&lt;br /&gt;
# Enables or disables the &amp;quot;presentation&amp;quot; module capability globally.&lt;br /&gt;
# com.openexchange.capability.presentation=true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following line enables the functionality:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Enables or disables the &amp;quot;text&amp;quot; module capability globally.&lt;br /&gt;
com.openexchange.capability.text=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with 7.6.2, you can disable the text portal app. In '''permissions.properties''':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
permissions=textportaldisabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Collaboration on shared documents ===&lt;br /&gt;
&lt;br /&gt;
If OX Documents functionality is used for guest users in a cluster of application servers, this setting needs to be adjusted to false in order to also have guest sessions available in the distributed storage.&lt;br /&gt;
&lt;br /&gt;
in ''/opt/open-xchange/etc/sharing.properties'' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Specifies whether guest sessions are treated as transient or not. Transient&lt;br /&gt;
# sessions are only held in the short-term session containers, and are not put&lt;br /&gt;
# into the distributed session storage. Defaults to &amp;quot;true&amp;quot;.&lt;br /&gt;
com.openexchange.share.transientSessions=false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
com.openechange.share.transientSessions has to be set to false.&lt;br /&gt;
&lt;br /&gt;
=== Spell Checking===&lt;br /&gt;
&lt;br /&gt;
OX Text and OX Presentation use ''hunspell'' for spell checking functionality.&lt;br /&gt;
By default Spellchecking is enabled in ''/opt/open-xchange/etc/settings/office.properties''&lt;br /&gt;
with the following entry&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Determines whether online spelling is enabled for office documents.&lt;br /&gt;
# Possible values: true|false&lt;br /&gt;
# If this property is missing true is taken.&lt;br /&gt;
io.ox/office//module/spellingEnabled=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After installation of the ''hunspell'' package for your platform the shared library and the US English dictionaries are available. Please check the file location the pkg files were installed into. (For instance on CentOS, use rpm -q –filesbypkg hunspell and verify the path of the lib files to be configured below)&lt;br /&gt;
Also verify that the Hunspell dictonary is present and not renamed to &amp;quot;myspell&amp;quot; etc.. if the dictionary is renamed, you will have to use that in the config below. &lt;br /&gt;
&lt;br /&gt;
Additional dictionaries are published for your platform as packages hunspell-de-de,  hunspell-fr, ...&lt;br /&gt;
&lt;br /&gt;
Spell checking has to be configured in the file ''/opt/open-xchange/etc/hunspell.properties''.&lt;br /&gt;
The values for the shared library file and dictionary path have to be set according to the platform.&lt;br /&gt;
&lt;br /&gt;
This example shows the values for Debian:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# The name and location of the hunspell library&lt;br /&gt;
# Default value: &amp;quot;/usr/lib/x86_64-linux-gnu/libhunspell-1.3.so.0&amp;quot;&lt;br /&gt;
com.openexchange.spellchecker.hunspell.library=/usr/lib/x86_64-linux-gnu/libhunspell-1.4.so.0&lt;br /&gt;
# The location of the dictionaries&lt;br /&gt;
# Default value: &amp;quot;/usr/share/hunspell&amp;quot;&lt;br /&gt;
com.openexchange.spellchecker.hunspell.dictionaries=/usr/share/hunspell&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If spellchecking is enabled and the library path or dictionary path is wrong a warning is logged.&lt;br /&gt;
&lt;br /&gt;
If a language is not supported by a hunspell dictionary (or produces error messages in the console log) myspell dictionaries are a working alternative.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
&lt;br /&gt;
OX Documents support different levels to provide document templates for users.&lt;br /&gt;
&lt;br /&gt;
A number of ready-to-use templates for letters, memos, resumes, home budget, presentations, etc is included with the system. These templates are made available in a directory at each system node by installation of the package open-xchange-documents-templates. The path to this directory is defined in the office.properties file &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Defines the absolute path where document templates are located inside the local (!) file system.&lt;br /&gt;
# The templates are displayed in the documents applications.&lt;br /&gt;
# If this property is missing a default '/opt/open-xchange/templates/documents' is taken.&lt;br /&gt;
io.ox/office//module/templatePath = /opt/open-xchange/templates/documents&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The content in the directory specified by the path must comply to the following rules:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/opt/open-xchange/templates/documents     &lt;br /&gt;
|     &lt;br /&gt;
----&amp;gt; text [application type]&lt;br /&gt;
|     |   &lt;br /&gt;
|     ----&amp;gt; en-US [language-region]&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; en [language fallback, en is also fallback for all other non-convered languages]&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; de-DE&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; de&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; common [language independent, used in addition to the language specific ones]&lt;br /&gt;
|         &lt;br /&gt;
----&amp;gt; spreadsheet&lt;br /&gt;
|         &lt;br /&gt;
----&amp;gt; presentation&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A context administrator can additionally provide global templates for all users in the same context.&lt;br /&gt;
If logged in with this role folders can be added to or removed from the list of global template folders. For regular users the list is displayed without the permission to modify it.&lt;br /&gt;
&lt;br /&gt;
[[File:template-folder.png|border|600px|caption]]&lt;br /&gt;
&lt;br /&gt;
Users can create and manage their own templates. These user templates are stored and retrieved from the user’s root folder (“My files”). In addition to the root folder the user can define more template folders, sub-folders or even external folders in the “Documents” section of the “Settings” menu. This helps to organize templates and allows cleanup of the root folder by removal of templates.&lt;br /&gt;
&lt;br /&gt;
For installations of OX Spreadsheet based on Appsuite 7.8.0 and 7.8.1 please see [http://oxpedia.org/wiki/index.php?title=AppSuite:Spreadsheet_Installation_Guide_7_8_1 here] for different installation modes.&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Documents_Installation_Guide_7103&amp;diff=24736</id>
		<title>AppSuite:Documents Installation Guide 7103</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Documents_Installation_Guide_7103&amp;diff=24736"/>
		<updated>2019-06-19T11:18:44Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: /* Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Version|7.10.3}}&lt;br /&gt;
&lt;br /&gt;
= Download &amp;amp; Installation OX Documents =&lt;br /&gt;
&lt;br /&gt;
=== General Information ===&lt;br /&gt;
&lt;br /&gt;
OX Documents are browser based, cloud ready, text, spreadsheet and presentation products that can work with Microsoft Office and OpenOffice documents in a lossless way. And you can also collaborate with other people to edit shared documents on various devices.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
See the [[AppSuite:OX_System_Requirements|Open-Xchange software requirements page]] for details. Additionally there is the support of websockets proxy by the webserver required, this is e.g. available in Apache 2.4.5 and higher. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OX Documents needs to be installed in an OX App Suite configuration with a [[AppSuite:Grizzly|backend based on Grizzly]] (including hazelcast as installed and activated by default).&lt;br /&gt;
&lt;br /&gt;
For compatibility with the legacy MS binary format files (.DOC, .XLS, .PPT) and for printing functionality in OX Text the document converter components (incl. readerengine) are required. These are not available in the Community Version of OX AppSuite.&lt;br /&gt;
&lt;br /&gt;
== Mandatory Modules ==&lt;br /&gt;
&lt;br /&gt;
Additional functional modules need to be installed separately: &lt;br /&gt;
&lt;br /&gt;
* The Document Converter API: See [[AppSuite:DocumentConverterAPIInstall|Document converter API installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
The OX Documents deployment consists of the packages &amp;lt;tt&amp;gt;open-xchange-documents-backend&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;open-xchange-documents-ui&amp;lt;/tt&amp;gt;. The &amp;lt;tt&amp;gt;open-xchange-documents-backend&amp;lt;/tt&amp;gt; package also requires and installs these packages:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-file-distribution&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-sessionstorage-hazelcast&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following Packages are no longer needed (since 7.10.3)&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-realtime-core&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-realtime-json&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 6 or CentOS 6 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
 $ yum install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 7 or CentOS 7 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ yum install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 8.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 9.0 (valid from v7.10) ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianStretch|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianStretch|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 12 === &lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Univention Corporate Server ===&lt;br /&gt;
&lt;br /&gt;
OX Text for OX App Suite for UCS is available in the Univention App Center. Please check the UMC module App Center for the installation of the OX Documents at your already available environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documents Collaboration Service ==&lt;br /&gt;
&lt;br /&gt;
With 7.10.3 the Documents Collaboration Service has been introduced.&lt;br /&gt;
&lt;br /&gt;
The Documents Collaboration Service needs to be installed, configured and run. It supports collaboration across Middleware nodes but is also mandatory for a small (even single node) environments.&lt;br /&gt;
The server can be run as one additional service (JVM) or for larger deployments several instances can be clustered.&lt;br /&gt;
The implementation is based on Spring Boot and uses the Java-based messaging server Apache ActiveMQ.&lt;br /&gt;
&lt;br /&gt;
Note:&amp;lt;/br&amp;gt;&lt;br /&gt;
For upgrades from earlier versions than 7.10.2 the hazelcast cluster requires a complete shutdown, since the internal OX Documents data has changed. A rolling upgrade is not possible.&lt;br /&gt;
&lt;br /&gt;
=== Documents Collaboration Server (DCS) ===&lt;br /&gt;
&lt;br /&gt;
prepare documents-collaboration repo as described above.&lt;br /&gt;
&lt;br /&gt;
The DCS will be installed via the package:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
open-xchange-documents-collaboration-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Target directory is &amp;lt;b&amp;gt;/usr/share/open-xchange-documents-collaboration&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration file is &amp;lt;b&amp;gt;/etc/documents-collaboration/dcs.properties&amp;lt;/b&amp;gt;. The following entries need to be reviewed and values adjusted to the setup.&amp;lt;br&amp;gt;&lt;br /&gt;
Configure bind host IP and JMS Port to listen to&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dcs.host = 192.168.10.25       # Interface of the DCS node&lt;br /&gt;
dcs.port = 61616&lt;br /&gt;
&amp;lt;/pre&amp;gt;           &lt;br /&gt;
&lt;br /&gt;
A DCS writes its connection data to a database for discovery by middleware nodes&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
db.host=192.168.10.172&lt;br /&gt;
db.port=3306&lt;br /&gt;
db.schema=dcsdb&lt;br /&gt;
db.username=db_user&lt;br /&gt;
db.password=db_password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
For management of DCS hosts the database used by the middleware can be configured.&lt;br /&gt;
&lt;br /&gt;
The default logging path is set in //etc//documents-collaboration/logback-spring.xml and points to //var//log//open-xchange//documents-collaboration//documents-collaboration.log&lt;br /&gt;
&lt;br /&gt;
The DCS Service will be started with &lt;br /&gt;
systemctl start open-xchange-documents-collaboration.service&lt;br /&gt;
&lt;br /&gt;
A command line tool allows to check the values in the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /usr/share/open-xchange-documents-collaboration/bin/documents-collaboration-admin.sh -l&lt;br /&gt;
+---------------------+---------------+---------------+---------+&lt;br /&gt;
| ID                  | Host          | Interface     | JMSPort |&lt;br /&gt;
+---------------------+---------------+---------------+---------+&lt;br /&gt;
| 192.168.10.25:61616 | 192.168.10.25 | 192.168.10.25 |   61616 |&lt;br /&gt;
+---------------------+---------------+---------------+---------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Middleware node===&lt;br /&gt;
&lt;br /&gt;
no new pkg repo, no new pkgs required for middleware&lt;br /&gt;
&lt;br /&gt;
Discovery of the DCS service is configured in &amp;lt;b&amp;gt;documents-collaboration-client.properties&amp;lt;/b&amp;gt;.&lt;br /&gt;
Add the appropriate values to access the dcsdb Database as set for the DCS above:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
com.openexchange.dcs.client.database.connectionURL=jdbc:mysql://192.168.10.172:3306/dcsdb&lt;br /&gt;
com.openexchange.dcs.client.database.userName=db_user&lt;br /&gt;
com.openexchange.dcs.client.database.password=db_password&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A command line tool allows to check the values in the database&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ /opt/open-xchange/sbin/documents-collaboration-admin -l&lt;br /&gt;
+---------------------+---------------+---------------+---------+&lt;br /&gt;
| ID                  | Host          | Interface     | JMSPort |&lt;br /&gt;
+---------------------+---------------+---------------+---------+&lt;br /&gt;
| 192.168.10.25:61616 | 192.168.10.25 | 192.168.10.25 |   61616 |&lt;br /&gt;
+---------------------+---------------+---------------+---------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Printing and legacy MS binary formats Editing ==&lt;br /&gt;
&lt;br /&gt;
For .DOC/.XLS/.PPT and/or printing support from OX Documents the Document Converter and readerengine components have to be installed separately (license key required)&lt;br /&gt;
&lt;br /&gt;
* See [[AppSuite:DocumentConverterInstall|Document converter / readerengine installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Monitoring ==&lt;br /&gt;
&lt;br /&gt;
OX Documents offers runtime information via JMX about the document editors as well as the OX Documentconverter. This [[AppSuite:DocumentsMonitoring|article]] guides to the information how to access JMX data, configure and use Jolokia and integrate with munin.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Permissions ===&lt;br /&gt;
&lt;br /&gt;
To enable the OX Documents Applications for OX Drive the associated permission has to be set.&lt;br /&gt;
&lt;br /&gt;
The default setting for all users is changed in the file '''documents.properties''' in the directory ''/opt/open-xchange/etc''.&lt;br /&gt;
&lt;br /&gt;
After installation the functionality is disabled:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Enables or disables the &amp;quot;text&amp;quot; module capability globally.&lt;br /&gt;
# com.openexchange.capability.text=true&lt;br /&gt;
&lt;br /&gt;
# Enables or disables the &amp;quot;spreadsheet&amp;quot; module capability globally.&lt;br /&gt;
# com.openexchange.capability.spreadsheet=true&lt;br /&gt;
&lt;br /&gt;
# Enables or disables the &amp;quot;presentation&amp;quot; module capability globally.&lt;br /&gt;
# com.openexchange.capability.presentation=true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following line enables the functionality:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Enables or disables the &amp;quot;text&amp;quot; module capability globally.&lt;br /&gt;
com.openexchange.capability.text=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with 7.6.2, you can disable the text portal app. In '''permissions.properties''':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
permissions=textportaldisabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Collaboration on shared documents ===&lt;br /&gt;
&lt;br /&gt;
If OX Documents functionality is used for guest users in a cluster of application servers, this setting needs to be adjusted to false in order to also have guest sessions available in the distributed storage.&lt;br /&gt;
&lt;br /&gt;
in ''/opt/open-xchange/etc/sharing.properties'' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Specifies whether guest sessions are treated as transient or not. Transient&lt;br /&gt;
# sessions are only held in the short-term session containers, and are not put&lt;br /&gt;
# into the distributed session storage. Defaults to &amp;quot;true&amp;quot;.&lt;br /&gt;
com.openexchange.share.transientSessions=false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
com.openechange.share.transientSessions has to be set to false.&lt;br /&gt;
&lt;br /&gt;
=== Spell Checking===&lt;br /&gt;
&lt;br /&gt;
OX Text and OX Presentation use ''hunspell'' for spell checking functionality.&lt;br /&gt;
By default Spellchecking is enabled in ''/opt/open-xchange/etc/settings/office.properties''&lt;br /&gt;
with the following entry&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Determines whether online spelling is enabled for office documents.&lt;br /&gt;
# Possible values: true|false&lt;br /&gt;
# If this property is missing true is taken.&lt;br /&gt;
io.ox/office//module/spellingEnabled=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After installation of the ''hunspell'' package for your platform the shared library and the US English dictionaries are available. Please check the file location the pkg files were installed into. (For instance on CentOS, use rpm -q –filesbypkg hunspell and verify the path of the lib files to be configured below)&lt;br /&gt;
Also verify that the Hunspell dictonary is present and not renamed to &amp;quot;myspell&amp;quot; etc.. if the dictionary is renamed, you will have to use that in the config below. &lt;br /&gt;
&lt;br /&gt;
Additional dictionaries are published for your platform as packages hunspell-de-de,  hunspell-fr, ...&lt;br /&gt;
&lt;br /&gt;
Spell checking has to be configured in the file ''/opt/open-xchange/etc/hunspell.properties''.&lt;br /&gt;
The values for the shared library file and dictionary path have to be set according to the platform.&lt;br /&gt;
&lt;br /&gt;
This example shows the values for Debian:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# The name and location of the hunspell library&lt;br /&gt;
# Default value: &amp;quot;/usr/lib/x86_64-linux-gnu/libhunspell-1.3.so.0&amp;quot;&lt;br /&gt;
com.openexchange.spellchecker.hunspell.library=/usr/lib/x86_64-linux-gnu/libhunspell-1.4.so.0&lt;br /&gt;
# The location of the dictionaries&lt;br /&gt;
# Default value: &amp;quot;/usr/share/hunspell&amp;quot;&lt;br /&gt;
com.openexchange.spellchecker.hunspell.dictionaries=/usr/share/hunspell&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If spellchecking is enabled and the library path or dictionary path is wrong a warning is logged.&lt;br /&gt;
&lt;br /&gt;
If a language is not supported by a hunspell dictionary (or produces error messages in the console log) myspell dictionaries are a working alternative.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
&lt;br /&gt;
OX Documents support different levels to provide document templates for users.&lt;br /&gt;
&lt;br /&gt;
A number of ready-to-use templates for letters, memos, resumes, home budget, presentations, etc is included with the system. These templates are made available in a directory at each system node by installation of the package open-xchange-documents-templates. The path to this directory is defined in the office.properties file &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Defines the absolute path where document templates are located inside the local (!) file system.&lt;br /&gt;
# The templates are displayed in the documents applications.&lt;br /&gt;
# If this property is missing a default '/opt/open-xchange/templates/documents' is taken.&lt;br /&gt;
io.ox/office//module/templatePath = /opt/open-xchange/templates/documents&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The content in the directory specified by the path must comply to the following rules:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/opt/open-xchange/templates/documents     &lt;br /&gt;
|     &lt;br /&gt;
----&amp;gt; text [application type]&lt;br /&gt;
|     |   &lt;br /&gt;
|     ----&amp;gt; en-US [language-region]&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; en [language fallback, en is also fallback for all other non-convered languages]&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; de-DE&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; de&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; common [language independent, used in addition to the language specific ones]&lt;br /&gt;
|         &lt;br /&gt;
----&amp;gt; spreadsheet&lt;br /&gt;
|         &lt;br /&gt;
----&amp;gt; presentation&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A context administrator can additionally provide global templates for all users in the same context.&lt;br /&gt;
If logged in with this role folders can be added to or removed from the list of global template folders. For regular users the list is displayed without the permission to modify it.&lt;br /&gt;
&lt;br /&gt;
[[File:template-folder.png|border|600px|caption]]&lt;br /&gt;
&lt;br /&gt;
Users can create and manage their own templates. These user templates are stored and retrieved from the user’s root folder (“My files”). In addition to the root folder the user can define more template folders, sub-folders or even external folders in the “Documents” section of the “Settings” menu. This helps to organize templates and allows cleanup of the root folder by removal of templates.&lt;br /&gt;
&lt;br /&gt;
For installations of OX Spreadsheet based on Appsuite 7.8.0 and 7.8.1 please see [http://oxpedia.org/wiki/index.php?title=AppSuite:Spreadsheet_Installation_Guide_7_8_1 here] for different installation modes.&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:DocumentViewer&amp;diff=24395</id>
		<title>AppSuite:DocumentViewer</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:DocumentViewer&amp;diff=24395"/>
		<updated>2018-11-26T09:31:09Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OX Document Viewer =&lt;br /&gt;
&lt;br /&gt;
== Product Description ==&lt;br /&gt;
&lt;br /&gt;
The OX Document Viewer delivers plugin-free document viewing capabilities for Microsoft Office (.docx, .doc, .rtf, .pptx, .ppt, .xlsx, xls) and OpenDocument (.odt, .ods, .odp, .odg) file types as well as for the Portable Document Format (.pdf).&lt;br /&gt;
It extends OX App Suite with content thumbnails and preview capabilities.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
OX Document Viewer requires a 64bit system. 32bit systems are not supported.&lt;br /&gt;
&lt;br /&gt;
See the [[AppSuite:OX_System_Requirements|Open-Xchange software requirements page]] for details.&lt;br /&gt;
&lt;br /&gt;
The OX Document Viewer deployment consists of two functional modules, that need to be installed separately: the '''readerengine''' component and the '''Document Viewer''' component.&lt;br /&gt;
&lt;br /&gt;
=== ReaderEngine ===&lt;br /&gt;
&lt;br /&gt;
See [[AppSuite:ReaderEngineInstall|Readerengine installation instructions]]&lt;br /&gt;
&lt;br /&gt;
=== Document Viewer ===&lt;br /&gt;
&lt;br /&gt;
See [[AppSuite:DocumentConverterAPIInstall|Document converter API installation instructions]]&lt;br /&gt;
&lt;br /&gt;
See [[AppSuite:DocumentConverterInstall|Document converter installation instructions]]&lt;br /&gt;
&lt;br /&gt;
For a more detailed guide explaining different installation variants visit the [[AppSuite:DocumentConverter_Installation_Guide|Installation Guide]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 6 or CentOS 6 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|documentconverter-api|office-web|open-xchange-pdftool}}&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|pc3n=ldbaccount|pc3v=[CUSTOMERID:PASSWORD]|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ yum install readerengine open-xchange-documentconverter&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 7 or CentOS 7 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|documentconverter-api|office-web|open-xchange-pdftool}}&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|pc3n=ldbaccount|pc3v=[CUSTOMERID:PASSWORD]|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ yum install readerengine open-xchange-documentconverter&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 8.0 (Jessie) ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|documentconverter-api|office-web|open-xchange-pdftool}}&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|pc3n=ldbaccount|pc3v=[CUSTOMERID:PASSWORD]|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install readerengine open-xchange-documentconverter&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 9.0 (Stretch) ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianStretch|documentconverter-api|office-web|open-xchange-pdftool}}&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianStretch|pc3n=ldbaccount|pc3v=[CUSTOMERID:PASSWORD]|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install readerengine open-xchange-documentconverter&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 12 ===&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|documentconverter-api|office-web|open-xchange-pdftool}}&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|pc3n=ldbaccount|pc3v=[CUSTOMERID:PASSWORD]|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install readerengine open-xchange-documentconverter &lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
To enable document viewing for OX Drive the associated permission has to be set.&lt;br /&gt;
&lt;br /&gt;
The default setting for all users is changed in the file '''permissions.properties''' in the directory ''/opt/open-xchange/etc''.&lt;br /&gt;
&lt;br /&gt;
After installation the functionality is disabled:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Default permissions for all users&lt;br /&gt;
permissions=&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following line enables the functionality:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Default permissions for all users&lt;br /&gt;
permissions=document_preview&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are already some permissions in this file, add ''document_preview'' separated with a comma.&lt;br /&gt;
&lt;br /&gt;
Further settings for the underlying readerengine are located in the file '''documentconverter.properties''' located in the directory &amp;quot;/opt/open-xchange/etc&amp;quot; as described below.&lt;br /&gt;
&lt;br /&gt;
Note: Document conversion service and OX App Suite backend may be run on different nodes. See the configuration item ''com.openexchange.documentconverter.RemoteBaseUrl'' for details.&lt;br /&gt;
&lt;br /&gt;
{{AppSuite:ReaderEngineConfig}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Caches ==&lt;br /&gt;
&lt;br /&gt;
Conversion results are cached as images for thumbnail/preview/viewer. There are caches in the backend filestore and at each documentconverter involved.&lt;br /&gt;
&lt;br /&gt;
=== Caching Strategy ===&lt;br /&gt;
&lt;br /&gt;
Starting with the 7.4.1 release the .../documentconverter/readerengine.cache directory is persistent and kept alive between OX backend shutdowns/startups.&lt;br /&gt;
&lt;br /&gt;
In addition a backend configured as a remote document converton service this service is able to act as a remote cache server. Similar to setting the 'RemoteBaseURL' within the documentconverter properties of the 'client' backends wrt. the documentconverter functionality, it is now possible to set RemoteCacheURLs. The lookup of converter results happens as follows:&lt;br /&gt;
&lt;br /&gt;
* the lookup of a cache entry is based upon the unique checksum of the source file as well as some conversion properties (e.g. target format, target size etc.)&lt;br /&gt;
&lt;br /&gt;
* if a converter backend is not able to find a cache entry within its runtime structures, the local - now persistent - readerengine.cache directory is looked up for a cache entry to be recreated from filesystem&lt;br /&gt;
&lt;br /&gt;
* if there's still no cache entry available and one or more RemoteCacheURLs are set, each given CacheURL Host is tried to retrieve a valid cache entry from&lt;br /&gt;
&lt;br /&gt;
* if a remote cache entry is found, this entry is added to the local cache of the requesting converter&lt;br /&gt;
&lt;br /&gt;
* if no remote cache entry can be found, the conversion is done locally, a cache entry is created locally (persistent) and also transferred to the first entry of the RemoteCacheURLs, acting as a master cache server in this case &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Cleaning Caches ===&lt;br /&gt;
&lt;br /&gt;
In case you want to clean the caches follow these two steps.&lt;br /&gt;
&lt;br /&gt;
Use the command line tool for each affected context:&lt;br /&gt;
&lt;br /&gt;
/opt/open-xchange/sbin/clearpreviewcache -c &amp;lt;CONTEXT ID&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Furthermore remove the content of the documentconverter cache directory manually at each conversion node. Before cleaning/removing the documentconverter cache directory, the OX backend node running the documentconverter, should be shut down in order to properly recreate the runtime information for the local cache. The local documentconverter cache location is defined by the following configuration property:&lt;br /&gt;
&lt;br /&gt;
/opt/open-xchange/etc/documentconverter.properties&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# The directory, containing the cache for persistent, huge job data at runtime&lt;br /&gt;
# Default value: &amp;quot;/var/spool/open-xchange/documentconverter/readerengine.cache&amp;quot;&lt;br /&gt;
com.openexchange.documentconverter.cacheDir=/var/spool/open-xchange/documentconverter/readerengine.cache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the cleanup of both caches new conversions will be triggered for&lt;br /&gt;
thumbnails, previews and viewer images.&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:DocumentViewer&amp;diff=24379</id>
		<title>AppSuite:DocumentViewer</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:DocumentViewer&amp;diff=24379"/>
		<updated>2018-11-15T10:59:17Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: /* Redhat Enterprise Linux 6 or CentOS 6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OX Document Viewer =&lt;br /&gt;
&lt;br /&gt;
== Product Description ==&lt;br /&gt;
&lt;br /&gt;
The OX Document Viewer delivers plugin-free document viewing capabilities for Microsoft Office (.docx, .doc, .rtf, .pptx, .ppt, .xlsx, xls) and OpenDocument (.odt, .ods, .odp, .odg) file types as well as for the Portable Document Format (.pdf).&lt;br /&gt;
It extends OX App Suite with content thumbnails and preview capabilities.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
OX Document Viewer requires a 64bit system. 32bit systems are not supported.&lt;br /&gt;
&lt;br /&gt;
See the [[AppSuite:OX_System_Requirements|Open-Xchange software requirements page]] for details.&lt;br /&gt;
&lt;br /&gt;
The OX Document Viewer deployment consists of two functional modules, that need to be installed separately: the '''readerengine''' component and the '''Document Viewer''' component.&lt;br /&gt;
&lt;br /&gt;
=== ReaderEngine ===&lt;br /&gt;
&lt;br /&gt;
See [[AppSuite:ReaderEngineInstall|Readerengine installation instructions]]&lt;br /&gt;
&lt;br /&gt;
=== Document Viewer ===&lt;br /&gt;
&lt;br /&gt;
See [[AppSuite:DocumentConverterAPIInstall|Document converter API installation instructions]]&lt;br /&gt;
&lt;br /&gt;
See [[AppSuite:DocumentConverterInstall|Document converter installation instructions]]&lt;br /&gt;
&lt;br /&gt;
For a more detailed guide explaining different installation variants visit the [[AppSuite:DocumentConverter_Installation_Guide|Installation Guide]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 6 or CentOS 6 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|documentconverter-api|office-web|open-xchange-pdftool}}&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|pc3n=ldbaccount|pc3v=[CUSTOMERID:PASSWORD]|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ yum install readerengine open-xchange-documentconverter&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 7 or CentOS 7 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|documentconverter-api|office-web}}&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|pc3n=ldbaccount|pc3v=[CUSTOMERID:PASSWORD]|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ yum install readerengine open-xchange-documentconverter&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 8.0 (Jessie) ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|documentconverter-api|office-web}}&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|pc3n=ldbaccount|pc3v=[CUSTOMERID:PASSWORD]|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install readerengine open-xchange-documentconverter&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 9.0 (Stretch) ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianStretch|documentconverter-api|office-web}}&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianStretch|pc3n=ldbaccount|pc3v=[CUSTOMERID:PASSWORD]|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install readerengine open-xchange-documentconverter&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 12 ===&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|documentconverter-api|office-web}}&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|pc3n=ldbaccount|pc3v=[CUSTOMERID:PASSWORD]|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install readerengine open-xchange-documentconverter &lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
To enable document viewing for OX Drive the associated permission has to be set.&lt;br /&gt;
&lt;br /&gt;
The default setting for all users is changed in the file '''permissions.properties''' in the directory ''/opt/open-xchange/etc''.&lt;br /&gt;
&lt;br /&gt;
After installation the functionality is disabled:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Default permissions for all users&lt;br /&gt;
permissions=&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following line enables the functionality:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Default permissions for all users&lt;br /&gt;
permissions=document_preview&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are already some permissions in this file, add ''document_preview'' separated with a comma.&lt;br /&gt;
&lt;br /&gt;
Further settings for the underlying readerengine are located in the file '''documentconverter.properties''' located in the directory &amp;quot;/opt/open-xchange/etc&amp;quot; as described below.&lt;br /&gt;
&lt;br /&gt;
Note: Document conversion service and OX App Suite backend may be run on different nodes. See the configuration item ''com.openexchange.documentconverter.RemoteBaseUrl'' for details.&lt;br /&gt;
&lt;br /&gt;
{{AppSuite:ReaderEngineConfig}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Caches ==&lt;br /&gt;
&lt;br /&gt;
Conversion results are cached as images for thumbnail/preview/viewer. There are caches in the backend filestore and at each documentconverter involved.&lt;br /&gt;
&lt;br /&gt;
=== Caching Strategy ===&lt;br /&gt;
&lt;br /&gt;
Starting with the 7.4.1 release the .../documentconverter/readerengine.cache directory is persistent and kept alive between OX backend shutdowns/startups.&lt;br /&gt;
&lt;br /&gt;
In addition a backend configured as a remote document converton service this service is able to act as a remote cache server. Similar to setting the 'RemoteBaseURL' within the documentconverter properties of the 'client' backends wrt. the documentconverter functionality, it is now possible to set RemoteCacheURLs. The lookup of converter results happens as follows:&lt;br /&gt;
&lt;br /&gt;
* the lookup of a cache entry is based upon the unique checksum of the source file as well as some conversion properties (e.g. target format, target size etc.)&lt;br /&gt;
&lt;br /&gt;
* if a converter backend is not able to find a cache entry within its runtime structures, the local - now persistent - readerengine.cache directory is looked up for a cache entry to be recreated from filesystem&lt;br /&gt;
&lt;br /&gt;
* if there's still no cache entry available and one or more RemoteCacheURLs are set, each given CacheURL Host is tried to retrieve a valid cache entry from&lt;br /&gt;
&lt;br /&gt;
* if a remote cache entry is found, this entry is added to the local cache of the requesting converter&lt;br /&gt;
&lt;br /&gt;
* if no remote cache entry can be found, the conversion is done locally, a cache entry is created locally (persistent) and also transferred to the first entry of the RemoteCacheURLs, acting as a master cache server in this case &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Cleaning Caches ===&lt;br /&gt;
&lt;br /&gt;
In case you want to clean the caches follow these two steps.&lt;br /&gt;
&lt;br /&gt;
Use the command line tool for each affected context:&lt;br /&gt;
&lt;br /&gt;
/opt/open-xchange/sbin/clearpreviewcache -c &amp;lt;CONTEXT ID&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Furthermore remove the content of the documentconverter cache directory manually at each conversion node. Before cleaning/removing the documentconverter cache directory, the OX backend node running the documentconverter, should be shut down in order to properly recreate the runtime information for the local cache. The local documentconverter cache location is defined by the following configuration property:&lt;br /&gt;
&lt;br /&gt;
/opt/open-xchange/etc/documentconverter.properties&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# The directory, containing the cache for persistent, huge job data at runtime&lt;br /&gt;
# Default value: &amp;quot;/var/spool/open-xchange/documentconverter/readerengine.cache&amp;quot;&lt;br /&gt;
com.openexchange.documentconverter.cacheDir=/var/spool/open-xchange/documentconverter/readerengine.cache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the cleanup of both caches new conversions will be triggered for&lt;br /&gt;
thumbnails, previews and viewer images.&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:ImageConverterMonitoring&amp;diff=24000</id>
		<title>AppSuite:ImageConverterMonitoring</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:ImageConverterMonitoring&amp;diff=24000"/>
		<updated>2018-06-04T06:22:46Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: /* OX Documentconverter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OX Imageconverter Monitoring =&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
The Open-Xchange JMX offers the ability to fetch runtime information of the Java virtual machine, and about the Open-Xchange Middleware (aka groupware backend) including Imageconverter.&lt;br /&gt;
&lt;br /&gt;
For general information about the JMX interface see: [[OX_monitoring_interface]]&lt;br /&gt;
&lt;br /&gt;
The usage of Jolokia to access monitoring data is described in the article [[Jolokia]]&lt;br /&gt;
&lt;br /&gt;
Plugins are available for integration in the munin monitoring framework: [[OX_munin_scripts]]&lt;br /&gt;
&lt;br /&gt;
== OX Imageconverter ==&lt;br /&gt;
&lt;br /&gt;
Monitoring data for Imageconverter can be obtained after installation of the package open-xchange-munin-scripts-jolokia. It uses Jolokia if available and configured.&lt;br /&gt;
&lt;br /&gt;
Here is a list of sample data provided by&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /opt/open-xchange/sbin/showruntimestats --port 9995 -a&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:ImageConverterMonitoring&amp;diff=23999</id>
		<title>AppSuite:ImageConverterMonitoring</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:ImageConverterMonitoring&amp;diff=23999"/>
		<updated>2018-06-04T06:22:07Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: /* OX Documentconverter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OX Imageconverter Monitoring =&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
The Open-Xchange JMX offers the ability to fetch runtime information of the Java virtual machine, and about the Open-Xchange Middleware (aka groupware backend) including Imageconverter.&lt;br /&gt;
&lt;br /&gt;
For general information about the JMX interface see: [[OX_monitoring_interface]]&lt;br /&gt;
&lt;br /&gt;
The usage of Jolokia to access monitoring data is described in the article [[Jolokia]]&lt;br /&gt;
&lt;br /&gt;
Plugins are available for integration in the munin monitoring framework: [[OX_munin_scripts]]&lt;br /&gt;
&lt;br /&gt;
== OX Documentconverter ==&lt;br /&gt;
&lt;br /&gt;
Monitoring data for OX Documentconverter can be obtained after installation of the package open-xchange-munin-scripts-jolokia. It uses Jolokia if available and configured.&lt;br /&gt;
&lt;br /&gt;
Here is a list of sample data provided by&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /opt/open-xchange/sbin/showruntimestats --port 9995 -a&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:ImageConverterMonitoring&amp;diff=23998</id>
		<title>AppSuite:ImageConverterMonitoring</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:ImageConverterMonitoring&amp;diff=23998"/>
		<updated>2018-06-04T06:18:28Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: Created page with &amp;quot;= OX Imageconverter Monitoring =  == General ==  The Open-Xchange JMX offers the ability to fetch runtime information of the Java virtual machine, and about the Open-Xchange M...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OX Imageconverter Monitoring =&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
The Open-Xchange JMX offers the ability to fetch runtime information of the Java virtual machine, and about the Open-Xchange Middleware (aka groupware backend) including Imageconverter.&lt;br /&gt;
&lt;br /&gt;
For general information about the JMX interface see: [[OX_monitoring_interface]]&lt;br /&gt;
&lt;br /&gt;
The usage of Jolokia to access monitoring data is described in the article [[Jolokia]]&lt;br /&gt;
&lt;br /&gt;
Plugins are available for integration in the munin monitoring framework: [[OX_munin_scripts]]&lt;br /&gt;
&lt;br /&gt;
== OX Documentconverter ==&lt;br /&gt;
&lt;br /&gt;
Monitoring data for OX Documentconverter can be obtained after installation of the package open-xchange-munin-scripts-jolokia. It uses Jolokia if available and configured.&lt;br /&gt;
&lt;br /&gt;
Here is a list of sample data provided by&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /opt/open-xchange/sbin/showruntimestats --port 9998 -y&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:ImageConverter_Install&amp;diff=23997</id>
		<title>AppSuite:ImageConverter Install</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:ImageConverter_Install&amp;diff=23997"/>
		<updated>2018-06-04T06:14:42Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: /* Permissions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Download &amp;amp; Installation Imageconverter =&lt;br /&gt;
&lt;br /&gt;
=== General Information ===&lt;br /&gt;
&lt;br /&gt;
OX App Suite displays images (photos and graphics) in many different ways as&lt;br /&gt;
&lt;br /&gt;
* Thumbnails&lt;br /&gt;
* Icons&lt;br /&gt;
* Images embedded in documents &lt;br /&gt;
* in Emails&lt;br /&gt;
* in an own pop-up window.&lt;br /&gt;
&lt;br /&gt;
The image processing is done by the OX Middleware and not by a dedicated service, so that the middleware might consume a lot of cpu time just to convert images to different target formats. Furthermore the OX Middleware does not cache images for a longer time. Only thumbnails get cached, either by the database or file system based. These images get converted into the required formats (e.g. jpeg, png) when demanded by an user action in the user Interface.&lt;br /&gt;
&lt;br /&gt;
With OX App Suite 7.10 there is an alternative to process images by the OX Middleware. The image conversion and delivery can be delegated to an extra service, the Ox ImageConverter server.&lt;br /&gt;
&lt;br /&gt;
The separation of the ImageConverter service has the following advantages:&lt;br /&gt;
&lt;br /&gt;
Configuration and usage of one or more separate storages&lt;br /&gt;
Performance improvements via persistent cache&lt;br /&gt;
Pre-rendering of pre-defined formats and sizes (defaults are auto:200x150, auto:480x320, auto:640x480, auto:800x600, auto:1280x720, auto:1920x1080&amp;quot;) if resolution of the source image allows this.&lt;br /&gt;
Best matching size will be delivered without new conversion, if an image is requested by the  Middleware&lt;br /&gt;
Browser is able to cache those images&lt;br /&gt;
No limits for image sizes&lt;br /&gt;
The default target format is specified by configured, predefined formats. By using the 'auto' (beside 'jpg' or 'png') target format, opaque source images are converted to JPEG target images and transparent images are converted to PNG target images.&lt;br /&gt;
Reduce load of OX Middleware&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
See the [[AppSuite:OX_System_Requirements|Open-Xchange software requirements page]] for details.&lt;br /&gt;
&lt;br /&gt;
== Mandatory Modules ==&lt;br /&gt;
&lt;br /&gt;
Additional functional modules need to be installed separately: &lt;br /&gt;
&lt;br /&gt;
* The Image Converter Client: See [[AppSuite:ImageConverterClientInstall|Image converter client installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
The Image Converter deployment consists of the package &amp;lt;tt&amp;gt;open-xchange-imageconverter-server&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 6 or CentOS 6 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|imageconverter}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|imageconverter/updates}}&lt;br /&gt;
 $ yum install open-xchange-imageconverter-server&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 7 or CentOS 7 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|imageconverter}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|imageconverter/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ yum install open-xchange-imageconverter-server&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 8.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|imageconverter}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|imageconverter/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-imageconverter-server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 12 === &lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|imageconverter}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|imageconverter/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install open-xchange-imageconverter-server&lt;br /&gt;
&lt;br /&gt;
== Monitoring ==&lt;br /&gt;
&lt;br /&gt;
Image Converter offers runtime information via JMX about the Image Converter. This [[AppSuite:ImageConverterMonitoring|article]] guides to the information how to access JMX data, configure and use Jolokia and integrate with munin.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Permissions ===&lt;br /&gt;
&lt;br /&gt;
Since the ImageConverter service uses the FileItemService, which itself needs a dedicated filestore and a dedicated database schema, the following steps need to be performed by the admin prior to starting the ImageConverter WebService&lt;br /&gt;
&lt;br /&gt;
Create a directory for the FileItemService filestore(s) with OS commands, that is writable for the user, running the OX backends:&lt;br /&gt;
&lt;br /&gt;
 $ mkdir -p /var/opt/fisstore&lt;br /&gt;
&lt;br /&gt;
Register the FileItemService filestore(s) via the OX admin command registerfilestore after installation: &amp;quot;${OX_SBIN}/registerfilestore&amp;quot; -A oxadminmaster -P ${AS_ADMINMASTER_PASS} -t file:///var/opt/fisstore&lt;br /&gt;
&lt;br /&gt;
Enter the id(s) of the FileItemService filestore(s) (put into the configdb database by using the registerfilestore command) into the fileitem.properties configuration file&lt;br /&gt;
Create a new, empty database schema to be used by the FileItemService: &lt;br /&gt;
&lt;br /&gt;
 $ ${OX_IMAGECONVERTER_SBIN}/initfileitemdb&amp;quot; -i --fileitemdb-pass=&amp;quot;${AS_DB_PASS}&amp;quot; --fileitemdb-user=openexchange --fileitemdb-host=localhost --fileitemdb-port=3306 --fileitemdb-dbname=fileitemdb&lt;br /&gt;
&lt;br /&gt;
The ImageConverter itself currently relies on the external ImageMagick framework, so that this package has to be installed on the node, the ImageConverter is running on&lt;br /&gt;
&lt;br /&gt;
The following property files finally need to be adjusted on the ImageConverter node  to ensure correct runtime behavior of the ImageConverter implementation&lt;br /&gt;
&lt;br /&gt;
* fileitem.properties&lt;br /&gt;
* imageconverter.properties&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:ImageConverterClientInstall&amp;diff=23996</id>
		<title>AppSuite:ImageConverterClientInstall</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:ImageConverterClientInstall&amp;diff=23996"/>
		<updated>2018-06-03T18:44:37Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: Created page with &amp;quot;= Description =  The Image Converter Client is necessary to use Imageconverter Server functionality from the Appsuite.   {{InstallPlugin|pluginname=open-xchange-imageconverter...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Description =&lt;br /&gt;
&lt;br /&gt;
The Image Converter Client is necessary to use Imageconverter Server functionality from the Appsuite. &lt;br /&gt;
&lt;br /&gt;
{{InstallPlugin|pluginname=open-xchange-imageconverter-client|toplevel=products|sopath=appsuite/stable/imageconverter|version=App Suite|reponame=imageconverter}}&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
Adjust middleware configuration property to access the ImageConverter server:&lt;br /&gt;
/opt/open-xchange/etc/imageconverter-client.properties: com.openexchange.imageconverter.client.remoteImageConverterUrl=http://&amp;lt;host&amp;gt;:8005/imageconverter&lt;br /&gt;
&lt;br /&gt;
[[Category:AppSuite]]&lt;br /&gt;
[[Category:Administrator]]&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:ImageConverter_Install&amp;diff=23966</id>
		<title>AppSuite:ImageConverter Install</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:ImageConverter_Install&amp;diff=23966"/>
		<updated>2018-05-28T13:08:47Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: Created page with &amp;quot;= Download &amp;amp; Installation Imageconverter =  === General Information ===  OX App Suite displays images (photos and graphics) in many different ways as  * Thumbnails * Icons * I...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Download &amp;amp; Installation Imageconverter =&lt;br /&gt;
&lt;br /&gt;
=== General Information ===&lt;br /&gt;
&lt;br /&gt;
OX App Suite displays images (photos and graphics) in many different ways as&lt;br /&gt;
&lt;br /&gt;
* Thumbnails&lt;br /&gt;
* Icons&lt;br /&gt;
* Images embedded in documents &lt;br /&gt;
* in Emails&lt;br /&gt;
* in an own pop-up window.&lt;br /&gt;
&lt;br /&gt;
The image processing is done by the OX Middleware and not by a dedicated service, so that the middleware might consume a lot of cpu time just to convert images to different target formats. Furthermore the OX Middleware does not cache images for a longer time. Only thumbnails get cached, either by the database or file system based. These images get converted into the required formats (e.g. jpeg, png) when demanded by an user action in the user Interface.&lt;br /&gt;
&lt;br /&gt;
With OX App Suite 7.10 there is an alternative to process images by the OX Middleware. The image conversion and delivery can be delegated to an extra service, the Ox ImageConverter server.&lt;br /&gt;
&lt;br /&gt;
The separation of the ImageConverter service has the following advantages:&lt;br /&gt;
&lt;br /&gt;
Configuration and usage of one or more separate storages&lt;br /&gt;
Performance improvements via persistent cache&lt;br /&gt;
Pre-rendering of pre-defined formats and sizes (defaults are auto:200x150, auto:480x320, auto:640x480, auto:800x600, auto:1280x720, auto:1920x1080&amp;quot;) if resolution of the source image allows this.&lt;br /&gt;
Best matching size will be delivered without new conversion, if an image is requested by the  Middleware&lt;br /&gt;
Browser is able to cache those images&lt;br /&gt;
No limits for image sizes&lt;br /&gt;
The default target format is specified by configured, predefined formats. By using the 'auto' (beside 'jpg' or 'png') target format, opaque source images are converted to JPEG target images and transparent images are converted to PNG target images.&lt;br /&gt;
Reduce load of OX Middleware&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
See the [[AppSuite:OX_System_Requirements|Open-Xchange software requirements page]] for details.&lt;br /&gt;
&lt;br /&gt;
== Mandatory Modules ==&lt;br /&gt;
&lt;br /&gt;
Additional functional modules need to be installed separately: &lt;br /&gt;
&lt;br /&gt;
* The Image Converter Client: See [[AppSuite:ImageConverterClientInstall|Image converter client installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
The Image Converter deployment consists of the package &amp;lt;tt&amp;gt;open-xchange-imageconverter-server&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 6 or CentOS 6 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|imageconverter}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|imageconverter/updates}}&lt;br /&gt;
 $ yum install open-xchange-imageconverter-server&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 7 or CentOS 7 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|imageconverter}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|imageconverter/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ yum install open-xchange-imageconverter-server&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 8.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|imageconverter}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|imageconverter/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-imageconverter-server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 12 === &lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|imageconverter}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|imageconverter/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install open-xchange-imageconverter-server&lt;br /&gt;
&lt;br /&gt;
== Monitoring ==&lt;br /&gt;
&lt;br /&gt;
Image Converter offers runtime information via JMX about the Image Converter. This [[AppSuite:ImageConverterMonitoring|article]] guides to the information how to access JMX data, configure and use Jolokia and integrate with munin.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Permissions ===&lt;br /&gt;
&lt;br /&gt;
Since the ImageConverter service uses the FileItemService, which itself needs a dedicated filestore and a dedicated database schema, the following steps need to be performed by the admin prior to starting the ImageConverter WebService&lt;br /&gt;
&lt;br /&gt;
Create a directory for the FileItemService filestore(s) with OS commands, that is writable for the user, running the OX backends  : 'mkdir -p /var/opt/fisstore'&lt;br /&gt;
&lt;br /&gt;
Register the FileItemService filestore(s) via the OX admin command registerfilestore after installation: &amp;quot;${OX_SBIN}/registerfilestore&amp;quot; -A oxadminmaster -P ${AS_ADMINMASTER_PASS} -t file:///var/opt/fisstore&lt;br /&gt;
&lt;br /&gt;
Enter the id(s) of the FileItemService filestore(s) (put into the configdb database by using the registerfilestore command) into the fileitem.properties configuration file&lt;br /&gt;
Create a new, empty database schema to be used by the FileItemService: &amp;quot;${OX_IMAGECONVERTER_SBIN}/initfileitemdb&amp;quot; -i --fileitemdb-pass=&amp;quot;${AS_DB_PASS}&amp;quot; --fileitemdb-user=openexchange --fileitemdb-host=localhost --fileitemdb-port=3306 --fileitemdb-dbname=fileitemdb&lt;br /&gt;
&lt;br /&gt;
The ImageConverter itself currently relies on the external ImageMagick framework, so that this package has to be installed on the node, the ImageConverter is running on&lt;br /&gt;
&lt;br /&gt;
The following property files finally need to be adjusted on the ImageConverter node  to ensure correct runtime behavior of the ImageConverter implementation&lt;br /&gt;
&lt;br /&gt;
* fileitem.properties&lt;br /&gt;
* imageconverter.properties&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Documents_Installation_Guide_7.10.2_and_earlier&amp;diff=23557</id>
		<title>AppSuite:Documents Installation Guide 7.10.2 and earlier</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Documents_Installation_Guide_7.10.2_and_earlier&amp;diff=23557"/>
		<updated>2017-07-18T13:16:41Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Version|7.8.3}}&lt;br /&gt;
&lt;br /&gt;
= Download &amp;amp; Installation OX Documents =&lt;br /&gt;
&lt;br /&gt;
=== General Information ===&lt;br /&gt;
&lt;br /&gt;
OX Documents are browser based, cloud ready, text, spreadsheet and presentation products that can work with Microsoft Office and OpenOffice documents in a lossless way. And you can also collaborate with other people to edit shared documents on various devices.&lt;br /&gt;
&lt;br /&gt;
Learn more about the highlights of OX Spreadsheet here: [http://software.open-xchange.com/products/appsuite/doc/OX_Spreadsheet_Product_Guide.pdf OX Spreadsheet Product Guide].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
See the [[AppSuite:OX_System_Requirements|Open-Xchange software requirements page]] for details.&lt;br /&gt;
&lt;br /&gt;
OX Documents needs to be installed in an OX App Suite configuration with a [[AppSuite:Grizzly|backend based on Grizzly]] (including hazelcast as installed and activated by default).&lt;br /&gt;
&lt;br /&gt;
For compatibility with the legacy MS binary format files (.DOC, .XLS, .PPT) and for printing functionality in OX Text the document converter components (incl. readerengine) are required. These are not available in the Community Version of OX AppSuite.&lt;br /&gt;
&lt;br /&gt;
== Mandatory Modules ==&lt;br /&gt;
&lt;br /&gt;
Additional functional modules need to be installed separately: &lt;br /&gt;
&lt;br /&gt;
* The Document Converter API: See [[AppSuite:DocumentConverterAPIInstall|Document converter API installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
The OX Documents deployment consists of the packages &amp;lt;tt&amp;gt;open-xchange-documents-backend&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;open-xchange-documents-ui&amp;lt;/tt&amp;gt;. The &amp;lt;tt&amp;gt;open-xchange-documents-backend&amp;lt;/tt&amp;gt; package also requires and installs these packages:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-realtime-core&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-realtime-json&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-file-distribution&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-sessionstorage-hazelcast&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 6 or CentOS 6 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
 $ yum install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 7 or CentOS 7 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ yum install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 7.0 (valid until v7.8.2) ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/7.8.2|pc2n=debianname|pc2v=DebianWheezy|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/7.8.2|pc2n=debianname|pc2v=DebianWheezy|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 8.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 11 (valid until v7.8.2) ===&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/7.8.2|pc2n=susename|pc2v=SLES11|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/7.8.2|pc2n=susename|pc2v=SLES11|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 12 === &lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Univention Corporate Server ===&lt;br /&gt;
&lt;br /&gt;
OX Text for OX App Suite for UCS is available in the Univention App Center. Please check the UMC module App Center for the installation of the OX Documents at your already available environment.&lt;br /&gt;
&lt;br /&gt;
== Printing and legacy MS binary formats Editing ==&lt;br /&gt;
&lt;br /&gt;
For .DOC/.XLS/.PPT and/or printing support from OX Documents the Document Converter and readerengine components have to be installed separately (license key required)&lt;br /&gt;
&lt;br /&gt;
* See [[AppSuite:DocumentConverterInstall|Document converter / readerengine installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Monitoring ==&lt;br /&gt;
&lt;br /&gt;
OX Documents offers runtime information via JMX about the document editors as well as the OX Documentconverter. This [[AppSuite:DocumentsMonitoring|article]] guides to the information how to access JMX data, configure and use Jolokia and integrate with munin.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Permissions ===&lt;br /&gt;
&lt;br /&gt;
To enable the OX Documents Applications for OX Drive the associated permission has to be set.&lt;br /&gt;
&lt;br /&gt;
The default setting for all users is changed in the file '''documents.properties''' in the directory ''/opt/open-xchange/etc''.&lt;br /&gt;
&lt;br /&gt;
After installation the functionality is disabled:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Enables or disables the &amp;quot;text&amp;quot; module capability globally.&lt;br /&gt;
# com.openexchange.capability.text=true&lt;br /&gt;
&lt;br /&gt;
# Enables or disables the &amp;quot;spreadsheet&amp;quot; module capability globally.&lt;br /&gt;
# com.openexchange.capability.spreadsheet=true&lt;br /&gt;
&lt;br /&gt;
# Enables or disables the &amp;quot;presentation&amp;quot; module capability globally.&lt;br /&gt;
# com.openexchange.capability.presentation=true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following line enables the functionality:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Enables or disables the &amp;quot;text&amp;quot; module capability globally.&lt;br /&gt;
com.openexchange.capability.text=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with 7.6.2, you can disable the text portal app. In '''permissions.properties''':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
permissions=textportaldisabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Collaboration on shared documents ===&lt;br /&gt;
&lt;br /&gt;
If OX Documents functionality is used for guest users in a cluster of application servers, this setting needs to be adjusted to false in order to also have guest sessions available in the distributed storage.&lt;br /&gt;
&lt;br /&gt;
in ''/opt/open-xchange/etc/sharing.properties'' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Specifies whether guest sessions are treated as transient or not. Transient&lt;br /&gt;
# sessions are only held in the short-term session containers, and are not put&lt;br /&gt;
# into the distributed session storage. Defaults to &amp;quot;true&amp;quot;.&lt;br /&gt;
com.openexchange.share.transientSessions=false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
com.openechange.share.transientSessions has to be set to false.&lt;br /&gt;
&lt;br /&gt;
=== Spell Checking===&lt;br /&gt;
&lt;br /&gt;
OX Text and OX Presentation use ''hunspell'' for spell checking functionality.&lt;br /&gt;
By default Spellchecking is enabled in ''/opt/open-xchange/etc/settings/office.properties''&lt;br /&gt;
with the following entry&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Determines whether online spelling is enabled for office documents.&lt;br /&gt;
# Possible values: true|false&lt;br /&gt;
# If this property is missing true is taken.&lt;br /&gt;
io.ox/office//module/spellingEnabled=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After installation of the ''hunspell'' package for your platform the shared library and the US English dictionaries are available.&lt;br /&gt;
&lt;br /&gt;
Additional dictionaries are published for your platform as packages hunspell-de-de,  hunspell-fr, ...&lt;br /&gt;
&lt;br /&gt;
Spell checking has to be configured in the file ''/opt/open-xchange/etc/hunspell.properties''.&lt;br /&gt;
The values for the shared library file and dictionary path have to be set according to the platform.&lt;br /&gt;
&lt;br /&gt;
This example shows the values for Debian:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# The name and location of the hunspell library&lt;br /&gt;
# Default value: &amp;quot;/usr/lib/x86_64-linux-gnu/libhunspell-1.3.so.0&amp;quot;&lt;br /&gt;
com.openexchange.spellchecker.hunspell.library=/usr/lib64/libhunspell-1.2.so.0&lt;br /&gt;
# The location of the dictionaries&lt;br /&gt;
# Default value: &amp;quot;/usr/share/hunspell&amp;quot;&lt;br /&gt;
com.openexchange.spellchecker.hunspell.dictionaries=/usr/share/hunspell&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If spellchecking is enabled and the library path or dictionary path is wrong a warning is logged.&lt;br /&gt;
&lt;br /&gt;
If a language is not supported by a hunspell dictionary (or produces error messages in the console log) myspell dictionaries are a working alternative.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
&lt;br /&gt;
OX Documents support different levels to provide document templates for users.&lt;br /&gt;
&lt;br /&gt;
A number of ready-to-use templates for letters, memos, resumes, home budget, presentations, etc is included with the system. These templates are made available in a directory at each system node by installation of the package open-xchange-documents-templates. The path to this directory is defined in the office.properties file &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Defines the absolute path where document templates are located inside the local (!) file system.&lt;br /&gt;
# The templates are displayed in the documents applications.&lt;br /&gt;
# If this property is missing a default '/opt/open-xchange/templates/documents' is taken.&lt;br /&gt;
io.ox/office//module/templatePath = /opt/open-xchange/templates/documents&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The content in the directory specified by the path must comply to the following rules:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/opt/open-xchange/templates/documents     &lt;br /&gt;
|     &lt;br /&gt;
----&amp;gt; text [application type]&lt;br /&gt;
|     |   &lt;br /&gt;
|     ----&amp;gt; en-US [language-region]&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; en [language fallback, en is also fallback for all other non-convered languages]&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; de-DE&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; de&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; common [language independent, used in addition to the language specific ones]&lt;br /&gt;
|         &lt;br /&gt;
----&amp;gt; spreadsheet&lt;br /&gt;
|         &lt;br /&gt;
----&amp;gt; presentation&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A context administrator can additionally provide global templates for all users in the same context.&lt;br /&gt;
If logged in with this role folders can be added to or removed from the list of global template folders. For regular users the list is displayed without the permission to modify it.&lt;br /&gt;
&lt;br /&gt;
[[File:template-folder.png|border|600px|caption]]&lt;br /&gt;
&lt;br /&gt;
Users can create and manage their own templates. These user templates are stored and retrieved from the user’s root folder (“My files”). In addition to the root folder the user can define more template folders, sub-folders or even external folders in the “Documents” section of the “Settings” menu. This helps to organize templates and allows cleanup of the root folder by removal of templates.&lt;br /&gt;
&lt;br /&gt;
For installations of OX Spreadsheet based on Appsuite 7.8.0 and 7.8.1 please see [http://oxpedia.org/wiki/index.php?title=AppSuite:Spreadsheet_Installation_Guide_7_8_1 here] for different installation modes.&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:DocumentConverterInstall&amp;diff=23106</id>
		<title>AppSuite:DocumentConverterInstall</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:DocumentConverterInstall&amp;diff=23106"/>
		<updated>2017-03-14T12:53:32Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Description =&lt;br /&gt;
&lt;br /&gt;
This is the Open-Xchange implementation of the [[AppSuite:DocumentConverterAPIInstall|Document Converter API]]. While the API is open, the implementation is not licensed under GPL. It maintains the running instances of readerengines, which are headless OpenOffice instances. This behavior can be configured through documenterconverter.properties configuration file. The Document Converter is only available via a valid Open-Xchange license key.&lt;br /&gt;
&lt;br /&gt;
See [[AppSuite:ReaderEngineInstall|Readerengine installation instructions]] for details on the setup of the underlying readerengine.&lt;br /&gt;
&lt;br /&gt;
For a more detailed guide explaining different installation variants visit the [[AppSuite:DocumentConverter_Installation_Guide|Installation Guide]]&lt;br /&gt;
&lt;br /&gt;
Instructions for manual steps needed for the [[AppSuite:DocumentConverterUpdate782|Update to 7.8.2]] from earlier versions.&lt;br /&gt;
&lt;br /&gt;
The Document Converter is installed according to the following instructions.&lt;br /&gt;
&lt;br /&gt;
{{InstallPlugin|pluginname=open-xchange-documentconverter-server|toplevel=products|sopath=appsuite/stable/documentconverter|version=App Suite|reponame=documentconverter|ldbaccount=CUSTOMERID:PASSWORD}}&lt;br /&gt;
&lt;br /&gt;
[[Category:AppSuite]]&lt;br /&gt;
[[Category:Administrator]]&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Documents_Installation_Guide_7.10.2_and_earlier&amp;diff=22530</id>
		<title>AppSuite:Documents Installation Guide 7.10.2 and earlier</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Documents_Installation_Guide_7.10.2_and_earlier&amp;diff=22530"/>
		<updated>2016-11-15T11:01:32Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: /* Download &amp;amp; Installation OX Documments */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Version|7.8.3}}&lt;br /&gt;
&lt;br /&gt;
= Download &amp;amp; Installation OX Documents =&lt;br /&gt;
&lt;br /&gt;
=== General Information ===&lt;br /&gt;
&lt;br /&gt;
OX Documents are browser based, cloud ready, text, spreadsheet and presentation products that can work with Microsoft Word, Excel and Powerpoint documents in a lossless way. And you can also collaborate with other people to edit shared documents on various devices.&lt;br /&gt;
&lt;br /&gt;
Learn more about the highlights of OX Spreadsheet here: [http://software.open-xchange.com/products/appsuite/doc/OX_Spreadsheet_Product_Guide.pdf OX Spreadsheet Product Guide].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
See the [[AppSuite:OX_System_Requirements|Open-Xchange software requirements page]] for details.&lt;br /&gt;
&lt;br /&gt;
OX Documents needs to be installed in an OX App Suite configuration with a [[AppSuite:Grizzly|backend based on Grizzly]] (including hazelcast as installed and activated by default).&lt;br /&gt;
&lt;br /&gt;
For compatibility with the legacy MS binary format files (.DOC, .XLS, .PPT) and for printing functionality in OX Text the document converter components (incl. readerengine) are required. These are not available in the Community Version of OX AppSuite.&lt;br /&gt;
&lt;br /&gt;
== Mandatory Modules ==&lt;br /&gt;
&lt;br /&gt;
Additional functional modules need to be installed separately: &lt;br /&gt;
&lt;br /&gt;
* The Document Converter API: See [[AppSuite:DocumentConverterAPIInstall|Document converter API installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
The OX Documents deployment consists of the packages &amp;lt;tt&amp;gt;open-xchange-documents-backend&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;open-xchange-documents-ui&amp;lt;/tt&amp;gt;. The &amp;lt;tt&amp;gt;open-xchange-documents-backend&amp;lt;/tt&amp;gt; package also requires and installs these packages:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-realtime-core&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-realtime-json&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-file-distribution&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-sessionstorage-hazelcast&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 6 or CentOS 6 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
 $ yum install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 7 or CentOS 7 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ yum install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 7.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianWheezy|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianWheezy|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 8.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 11 ===&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLES11|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLES11|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 12 ===&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Univention Corporate Server ===&lt;br /&gt;
&lt;br /&gt;
OX Text for OX App Suite for UCS is available in the Univention App Center. Please check the UMC module App Center for the installation of the OX Documents at your already available environment.&lt;br /&gt;
&lt;br /&gt;
== Printing and legacy MS binary formats Editing ==&lt;br /&gt;
&lt;br /&gt;
For .DOC/.XLS/.PPT and/or printing support from OX Documents the Document Converter and readerengine components have to be installed separately (license key required)&lt;br /&gt;
&lt;br /&gt;
* See [[AppSuite:DocumentConverterInstall|Document converter / readerengine installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Spell Checking ==&lt;br /&gt;
&lt;br /&gt;
OX Text and OX Presentation are able to use ''hunspell'' for spell checking functionality.&lt;br /&gt;
&lt;br /&gt;
After installation of the ''hunspell'' package for your platform the shared library and the US English dictionaries are available.&lt;br /&gt;
&lt;br /&gt;
Additional dictionaries are published for your platform as packages hunspell-de-de,  hunspell-fr, ...&lt;br /&gt;
&lt;br /&gt;
== Monitoring ==&lt;br /&gt;
&lt;br /&gt;
OX Documents offers runtime information via JMX about the document editors as well as the OX Documentconverter. This [[AppSuite:DocumentsMonitoring|article]] guides to the information how to access JMX data, configure and use Jolokia and integrate with munin.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Permissions ===&lt;br /&gt;
&lt;br /&gt;
To enable the OX Documents Applications for OX Drive the associated permission has to be set.&lt;br /&gt;
&lt;br /&gt;
The default setting for all users is changed in the file '''documents.properties''' in the directory ''/opt/open-xchange/etc''.&lt;br /&gt;
&lt;br /&gt;
After installation the functionality is disabled:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Enables or disables the &amp;quot;text&amp;quot; module capability globally.&lt;br /&gt;
# com.openexchange.capability.text=true&lt;br /&gt;
&lt;br /&gt;
# Enables or disables the &amp;quot;spreadsheet&amp;quot; module capability globally.&lt;br /&gt;
# com.openexchange.capability.spreadsheet=true&lt;br /&gt;
&lt;br /&gt;
# Enables or disables the &amp;quot;presentation&amp;quot; module capability globally.&lt;br /&gt;
# com.openexchange.capability.presentation=true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following line enables the functionality:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Enables or disables the &amp;quot;text&amp;quot; module capability globally.&lt;br /&gt;
com.openexchange.capability.text=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with 7.6.2, you can disable the text portal app. In '''permissions.properties''':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
permissions=textportaldisabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Spell Checking===&lt;br /&gt;
&lt;br /&gt;
Spell checking has to be configured in the file ''/opt/open-xchange/etc/hunspell.properties''.&lt;br /&gt;
The values for the shared library file and dictionary path have to be set according to the platform.&lt;br /&gt;
&lt;br /&gt;
This example shows the values for Debian:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# The name and location of the hunspell library&lt;br /&gt;
# Default value: &amp;quot;/usr/lib/x86_64-linux-gnu/libhunspell-1.3.so.0&amp;quot;&lt;br /&gt;
com.openexchange.spellchecker.hunspell.library=/usr/lib64/libhunspell-1.2.so.0&lt;br /&gt;
# The location of the dictionaries&lt;br /&gt;
# Default value: &amp;quot;/usr/share/hunspell&amp;quot;&lt;br /&gt;
com.openexchange.spellchecker.hunspell.dictionaries=/usr/share/hunspell&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
&lt;br /&gt;
OX Documents support different levels to provide document templates for users.&lt;br /&gt;
&lt;br /&gt;
A number of ready-to-use templates for letters, memos, resumes, home budget, presentations, etc is included with the system. These templates are made available in a directory at each system node by installation of the package open-xchange-documents-templates. The path to this directory is defined in the office.properties file &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Defines the absolute path where document templates are located inside the local (!) file system.&lt;br /&gt;
# The templates are displayed in the documents applications.&lt;br /&gt;
# If this property is missing a default '/opt/open-xchange/templates/documents' is taken.&lt;br /&gt;
io.ox/office//module/templatePath = /opt/open-xchange/templates/documents&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The content in the directory specified by the path must comply to the following rules:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/opt/open-xchange/templates/documents     &lt;br /&gt;
|     &lt;br /&gt;
----&amp;gt; text [application type]&lt;br /&gt;
|     |   &lt;br /&gt;
|     ----&amp;gt; en-US [language-region]&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; en [language fallback, en is also fallback for all other non-convered languages]&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; de-DE&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; de&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; common [language independent, used in addition to the language specific ones]&lt;br /&gt;
|         &lt;br /&gt;
----&amp;gt; spreadsheet&lt;br /&gt;
|         &lt;br /&gt;
----&amp;gt; presentation&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A context administrator can additionally provide global templates for all users in the same context.&lt;br /&gt;
If logged in with this role folders can be added to or removed from the list of global template folders. For regular users the list is displayed without the permission to modify it.&lt;br /&gt;
&lt;br /&gt;
[[File:template-folder.png|border|600px|caption]]&lt;br /&gt;
&lt;br /&gt;
Users can create and manage their own templates. These user templates are stored and retrieved from the user’s root folder (“My files”). In addition to the root folder the user can define more template folders, sub-folders or even external folders in the “Documents” section of the “Settings” menu. This helps to organize templates and allows cleanup of the root folder by removal of templates.&lt;br /&gt;
&lt;br /&gt;
For installations of OX Spreadsheet based on Appsuite 7.8.0 and 7.8.1 please see [http://oxpedia.org/wiki/index.php?title=AppSuite:Spreadsheet_Installation_Guide_7_8_1 here] for different installation modes.&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Documents_Installation_Guide_7.10.2_and_earlier&amp;diff=22529</id>
		<title>AppSuite:Documents Installation Guide 7.10.2 and earlier</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Documents_Installation_Guide_7.10.2_and_earlier&amp;diff=22529"/>
		<updated>2016-11-15T10:55:27Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Version|7.8.3}}&lt;br /&gt;
&lt;br /&gt;
= Download &amp;amp; Installation OX Documments =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
See the [[AppSuite:OX_System_Requirements|Open-Xchange software requirements page]] for details.&lt;br /&gt;
&lt;br /&gt;
OX Documents needs to be installed in an OX App Suite configuration with a [[AppSuite:Grizzly|backend based on Grizzly]] (including hazelcast as installed and activated by default).&lt;br /&gt;
&lt;br /&gt;
For compatibility with the legacy MS binary format files (.DOC, .XLS, .PPT) and for printing functionality in OX Text the document converter components (incl. readerengine) are required. These are not available in the Community Version of OX AppSuite.&lt;br /&gt;
&lt;br /&gt;
== Mandatory Modules ==&lt;br /&gt;
&lt;br /&gt;
Additional functional modules need to be installed separately: &lt;br /&gt;
&lt;br /&gt;
* The Document Converter API: See [[AppSuite:DocumentConverterAPIInstall|Document converter API installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
The OX Documents deployment consists of the packages &amp;lt;tt&amp;gt;open-xchange-documents-backend&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;open-xchange-documents-ui&amp;lt;/tt&amp;gt;. The &amp;lt;tt&amp;gt;open-xchange-documents-backend&amp;lt;/tt&amp;gt; package also requires and installs these packages:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-realtime-core&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-realtime-json&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-file-distribution&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-sessionstorage-hazelcast&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 6 or CentOS 6 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
 $ yum install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 7 or CentOS 7 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ yum install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 7.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianWheezy|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianWheezy|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 8.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 11 ===&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLES11|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLES11|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 12 ===&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Univention Corporate Server ===&lt;br /&gt;
&lt;br /&gt;
OX Text for OX App Suite for UCS is available in the Univention App Center. Please check the UMC module App Center for the installation of the OX Documents at your already available environment.&lt;br /&gt;
&lt;br /&gt;
== Printing and legacy MS binary formats Editing ==&lt;br /&gt;
&lt;br /&gt;
For .DOC/.XLS/.PPT and/or printing support from OX Documents the Document Converter and readerengine components have to be installed separately (license key required)&lt;br /&gt;
&lt;br /&gt;
* See [[AppSuite:DocumentConverterInstall|Document converter / readerengine installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Spell Checking ==&lt;br /&gt;
&lt;br /&gt;
OX Text and OX Presentation are able to use ''hunspell'' for spell checking functionality.&lt;br /&gt;
&lt;br /&gt;
After installation of the ''hunspell'' package for your platform the shared library and the US English dictionaries are available.&lt;br /&gt;
&lt;br /&gt;
Additional dictionaries are published for your platform as packages hunspell-de-de,  hunspell-fr, ...&lt;br /&gt;
&lt;br /&gt;
== Monitoring ==&lt;br /&gt;
&lt;br /&gt;
OX Documents offers runtime information via JMX about the document editors as well as the OX Documentconverter. This [[AppSuite:DocumentsMonitoring|article]] guides to the information how to access JMX data, configure and use Jolokia and integrate with munin.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Permissions ===&lt;br /&gt;
&lt;br /&gt;
To enable the OX Documents Applications for OX Drive the associated permission has to be set.&lt;br /&gt;
&lt;br /&gt;
The default setting for all users is changed in the file '''documents.properties''' in the directory ''/opt/open-xchange/etc''.&lt;br /&gt;
&lt;br /&gt;
After installation the functionality is disabled:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Enables or disables the &amp;quot;text&amp;quot; module capability globally.&lt;br /&gt;
# com.openexchange.capability.text=true&lt;br /&gt;
&lt;br /&gt;
# Enables or disables the &amp;quot;spreadsheet&amp;quot; module capability globally.&lt;br /&gt;
# com.openexchange.capability.spreadsheet=true&lt;br /&gt;
&lt;br /&gt;
# Enables or disables the &amp;quot;presentation&amp;quot; module capability globally.&lt;br /&gt;
# com.openexchange.capability.presentation=true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following line enables the functionality:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Enables or disables the &amp;quot;text&amp;quot; module capability globally.&lt;br /&gt;
com.openexchange.capability.text=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with 7.6.2, you can disable the text portal app. In '''permissions.properties''':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
permissions=textportaldisabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Spell Checking===&lt;br /&gt;
&lt;br /&gt;
Spell checking has to be configured in the file ''/opt/open-xchange/etc/hunspell.properties''.&lt;br /&gt;
The values for the shared library file and dictionary path have to be set according to the platform.&lt;br /&gt;
&lt;br /&gt;
This example shows the values for Debian:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# The name and location of the hunspell library&lt;br /&gt;
# Default value: &amp;quot;/usr/lib/x86_64-linux-gnu/libhunspell-1.3.so.0&amp;quot;&lt;br /&gt;
com.openexchange.spellchecker.hunspell.library=/usr/lib64/libhunspell-1.2.so.0&lt;br /&gt;
# The location of the dictionaries&lt;br /&gt;
# Default value: &amp;quot;/usr/share/hunspell&amp;quot;&lt;br /&gt;
com.openexchange.spellchecker.hunspell.dictionaries=/usr/share/hunspell&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
&lt;br /&gt;
OX Documents support different levels to provide document templates for users.&lt;br /&gt;
&lt;br /&gt;
A number of ready-to-use templates for letters, memos, resumes, home budget, presentations, etc is included with the system. These templates are made available in a directory at each system node by installation of the package open-xchange-documents-templates. The path to this directory is defined in the office.properties file &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Defines the absolute path where document templates are located inside the local (!) file system.&lt;br /&gt;
# The templates are displayed in the documents applications.&lt;br /&gt;
# If this property is missing a default '/opt/open-xchange/templates/documents' is taken.&lt;br /&gt;
io.ox/office//module/templatePath = /opt/open-xchange/templates/documents&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The content in the directory specified by the path must comply to the following rules:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/opt/open-xchange/templates/documents     &lt;br /&gt;
|     &lt;br /&gt;
----&amp;gt; text [application type]&lt;br /&gt;
|     |   &lt;br /&gt;
|     ----&amp;gt; en-US [language-region]&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; en [language fallback, en is also fallback for all other non-convered languages]&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; de-DE&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; de&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; common [language independent, used in addition to the language specific ones]&lt;br /&gt;
|         &lt;br /&gt;
----&amp;gt; spreadsheet&lt;br /&gt;
|         &lt;br /&gt;
----&amp;gt; presentation&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A context administrator can additionally provide global templates for all users in the same context.&lt;br /&gt;
If logged in with this role folders can be added to or removed from the list of global template folders. For regular users the list is displayed without the permission to modify it.&lt;br /&gt;
&lt;br /&gt;
[[File:template-folder.png|border|600px|caption]]&lt;br /&gt;
&lt;br /&gt;
Users can create and manage their own templates. These user templates are stored and retrieved from the user’s root folder (“My files”). In addition to the root folder the user can define more template folders, sub-folders or even external folders in the “Documents” section of the “Settings” menu. This helps to organize templates and allows cleanup of the root folder by removal of templates.&lt;br /&gt;
&lt;br /&gt;
For installations of OX Spreadsheet based on Appsuite 7.8.0 and 7.8.1 please see [http://oxpedia.org/wiki/index.php?title=AppSuite:Spreadsheet_Installation_Guide_7_8_1 here] for different installation modes.&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Documents_Installation_Guide_7.10.2_and_earlier&amp;diff=22528</id>
		<title>AppSuite:Documents Installation Guide 7.10.2 and earlier</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Documents_Installation_Guide_7.10.2_and_earlier&amp;diff=22528"/>
		<updated>2016-11-15T10:53:50Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: Created page with &amp;quot;{{Version|7.8.3}}  = Download &amp;amp; Installation OX Documments =   == Requirements ==  See the Open-Xchange software requirements page for deta...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Version|7.8.3}}&lt;br /&gt;
&lt;br /&gt;
= Download &amp;amp; Installation OX Documments =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
See the [[AppSuite:OX_System_Requirements|Open-Xchange software requirements page]] for details.&lt;br /&gt;
&lt;br /&gt;
OX Documents needs to be installed in an OX App Suite configuration with a [[AppSuite:Grizzly|backend based on Grizzly]] (including hazelcast as installed and activated by default).&lt;br /&gt;
&lt;br /&gt;
For compatibility with the legacy MS binary format files (.DOC, .XLS, .PPT) and for printing functionality in OX Text the document converter components (incl. readerengine) are required. These are not available in the Community Version of OX AppSuite.&lt;br /&gt;
&lt;br /&gt;
== Mandatory Modules ==&lt;br /&gt;
&lt;br /&gt;
Additional functional modules need to be installed separately: &lt;br /&gt;
&lt;br /&gt;
* The Document Converter API: See [[AppSuite:DocumentConverterAPIInstall|Document converter API installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
The OX Documents deployment consists of the packages &amp;lt;tt&amp;gt;open-xchange-documents-backend&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;open-xchange-documents-ui&amp;lt;/tt&amp;gt;. The &amp;lt;tt&amp;gt;open-xchange-documents-backend&amp;lt;/tt&amp;gt; package also requires and installs these packages:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-realtime-core&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-realtime-json&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-file-distribution&amp;lt;/tt&amp;gt;&lt;br /&gt;
* &amp;lt;tt&amp;gt;open-xchange-sessionstorage-hazelcast&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 6 or CentOS 6 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
 $ yum install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 7 or CentOS 7 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ yum install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 7.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianWheezy|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianWheezy|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 8.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 11 ===&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLES11|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLES11|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 12 ===&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|office|office-web|documentconverter-api}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Univention Corporate Server ===&lt;br /&gt;
&lt;br /&gt;
OX Text for OX App Suite for UCS is available in the Univention App Center. Please check the UMC module App Center for the installation of the OX Documents at your already available environment.&lt;br /&gt;
&lt;br /&gt;
== Printing and legacy MS binary formats Editing ==&lt;br /&gt;
&lt;br /&gt;
For .DOC/.XLS/.PPT and/or printing support from OX Documents the Document Converter and readerengine components have to be installed separately (license key required)&lt;br /&gt;
&lt;br /&gt;
* See [[AppSuite:DocumentConverterInstall|Document converter / readerengine installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Spell Checking ==&lt;br /&gt;
&lt;br /&gt;
OX Text and OX Presentation are able to use ''hunspell'' for spell checking functionality.&lt;br /&gt;
&lt;br /&gt;
After installation of the ''hunspell'' package for your platform the shared library and the US English dictionaries are available.&lt;br /&gt;
&lt;br /&gt;
Additional dictionaries are published for your platform as packages hunspell-de-de,  hunspell-fr, ...&lt;br /&gt;
&lt;br /&gt;
== Monitoring ==&lt;br /&gt;
&lt;br /&gt;
OX Documents offers runtime information via JMX about the document editors as well as the OX Documentconverter. This [[AppSuite:DocumentsMonitoring|article]] guides to the information how to access JMX data, configure and use Jolokia and integrate with munin.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Permissions ===&lt;br /&gt;
&lt;br /&gt;
To enable the OX Documents Applications for OX Drive the associated permission has to be set.&lt;br /&gt;
&lt;br /&gt;
The default setting for all users is changed in the file '''documents.properties''' in the directory ''/opt/open-xchange/etc''.&lt;br /&gt;
&lt;br /&gt;
After installation the functionality is disabled:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Enables or disables the &amp;quot;text&amp;quot; module capability globally.&lt;br /&gt;
# com.openexchange.capability.text=true&lt;br /&gt;
&lt;br /&gt;
# Enables or disables the &amp;quot;spreadsheet&amp;quot; module capability globally.&lt;br /&gt;
# com.openexchange.capability.spreadsheet=true&lt;br /&gt;
&lt;br /&gt;
# Enables or disables the &amp;quot;presentation&amp;quot; module capability globally.&lt;br /&gt;
# com.openexchange.capability.presentation=true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following line enables the functionality:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Enables or disables the &amp;quot;text&amp;quot; module capability globally.&lt;br /&gt;
com.openexchange.capability.text=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with 7.6.2, you can disable the text portal app. In '''permissions.properties''':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
permissions=textportaldisabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Spell Checking===&lt;br /&gt;
&lt;br /&gt;
Spell checking has to be configured in the file ''/opt/open-xchange/etc/hunspell.properties''.&lt;br /&gt;
The values for the shared library file and dictionary path have to be set according to the platform.&lt;br /&gt;
&lt;br /&gt;
This example shows the values for Debian:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# The name and location of the hunspell library&lt;br /&gt;
# Default value: &amp;quot;/usr/lib/x86_64-linux-gnu/libhunspell-1.3.so.0&amp;quot;&lt;br /&gt;
com.openexchange.spellchecker.hunspell.library=/usr/lib64/libhunspell-1.2.so.0&lt;br /&gt;
# The location of the dictionaries&lt;br /&gt;
# Default value: &amp;quot;/usr/share/hunspell&amp;quot;&lt;br /&gt;
com.openexchange.spellchecker.hunspell.dictionaries=/usr/share/hunspell&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
&lt;br /&gt;
OX Documents support different levels to provide document templates for users.&lt;br /&gt;
&lt;br /&gt;
A number of ready-to-use templates for letters, memos, resumes, home budget, presentations, etc is included with the system. These templates are made available in a directory at each system node by installation of the package open-xchange-documents-templates. The path to this directory is defined in the office.properties file &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Defines the absolute path where document templates are located inside the local (!) file system.&lt;br /&gt;
# The templates are displayed in the documents applications.&lt;br /&gt;
# If this property is missing a default '/opt/open-xchange/templates/documents' is taken.&lt;br /&gt;
io.ox/office//module/templatePath = /opt/open-xchange/templates/documents&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The content in the directory specified by the path must comply to the following rules:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/opt/open-xchange/templates/documents     &lt;br /&gt;
|     &lt;br /&gt;
----&amp;gt; text [application type]&lt;br /&gt;
|     |   &lt;br /&gt;
|     ----&amp;gt; en-US [language-region]&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; en [language fallback, en is also fallback for all other non-convered languages]&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; de-DE&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; de&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; common [language independent, used in addition to the language specific ones]&lt;br /&gt;
|         &lt;br /&gt;
----&amp;gt; spreadsheet&lt;br /&gt;
|         &lt;br /&gt;
----&amp;gt; presentation&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A context administrator can additionally provide global templates for all users in the same context.&lt;br /&gt;
If logged in with this role folders can be added to or removed from the list of global template folders. For regular users the list is displayed without the permission to modify it.&lt;br /&gt;
&lt;br /&gt;
[[File:template-folder.png|border|600px|caption]]&lt;br /&gt;
&lt;br /&gt;
Users can create and manage their own templates. These user templates are stored and retrieved from the user’s root folder (“My files”). In addition to the root folder the user can define more template folders, sub-folders or even external folders in the “Documents” section of the “Settings” menu. This helps to organize templates and allows cleanup of the root folder by removal of templates.&lt;br /&gt;
&lt;br /&gt;
For installations of OX Spreadsheet based on Appsuite 7.8.0 and 7.8.1 please see here for different installation modes.&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Text_Installation_Guide_7_8_0&amp;diff=22231</id>
		<title>AppSuite:Text Installation Guide 7 8 0</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Text_Installation_Guide_7_8_0&amp;diff=22231"/>
		<updated>2016-07-22T10:45:59Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Version|7.8.0}}&lt;br /&gt;
{{Version|7.8.1}}&lt;br /&gt;
= Download &amp;amp; Installation OX Text =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
See the [[AppSuite:OX_System_Requirements|Open-Xchange software requirements page]] for details.&lt;br /&gt;
&lt;br /&gt;
OX Text needs to be installed in an OX App Suite configuration with a [[AppSuite:Grizzly|backend based on Grizzly]] (including hazelcast as installed and activated by default).&lt;br /&gt;
&lt;br /&gt;
For compatibility with DOC files (not DOCX) and for printing functionality in OX Text the document converter components (incl. readerengine) are required. These are not available in the Community Version of&lt;br /&gt;
OX AppSuite.&lt;br /&gt;
&lt;br /&gt;
== Mandatory Modules ==&lt;br /&gt;
&lt;br /&gt;
Additional functional modules need to be installed separately: &lt;br /&gt;
&lt;br /&gt;
* The Document Converter API: See [[AppSuite:DocumentConverterAPIInstall|Document converter API installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
The OX Text deployment consists of the packages &amp;lt;tt&amp;gt;open-xchange-documents-backend&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;open-xchange-documents-ui&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 6 or CentOS 6 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|office|office-web|documentconverter-api|calcengine}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates|calcengine/updates}}&lt;br /&gt;
 $ yum install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 7 or CentOS 7 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|office|office-web|documentconverter-api|calcengine}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates|calcengine/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ yum install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 7.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianWheezy|office|office-web|documentconverter-api|calcengine}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianWheezy|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates|calcengine/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 8.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|office|office-web|documentconverter-api|calcengine}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates|calcengine/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 11 ===&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLES11|office|office-web|documentconverter-api|calcengine}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLES11|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates|calcengine/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 12 ===&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|office|office-web|documentconverter-api|calcengine}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates|calcengine/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Univention Corporate Server ===&lt;br /&gt;
&lt;br /&gt;
OX Text for OX App Suite for UCS is available in the Univention App Center. Please check the UMC module App Center for the installation of the OX Text at your already available environment.&lt;br /&gt;
&lt;br /&gt;
== Printing and .doc Editing ==&lt;br /&gt;
&lt;br /&gt;
For .DOC and/or printing support from OX Text the Document Converter and readerengine components have to be installed separately (license key required)&lt;br /&gt;
&lt;br /&gt;
* See [[AppSuite:DocumentConverterInstall|Document converter / readerengine installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Spell Checking ==&lt;br /&gt;
&lt;br /&gt;
OX Text is able to use ''hunspell'' for spell checking functionality.&lt;br /&gt;
&lt;br /&gt;
After installation of the ''hunspell'' package for your platform the shared library and the US English dictionaries are available.&lt;br /&gt;
&lt;br /&gt;
Additional dictionaries are published for your platform as packages hunspell-de-de,  hunspell-fr, ...&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Permissions ===&lt;br /&gt;
&lt;br /&gt;
To enable OX Text for OX Drive the associated permission has to be set.&lt;br /&gt;
&lt;br /&gt;
The default setting for all users is changed in the file '''documents.properties''' in the directory ''/opt/open-xchange/etc''.&lt;br /&gt;
&lt;br /&gt;
After installation the functionality is disabled:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Enables or disables the &amp;quot;text&amp;quot; module capability globally.&lt;br /&gt;
#com.openexchange.capability.text=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following line enables the functionality:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Enables or disables the &amp;quot;text&amp;quot; module capability globally.&lt;br /&gt;
com.openexchange.capability.text=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with 7.6.2, you can disable the text portal app. In '''permissions.properties''':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
permissions=textportaldisabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Spell Checking===&lt;br /&gt;
&lt;br /&gt;
Spell checking has to be configured in the file ''/opt/open-xchange/etc/hunspell.properties''.&lt;br /&gt;
The values for the shared library file and dictionary path have to be set according to the platform.&lt;br /&gt;
&lt;br /&gt;
This example shows the values for Debian:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# The name and location of the hunspell library&lt;br /&gt;
# Default value: &amp;quot;/usr/lib/x86_64-linux-gnu/libhunspell-1.3.so.0&amp;quot;&lt;br /&gt;
com.openexchange.spellchecker.hunspell.library=/usr/lib64/libhunspell-1.2.so.0&lt;br /&gt;
# The location of the dictionaries&lt;br /&gt;
# Default value: &amp;quot;/usr/share/hunspell&amp;quot;&lt;br /&gt;
com.openexchange.spellchecker.hunspell.dictionaries=/usr/share/hunspell&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
&lt;br /&gt;
OX Text and OX Spreadsheet support different levels to provide document templates for users.&lt;br /&gt;
&lt;br /&gt;
A number of ready-to-use templates for letters, memos, resumes, home budget, etc is included with the system. These templates are made available in a directory at each system node by installation of the package open-xchange-documents-templates. The path to this directory is defined in the office.properties file &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Defines the absolute path where document templates are located inside the local (!) file system.&lt;br /&gt;
# The templates are displayed in the documents applications.&lt;br /&gt;
# If this property is missing a default '/opt/open-xchange/templates/documents' is taken.&lt;br /&gt;
io.ox/office//module/templatePath = /opt/open-xchange/templates/documents&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The content in the directory specified by the path must comply to the following rules:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/opt/open-xchange/templates/documents     &lt;br /&gt;
|     &lt;br /&gt;
----&amp;gt; text [application type]&lt;br /&gt;
|     |   &lt;br /&gt;
|     ----&amp;gt; en-US [language-region]&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; en [language fallback, en is also fallback for all other non-convered languages]&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; de-DE&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; de&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; common [language independent, used in addition to the language specific ones]&lt;br /&gt;
|         &lt;br /&gt;
----&amp;gt; spreadsheet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A context administrator can additionally provide global templates for all users in the same context.&lt;br /&gt;
If logged in with this role folders can be added to or removed from the list of global template folders. For regular users the list is displayed without the permission to modify it.&lt;br /&gt;
&lt;br /&gt;
[[File:template-folder.png|border|600px|caption]]&lt;br /&gt;
&lt;br /&gt;
Users can create and manage their own templates. These user templates are stored and retrieved from the user’s root folder (“My files”). In addition to the root folder the user can define more template folders, sub-folders or even external folders in the “Documents” section of the “Settings” menu. This helps to organize templates and allows cleanup of the root folder by removal of templates.&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Text_Installation_Guide_7_8_0&amp;diff=22230</id>
		<title>AppSuite:Text Installation Guide 7 8 0</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Text_Installation_Guide_7_8_0&amp;diff=22230"/>
		<updated>2016-07-22T10:43:55Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: Created page with &amp;quot; = Download &amp;amp; Installation OX Text =   == Requirements ==  See the Open-Xchange software requirements page for details.  OX Text needs to b...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Download &amp;amp; Installation OX Text =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
See the [[AppSuite:OX_System_Requirements|Open-Xchange software requirements page]] for details.&lt;br /&gt;
&lt;br /&gt;
OX Text needs to be installed in an OX App Suite configuration with a [[AppSuite:Grizzly|backend based on Grizzly]] (including hazelcast as installed and activated by default).&lt;br /&gt;
&lt;br /&gt;
For compatibility with DOC files (not DOCX) and for printing functionality in OX Text the document converter components (incl. readerengine) are required. These are not available in the Community Version of&lt;br /&gt;
OX AppSuite.&lt;br /&gt;
&lt;br /&gt;
== Mandatory Modules ==&lt;br /&gt;
&lt;br /&gt;
Additional functional modules need to be installed separately: &lt;br /&gt;
&lt;br /&gt;
* The Document Converter API: See [[AppSuite:DocumentConverterAPIInstall|Document converter API installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
The OX Text deployment consists of the packages &amp;lt;tt&amp;gt;open-xchange-documents-backend&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;open-xchange-documents-ui&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 6 or CentOS 6 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|office|office-web|documentconverter-api|calcengine}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates|calcengine/updates}}&lt;br /&gt;
 $ yum install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 7 or CentOS 7 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|office|office-web|documentconverter-api|calcengine}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates|calcengine/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ yum install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 7.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianWheezy|office|office-web|documentconverter-api|calcengine}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianWheezy|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates|calcengine/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 8.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|office|office-web|documentconverter-api|calcengine}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates|calcengine/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 11 ===&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLES11|office|office-web|documentconverter-api|calcengine}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLES11|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates|calcengine/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 12 ===&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|office|office-web|documentconverter-api|calcengine}}&lt;br /&gt;
&lt;br /&gt;
if you have a valid maintenance subscription, please add also following repositories by replacing the credentials.&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|office/updates|office-web/updates|documentconverter-api/updates|calcengine/updates}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Univention Corporate Server ===&lt;br /&gt;
&lt;br /&gt;
OX Text for OX App Suite for UCS is available in the Univention App Center. Please check the UMC module App Center for the installation of the OX Text at your already available environment.&lt;br /&gt;
&lt;br /&gt;
== Printing and .doc Editing ==&lt;br /&gt;
&lt;br /&gt;
For .DOC and/or printing support from OX Text the Document Converter and readerengine components have to be installed separately (license key required)&lt;br /&gt;
&lt;br /&gt;
* See [[AppSuite:DocumentConverterInstall|Document converter / readerengine installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Spell Checking ==&lt;br /&gt;
&lt;br /&gt;
OX Text is able to use ''hunspell'' for spell checking functionality.&lt;br /&gt;
&lt;br /&gt;
After installation of the ''hunspell'' package for your platform the shared library and the US English dictionaries are available.&lt;br /&gt;
&lt;br /&gt;
Additional dictionaries are published for your platform as packages hunspell-de-de,  hunspell-fr, ...&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Permissions ===&lt;br /&gt;
&lt;br /&gt;
To enable OX Text for OX Drive the associated permission has to be set.&lt;br /&gt;
&lt;br /&gt;
The default setting for all users is changed in the file '''documents.properties''' in the directory ''/opt/open-xchange/etc''.&lt;br /&gt;
&lt;br /&gt;
After installation the functionality is disabled:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Enables or disables the &amp;quot;text&amp;quot; module capability globally.&lt;br /&gt;
#com.openexchange.capability.text=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following line enables the functionality:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Enables or disables the &amp;quot;text&amp;quot; module capability globally.&lt;br /&gt;
com.openexchange.capability.text=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with 7.6.2, you can disable the text portal app. In '''permissions.properties''':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
permissions=textportaldisabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Spell Checking===&lt;br /&gt;
&lt;br /&gt;
Spell checking has to be configured in the file ''/opt/open-xchange/etc/hunspell.properties''.&lt;br /&gt;
The values for the shared library file and dictionary path have to be set according to the platform.&lt;br /&gt;
&lt;br /&gt;
This example shows the values for Debian:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# The name and location of the hunspell library&lt;br /&gt;
# Default value: &amp;quot;/usr/lib/x86_64-linux-gnu/libhunspell-1.3.so.0&amp;quot;&lt;br /&gt;
com.openexchange.spellchecker.hunspell.library=/usr/lib64/libhunspell-1.2.so.0&lt;br /&gt;
# The location of the dictionaries&lt;br /&gt;
# Default value: &amp;quot;/usr/share/hunspell&amp;quot;&lt;br /&gt;
com.openexchange.spellchecker.hunspell.dictionaries=/usr/share/hunspell&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
&lt;br /&gt;
OX Text and OX Spreadsheet support different levels to provide document templates for users.&lt;br /&gt;
&lt;br /&gt;
A number of ready-to-use templates for letters, memos, resumes, home budget, etc is included with the system. These templates are made available in a directory at each system node by installation of the package open-xchange-documents-templates. The path to this directory is defined in the office.properties file &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Defines the absolute path where document templates are located inside the local (!) file system.&lt;br /&gt;
# The templates are displayed in the documents applications.&lt;br /&gt;
# If this property is missing a default '/opt/open-xchange/templates/documents' is taken.&lt;br /&gt;
io.ox/office//module/templatePath = /opt/open-xchange/templates/documents&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The content in the directory specified by the path must comply to the following rules:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/opt/open-xchange/templates/documents     &lt;br /&gt;
|     &lt;br /&gt;
----&amp;gt; text [application type]&lt;br /&gt;
|     |   &lt;br /&gt;
|     ----&amp;gt; en-US [language-region]&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; en [language fallback, en is also fallback for all other non-convered languages]&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; de-DE&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; de&lt;br /&gt;
|     |     &lt;br /&gt;
|     ----&amp;gt; common [language independent, used in addition to the language specific ones]&lt;br /&gt;
|         &lt;br /&gt;
----&amp;gt; spreadsheet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A context administrator can additionally provide global templates for all users in the same context.&lt;br /&gt;
If logged in with this role folders can be added to or removed from the list of global template folders. For regular users the list is displayed without the permission to modify it.&lt;br /&gt;
&lt;br /&gt;
[[File:template-folder.png|border|600px|caption]]&lt;br /&gt;
&lt;br /&gt;
Users can create and manage their own templates. These user templates are stored and retrieved from the user’s root folder (“My files”). In addition to the root folder the user can define more template folders, sub-folders or even external folders in the “Documents” section of the “Settings” menu. This helps to organize templates and allows cleanup of the root folder by removal of templates.&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:CalcengineInstall&amp;diff=22229</id>
		<title>AppSuite:CalcengineInstall</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:CalcengineInstall&amp;diff=22229"/>
		<updated>2016-07-22T10:38:55Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Description (deprecated with 7.8.2) =&lt;br /&gt;
&lt;br /&gt;
The calcengine is necessary to use spreadsheet functionality up to Appsuite 7.8.1 The calcengine is licensed under Apache License 2.0, so all our other code is able to use it. Starting with appsuite 7.8.2 the installation of calcengine is not longer required.&lt;br /&gt;
&lt;br /&gt;
{{InstallPlugin|pluginname=calcengine|toplevel=products|sopath=appsuite/stable/calcengine|version=App Suite|reponame=calcengine}}&lt;br /&gt;
&lt;br /&gt;
[[Category:AppSuite]]&lt;br /&gt;
[[Category:Administrator]]&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Spreadsheet_Installation_Guide&amp;diff=22196</id>
		<title>AppSuite:Spreadsheet Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Spreadsheet_Installation_Guide&amp;diff=22196"/>
		<updated>2016-07-14T06:50:18Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Version|7.8.2}}&lt;br /&gt;
&lt;br /&gt;
== Download &amp;amp; Installation OX Spreadsheet ==&lt;br /&gt;
&lt;br /&gt;
=== General Information ===&lt;br /&gt;
&lt;br /&gt;
OX Spreadsheet is a browser based, cloud ready, spreadsheet product that can work with Microsoft Excel documents in a lossless way. And you can also collaborate with other people to edit shared spreadsheets on various devices.&lt;br /&gt;
&lt;br /&gt;
Learn more about the highlights of OX Spreadsheet here: [http://software.open-xchange.com/products/appsuite/doc/OX_Spreadsheet_Product_Guide.pdf OX Spreadsheet Product Guide].&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
See the [[AppSuite:OX_System_Requirements|Open-Xchange software requirements page]] for details.&lt;br /&gt;
&lt;br /&gt;
OX Spreadsheet needs to be installed in an OX App Suite configuration with a [[Appsuite:Grizzly|backend based on Grizzly]] .&lt;br /&gt;
&lt;br /&gt;
For compatibility with XLS files (not XLSX) and for printing functionality in OX Spreadsheet the document converter components (incl. readerengine) are required. These are not available in the Community Version of OX AppSuite.&lt;br /&gt;
&lt;br /&gt;
For installations based on Appsuite 7.8.0 and 7.8.1 please see [http://oxpedia.org/wiki/index.php?title=AppSuite:Spreadsheet_Installation_Guide_7_8_1 here] for different installation modes.&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Spreadsheet_Installation_Guide_7_8_1&amp;diff=22156</id>
		<title>AppSuite:Spreadsheet Installation Guide 7 8 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Spreadsheet_Installation_Guide_7_8_1&amp;diff=22156"/>
		<updated>2016-07-12T09:22:23Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: Created page with &amp;quot;{{Version|7.8.0}}  == Download &amp;amp; Installation OX Spreadsheet ==  === General Information ===  OX Spreadsheet is a browser based, cloud ready, spreadsheet product that can work...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Version|7.8.0}}&lt;br /&gt;
&lt;br /&gt;
== Download &amp;amp; Installation OX Spreadsheet ==&lt;br /&gt;
&lt;br /&gt;
=== General Information ===&lt;br /&gt;
&lt;br /&gt;
OX Spreadsheet is a browser based, cloud ready, spreadsheet product that can work with Microsoft Excel documents in a lossless way. And you can also collaborate with other people to edit shared spreadsheets on various devices.&lt;br /&gt;
&lt;br /&gt;
Learn more about the highlights of OX Spreadsheet here: [http://software.open-xchange.com/products/appsuite/doc/OX_Spreadsheet_Product_Guide.pdf OX Spreadsheet Product Guide].&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
See the [[AppSuite:OX_System_Requirements|Open-Xchange software requirements page]] for details.&lt;br /&gt;
&lt;br /&gt;
OX Spreadsheet needs to be installed in an OX App Suite configuration with a [[Appsuite:Grizzly|backend based on Grizzly]] .&lt;br /&gt;
&lt;br /&gt;
For compatibility with XLS files (not XLSX) and for printing functionality in OX Spreadsheet the document converter components (incl. readerengine) are required. These are not available in the Community Version of OX AppSuite.&lt;br /&gt;
&lt;br /&gt;
=== Installation Types ===&lt;br /&gt;
&lt;br /&gt;
The following article give you a complete guide of necessary tasks with a hardware and setup recommendation for different Spreadsheet hosting environments:&lt;br /&gt;
&lt;br /&gt;
*  [[AppSuite:Spreadsheet:Installation:Mode-Local|OX Spreadsheet deployment tutorial - Mode 'Local']] (default)&lt;br /&gt;
*  [[AppSuite:Spreadsheet:Installation:Mode-Server-Combined|OX Spreadsheet deployment tutorial - Mode 'Server Combined']] &lt;br /&gt;
*  [[AppSuite:Spreadsheet:Installation:Mode-Server-Distributed|OX Spreadsheet deployment tutorial - Mode 'Server Distributed']]&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Spreadsheet_Installation_Guide&amp;diff=22155</id>
		<title>AppSuite:Spreadsheet Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Spreadsheet_Installation_Guide&amp;diff=22155"/>
		<updated>2016-07-12T09:21:28Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Version|7.8.0}}&lt;br /&gt;
&lt;br /&gt;
== Download &amp;amp; Installation OX Spreadsheet ==&lt;br /&gt;
&lt;br /&gt;
=== General Information ===&lt;br /&gt;
&lt;br /&gt;
OX Spreadsheet is a browser based, cloud ready, spreadsheet product that can work with Microsoft Excel documents in a lossless way. And you can also collaborate with other people to edit shared spreadsheets on various devices.&lt;br /&gt;
&lt;br /&gt;
Learn more about the highlights of OX Spreadsheet here: [http://software.open-xchange.com/products/appsuite/doc/OX_Spreadsheet_Product_Guide.pdf OX Spreadsheet Product Guide].&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
See the [[AppSuite:OX_System_Requirements|Open-Xchange software requirements page]] for details.&lt;br /&gt;
&lt;br /&gt;
OX Spreadsheet needs to be installed in an OX App Suite configuration with a [[Appsuite:Grizzly|backend based on Grizzly]] .&lt;br /&gt;
&lt;br /&gt;
For compatibility with XLS files (not XLSX) and for printing functionality in OX Spreadsheet the document converter components (incl. readerengine) are required. These are not available in the Community Version of OX AppSuite.&lt;br /&gt;
&lt;br /&gt;
=== Installation Types ===&lt;br /&gt;
&lt;br /&gt;
The following article give you a complete guide of necessary tasks with a hardware and setup recommendation for different Spreadsheet hosting environments:&lt;br /&gt;
&lt;br /&gt;
*  [[AppSuite:Spreadsheet:Installation:Mode-Local|OX Spreadsheet deployment tutorial - Mode 'Local']] (default)&lt;br /&gt;
*  [[AppSuite:Spreadsheet:Installation:Mode-Server-Combined|OX Spreadsheet deployment tutorial - Mode 'Server Combined']] &lt;br /&gt;
*  [[AppSuite:Spreadsheet:Installation:Mode-Server-Distributed|OX Spreadsheet deployment tutorial - Mode 'Server Distributed']]&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:DocumentViewer&amp;diff=21793</id>
		<title>AppSuite:DocumentViewer</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:DocumentViewer&amp;diff=21793"/>
		<updated>2016-04-05T15:45:45Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OX Document Viewer =&lt;br /&gt;
&lt;br /&gt;
== Product Description ==&lt;br /&gt;
&lt;br /&gt;
The OX Document Viewer delivers plugin-free document viewing capabilities for Microsoft Office (.docx, .doc, .rtf, .pptx, .ppt, .xlsx, xls) and OpenDocument (.odt, .ods, .odp, .odg) file types as well as for the Portable Document Format (.pdf).&lt;br /&gt;
It extends OX App Suite with content thumbnails and preview capabilities.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
OX Document Viewer requires a 64bit system. 32bit systems are not supported.&lt;br /&gt;
&lt;br /&gt;
See the [[AppSuite:OX_System_Requirements|Open-Xchange software requirements page]] for details.&lt;br /&gt;
&lt;br /&gt;
The OX Document Viewer deployment consists of two functional modules, that need to be installed separately: the '''readerengine''' component and the '''Document Viewer''' component.&lt;br /&gt;
&lt;br /&gt;
=== ReaderEngine ===&lt;br /&gt;
&lt;br /&gt;
See [[AppSuite:ReaderEngineInstall|Readerengine installation instructions]]&lt;br /&gt;
&lt;br /&gt;
=== Document Viewer ===&lt;br /&gt;
&lt;br /&gt;
See [[AppSuite:DocumentConverterAPIInstall|Document converter API installation instructions]]&lt;br /&gt;
&lt;br /&gt;
See [[AppSuite:DocumentConverterInstall|Document converter installation instructions]]&lt;br /&gt;
&lt;br /&gt;
For a more detailed guide explaining different installation variants visit the [[AppSuite:DocumentConverter_Installation_Guide|Installation Guide]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 6 or CentOS 6 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|documentconverter-api|office-web}}&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|pc3n=ldbaccount|pc3v=[CUSTOMERID:PASSWORD]|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ yum install readerengine open-xchange-documentconverter&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 7 or CentOS 7 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|documentconverter-api|office-web}}&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|pc3n=ldbaccount|pc3v=[CUSTOMERID:PASSWORD]|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ yum install readerengine open-xchange-documentconverter&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 7.0 (Wheezy) ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianWheezy|documentconverter-api|office-web}}&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianWheezy|pc3n=ldbaccount|pc3v=[CUSTOMERID:PASSWORD]|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install readerengine open-xchange-documentconverter&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 8.0 (Jessie) ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|documentconverter-api|office-web}}&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|pc3n=ldbaccount|pc3v=[CUSTOMERID:PASSWORD]|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install readerengine open-xchange-documentconverter&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 11 ===&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLES11|documentconverter-api|office-web}}&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLES11|pc3n=ldbaccount|pc3v=[CUSTOMERID:PASSWORD]|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install readerengine open-xchange-documentconverter&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 12 ===&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|documentconverter-api|office-web}}&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|pc3n=ldbaccount|pc3v=[CUSTOMERID:PASSWORD]|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install readerengine open-xchange-documentconverter &lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
To enable document viewing for OX Drive the associated permission has to be set.&lt;br /&gt;
&lt;br /&gt;
The default setting for all users is changed in the file '''permissions.properties''' in the directory ''/opt/open-xchange/etc''.&lt;br /&gt;
&lt;br /&gt;
After installation the functionality is disabled:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Default permissions for all users&lt;br /&gt;
permissions=&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following line enables the functionality:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Default permissions for all users&lt;br /&gt;
permissions=document_preview&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are already some permissions in this file, add ''document_preview'' separated with a comma.&lt;br /&gt;
&lt;br /&gt;
Further settings for the underlying readerengine are located in the file '''documentconverter.properties''' located in the directory &amp;quot;/opt/open-xchange/etc&amp;quot; as described below.&lt;br /&gt;
&lt;br /&gt;
Note: Document conversion service and OX App Suite backend may be run on different nodes. See the configuration item ''com.openexchange.documentconverter.RemoteBaseUrl'' for details.&lt;br /&gt;
&lt;br /&gt;
{{AppSuite:ReaderEngineConfig}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Caches ==&lt;br /&gt;
&lt;br /&gt;
Conversion results are cached as images for thumbnail/preview/viewer. There are caches in the backend filestore and at each documentconverter involved.&lt;br /&gt;
&lt;br /&gt;
=== Caching Strategy ===&lt;br /&gt;
&lt;br /&gt;
Starting with the 7.4.1 release the .../documentconverter/readerengine.cache directory is persistent and kept alive between OX backend shutdowns/startups.&lt;br /&gt;
&lt;br /&gt;
In addition a backend configured as a remote document converton service this service is able to act as a remote cache server. Similar to setting the 'RemoteBaseURL' within the documentconverter properties of the 'client' backends wrt. the documentconverter functionality, it is now possible to set RemoteCacheURLs. The lookup of converter results happens as follows:&lt;br /&gt;
&lt;br /&gt;
* the lookup of a cache entry is based upon the unique checksum of the source file as well as some conversion properties (e.g. target format, target size etc.)&lt;br /&gt;
&lt;br /&gt;
* if a converter backend is not able to find a cache entry within its runtime structures, the local - now persistent - readerengine.cache directory is looked up for a cache entry to be recreated from filesystem&lt;br /&gt;
&lt;br /&gt;
* if there's still no cache entry available and one or more RemoteCacheURLs are set, each given CacheURL Host is tried to retrieve a valid cache entry from&lt;br /&gt;
&lt;br /&gt;
* if a remote cache entry is found, this entry is added to the local cache of the requesting converter&lt;br /&gt;
&lt;br /&gt;
* if no remote cache entry can be found, the conversion is done locally, a cache entry is created locally (persistent) and also transferred to the first entry of the RemoteCacheURLs, acting as a master cache server in this case &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Cleaning Caches ===&lt;br /&gt;
&lt;br /&gt;
In case you want to clean the caches follow these two steps.&lt;br /&gt;
&lt;br /&gt;
Use the command line tool for each affected context:&lt;br /&gt;
&lt;br /&gt;
/opt/open-xchange/sbin/clearpreviewcache -c &amp;lt;CONTEXT ID&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Furthermore remove the content of the documentconverter cache directory manually at each conversion node. Before cleaning/removing the documentconverter cache directory, the OX backend node running the documentconverter, should be shut down in order to properly recreate the runtime information for the local cache. The local documentconverter cache location is defined by the following configuration property:&lt;br /&gt;
&lt;br /&gt;
/opt/open-xchange/etc/documentconverter.properties&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# The directory, containing the cache for persistent, huge job data at runtime&lt;br /&gt;
# Default value: &amp;quot;/var/spool/open-xchange/documentconverter/readerengine.cache&amp;quot;&lt;br /&gt;
com.openexchange.documentconverter.cacheDir=/var/spool/open-xchange/documentconverter/readerengine.cache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the cleanup of both caches new conversions will be triggered for&lt;br /&gt;
thumbnails, previews and viewer images.&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:DocumentViewer&amp;diff=21766</id>
		<title>AppSuite:DocumentViewer</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:DocumentViewer&amp;diff=21766"/>
		<updated>2016-04-01T11:23:15Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OX Document Viewer =&lt;br /&gt;
&lt;br /&gt;
== Product Description ==&lt;br /&gt;
&lt;br /&gt;
The OX Document Viewer delivers plugin-free document viewing capabilities for Microsoft Office (.docx, .doc, .rtf, .pptx, .ppt, .xlsx, xls) and OpenDocument (.odt, .ods, .odp, .odg) file types as well as for the Portable Document Format (.pdf).&lt;br /&gt;
It extends OX App Suite with content thumbnails and preview capabilities.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
OX Document Viewer requires a 64bit system. 32bit systems are not supported.&lt;br /&gt;
&lt;br /&gt;
See the [[AppSuite:OX_System_Requirements|Open-Xchange software requirements page]] for details.&lt;br /&gt;
&lt;br /&gt;
The OX Document Viewer deployment consists of two functional modules, that need to be installed separately: the '''readerengine''' component and the '''Document Viewer''' component.&lt;br /&gt;
&lt;br /&gt;
=== ReaderEngine ===&lt;br /&gt;
&lt;br /&gt;
See [[AppSuite:ReaderEngineInstall|Readerengine installation instructions]]&lt;br /&gt;
&lt;br /&gt;
=== Document Viewer ===&lt;br /&gt;
&lt;br /&gt;
See [[AppSuite:DocumentConverterAPIInstall|Document converter API installation instructions]]&lt;br /&gt;
&lt;br /&gt;
See [[AppSuite:DocumentConverterInstall|Document converter installation instructions]]&lt;br /&gt;
&lt;br /&gt;
For a more detailed guide explaining different installation variants visit the [[AppSuite:DocumentConverter_Installation_Guide|Installation Guide]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 6 or CentOS 6 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|documentconverter-api|office-web}}&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|pc3n=ldbaccount|pc3v=[CUSTOMERID:PASSWORD]|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ yum install readerengine open-xchange-documentconverter open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 7 or CentOS 7 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|documentconverter-api|office-web}}&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL7|pc3n=ldbaccount|pc3v=[CUSTOMERID:PASSWORD]|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ yum install readerengine open-xchange-documentconverter open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 7.0 (Wheezy) ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianWheezy|documentconverter-api|office-web}}&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianWheezy|pc3n=ldbaccount|pc3v=[CUSTOMERID:PASSWORD]|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install readerengine open-xchange-documentconverter open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 8.0 (Jessie) ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|documentconverter-api|office-web}}&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianJessie|pc3n=ldbaccount|pc3v=[CUSTOMERID:PASSWORD]|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install readerengine open-xchange-documentconverter open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 11 ===&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLES11|documentconverter-api|office-web}}&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLES11|pc3n=ldbaccount|pc3v=[CUSTOMERID:PASSWORD]|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install readerengine open-xchange-documentconverter open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 12 ===&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|documentconverter-api|office-web}}&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLE_12|pc3n=ldbaccount|pc3v=[CUSTOMERID:PASSWORD]|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install readerengine open-xchange-documentconverter open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
To enable document viewing for OX Drive the associated permission has to be set.&lt;br /&gt;
&lt;br /&gt;
The default setting for all users is changed in the file '''permissions.properties''' in the directory ''/opt/open-xchange/etc''.&lt;br /&gt;
&lt;br /&gt;
After installation the functionality is disabled:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Default permissions for all users&lt;br /&gt;
permissions=&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following line enables the functionality:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Default permissions for all users&lt;br /&gt;
permissions=document_preview&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are already some permissions in this file, add ''document_preview'' separated with a comma.&lt;br /&gt;
&lt;br /&gt;
Further settings for the underlying readerengine are located in the file '''documentconverter.properties''' located in the directory &amp;quot;/opt/open-xchange/etc&amp;quot; as described below.&lt;br /&gt;
&lt;br /&gt;
Note: Document conversion service and OX App Suite backend may be run on different nodes. See the configuration item ''com.openexchange.documentconverter.RemoteBaseUrl'' for details.&lt;br /&gt;
&lt;br /&gt;
{{AppSuite:ReaderEngineConfig}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Caches ==&lt;br /&gt;
&lt;br /&gt;
Conversion results are cached as images for thumbnail/preview/viewer. There are caches in the backend filestore and at each documentconverter involved.&lt;br /&gt;
&lt;br /&gt;
=== Caching Strategy ===&lt;br /&gt;
&lt;br /&gt;
Starting with the 7.4.1 release the .../documentconverter/readerengine.cache directory is persistent and kept alive between OX backend shutdowns/startups.&lt;br /&gt;
&lt;br /&gt;
In addition a backend configured as a remote document converton service this service is able to act as a remote cache server. Similar to setting the 'RemoteBaseURL' within the documentconverter properties of the 'client' backends wrt. the documentconverter functionality, it is now possible to set RemoteCacheURLs. The lookup of converter results happens as follows:&lt;br /&gt;
&lt;br /&gt;
* the lookup of a cache entry is based upon the unique checksum of the source file as well as some conversion properties (e.g. target format, target size etc.)&lt;br /&gt;
&lt;br /&gt;
* if a converter backend is not able to find a cache entry within its runtime structures, the local - now persistent - readerengine.cache directory is looked up for a cache entry to be recreated from filesystem&lt;br /&gt;
&lt;br /&gt;
* if there's still no cache entry available and one or more RemoteCacheURLs are set, each given CacheURL Host is tried to retrieve a valid cache entry from&lt;br /&gt;
&lt;br /&gt;
* if a remote cache entry is found, this entry is added to the local cache of the requesting converter&lt;br /&gt;
&lt;br /&gt;
* if no remote cache entry can be found, the conversion is done locally, a cache entry is created locally (persistent) and also transferred to the first entry of the RemoteCacheURLs, acting as a master cache server in this case &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Cleaning Caches ===&lt;br /&gt;
&lt;br /&gt;
In case you want to clean the caches follow these two steps.&lt;br /&gt;
&lt;br /&gt;
Use the command line tool for each affected context:&lt;br /&gt;
&lt;br /&gt;
/opt/open-xchange/sbin/clearpreviewcache -c &amp;lt;CONTEXT ID&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Furthermore remove the content of the documentconverter cache directory manually at each conversion node. Before cleaning/removing the documentconverter cache directory, the OX backend node running the documentconverter, should be shut down in order to properly recreate the runtime information for the local cache. The local documentconverter cache location is defined by the following configuration property:&lt;br /&gt;
&lt;br /&gt;
/opt/open-xchange/etc/documentconverter.properties&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# The directory, containing the cache for persistent, huge job data at runtime&lt;br /&gt;
# Default value: &amp;quot;/var/spool/open-xchange/documentconverter/readerengine.cache&amp;quot;&lt;br /&gt;
com.openexchange.documentconverter.cacheDir=/var/spool/open-xchange/documentconverter/readerengine.cache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the cleanup of both caches new conversions will be triggered for&lt;br /&gt;
thumbnails, previews and viewer images.&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Documents_installation_smoke_test&amp;diff=19393</id>
		<title>Documents installation smoke test</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Documents_installation_smoke_test&amp;diff=19393"/>
		<updated>2015-04-30T12:27:42Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: /* Documents setup verification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=OX Documents setup verification=&lt;br /&gt;
&lt;br /&gt;
==OX Text==&lt;br /&gt;
&lt;br /&gt;
* Open Text Document &lt;br /&gt;
** empty new document should open within 1 second&lt;br /&gt;
* Edit Text Document &lt;br /&gt;
** simple Text Documents should open within 2 seconds&lt;br /&gt;
** docx and odt format should opened and saved in it's native format&lt;br /&gt;
** doc Format will be converted to docx and saved as docx&lt;br /&gt;
* Create new Text Document from template&lt;br /&gt;
** if template package is installed templates can be used to create new &amp;quot;unamed&amp;quot; documents&lt;br /&gt;
* Close Text Document&lt;br /&gt;
** verify if new version of Document has been created in Filestore (if versions are supported by the backend)&lt;br /&gt;
** verify if the preview display the most recent content of the document&lt;br /&gt;
* Rename Document&lt;br /&gt;
** click on filename to rename document&lt;br /&gt;
* spellchecking&lt;br /&gt;
** If spellchecking is configured and appr. dictionaries have been installed spell checking is working&lt;br /&gt;
* Document collaboration&lt;br /&gt;
** Open and Edit Document with two different user and test collaboration features&lt;br /&gt;
** if OX Backend has been installed on a cluster, the different user should be connected to different nodes of the cluster&lt;br /&gt;
* all Icons in the tabbar are visible&lt;br /&gt;
&lt;br /&gt;
==OX Spreadsheet==&lt;br /&gt;
&lt;br /&gt;
* Open new spreadsheet document&lt;br /&gt;
** new and empty spreadsheet document should open within one second (the very first start may take up to several seconds because worker get started on demand)&lt;br /&gt;
* Edit Spreadsheet Document &lt;br /&gt;
** simple Spreadsheet Documents should open within 2 seconds&lt;br /&gt;
*** in case that the spreadsheet has not been started&lt;br /&gt;
**** verfiy that one or more calcengine worker are running, if not, the vlimit should be verified&lt;br /&gt;
** xlsx format should opened and saved in it's native format&lt;br /&gt;
** ods, xls Formats will be converted to xlsx and saved as xlsx&lt;br /&gt;
* Create new Spreadsheet Document from template&lt;br /&gt;
** if template package is installed templates can be used to create new &amp;quot;unamed&amp;quot; documents&lt;br /&gt;
* insert Formula and verify it's execution&lt;br /&gt;
* Close Spreadsheet Document&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Documents_installation_smoke_test&amp;diff=19392</id>
		<title>Documents installation smoke test</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Documents_installation_smoke_test&amp;diff=19392"/>
		<updated>2015-04-30T12:27:32Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: /* OX Spreadsheet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Documents setup verification=&lt;br /&gt;
&lt;br /&gt;
==OX Text==&lt;br /&gt;
&lt;br /&gt;
* Open Text Document &lt;br /&gt;
** empty new document should open within 1 second&lt;br /&gt;
* Edit Text Document &lt;br /&gt;
** simple Text Documents should open within 2 seconds&lt;br /&gt;
** docx and odt format should opened and saved in it's native format&lt;br /&gt;
** doc Format will be converted to docx and saved as docx&lt;br /&gt;
* Create new Text Document from template&lt;br /&gt;
** if template package is installed templates can be used to create new &amp;quot;unamed&amp;quot; documents&lt;br /&gt;
* Close Text Document&lt;br /&gt;
** verify if new version of Document has been created in Filestore (if versions are supported by the backend)&lt;br /&gt;
** verify if the preview display the most recent content of the document&lt;br /&gt;
* Rename Document&lt;br /&gt;
** click on filename to rename document&lt;br /&gt;
* spellchecking&lt;br /&gt;
** If spellchecking is configured and appr. dictionaries have been installed spell checking is working&lt;br /&gt;
* Document collaboration&lt;br /&gt;
** Open and Edit Document with two different user and test collaboration features&lt;br /&gt;
** if OX Backend has been installed on a cluster, the different user should be connected to different nodes of the cluster&lt;br /&gt;
* all Icons in the tabbar are visible&lt;br /&gt;
&lt;br /&gt;
==OX Spreadsheet==&lt;br /&gt;
&lt;br /&gt;
* Open new spreadsheet document&lt;br /&gt;
** new and empty spreadsheet document should open within one second (the very first start may take up to several seconds because worker get started on demand)&lt;br /&gt;
* Edit Spreadsheet Document &lt;br /&gt;
** simple Spreadsheet Documents should open within 2 seconds&lt;br /&gt;
*** in case that the spreadsheet has not been started&lt;br /&gt;
**** verfiy that one or more calcengine worker are running, if not, the vlimit should be verified&lt;br /&gt;
** xlsx format should opened and saved in it's native format&lt;br /&gt;
** ods, xls Formats will be converted to xlsx and saved as xlsx&lt;br /&gt;
* Create new Spreadsheet Document from template&lt;br /&gt;
** if template package is installed templates can be used to create new &amp;quot;unamed&amp;quot; documents&lt;br /&gt;
* insert Formula and verify it's execution&lt;br /&gt;
* Close Spreadsheet Document&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Documents_installation_smoke_test&amp;diff=19390</id>
		<title>Documents installation smoke test</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Documents_installation_smoke_test&amp;diff=19390"/>
		<updated>2015-04-29T09:58:11Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: Created page with &amp;quot;=Documents setup verification=  ==OX Text==  * Open Text Document  ** empty new document should open within 1 second * Edit Text Document  ** simple Text Documents should open...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Documents setup verification=&lt;br /&gt;
&lt;br /&gt;
==OX Text==&lt;br /&gt;
&lt;br /&gt;
* Open Text Document &lt;br /&gt;
** empty new document should open within 1 second&lt;br /&gt;
* Edit Text Document &lt;br /&gt;
** simple Text Documents should open within 2 seconds&lt;br /&gt;
** docx and odt format should opened and saved in it's native format&lt;br /&gt;
** doc Format will be converted to docx and saved as docx&lt;br /&gt;
* Create new Text Document from template&lt;br /&gt;
** if template package is installed templates can be used to create new &amp;quot;unamed&amp;quot; documents&lt;br /&gt;
* Close Text Document&lt;br /&gt;
** verify if new version of Document has been created in Filestore (if versions are supported by the backend)&lt;br /&gt;
** verify if the preview display the most recent content of the document&lt;br /&gt;
* Rename Document&lt;br /&gt;
** click on filename to rename document&lt;br /&gt;
* spellchecking&lt;br /&gt;
** If spellchecking is configured and appr. dictionaries have been installed spell checking is working&lt;br /&gt;
* Document collaboration&lt;br /&gt;
** Open and Edit Document with two different user and test collaboration features&lt;br /&gt;
** if OX Backend has been installed on a cluster, the different user should be connected to different nodes of the cluster&lt;br /&gt;
* all Icons in the tabbar are visible&lt;br /&gt;
&lt;br /&gt;
==OX Spreadsheet==&lt;br /&gt;
* according to the configuration &lt;br /&gt;
** one or more calcengine worker are running, if not the vlimit should be verified&lt;br /&gt;
* Open new spreadsheet document&lt;br /&gt;
** new and empty spreadsheet document should open within one second (the very first start may take up to several seconds because worker get started on demand)&lt;br /&gt;
* Edit Spreadsheet Document &lt;br /&gt;
** simple Spreadsheet Documents should open within 2 seconds&lt;br /&gt;
** xlsx format should opened and saved in it's native format&lt;br /&gt;
** ods, xls Formats will be converted to xlsx and saved as xlsx&lt;br /&gt;
* Create new Spreadsheet Document from template&lt;br /&gt;
** if template package is installed templates can be used to create new &amp;quot;unamed&amp;quot; documents&lt;br /&gt;
* insert Formula and verify it's execution&lt;br /&gt;
* Close Spreadsheet Document&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:DocumentViewer&amp;diff=18981</id>
		<title>AppSuite:DocumentViewer</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:DocumentViewer&amp;diff=18981"/>
		<updated>2014-12-30T10:53:52Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OX Document Viewer =&lt;br /&gt;
&lt;br /&gt;
== Product Description ==&lt;br /&gt;
&lt;br /&gt;
The OX Document Viewer delivers plugin-free document viewing capabilities for Microsoft Office (.docx, .doc, .rtf, .pptx, .ppt, .xlsx, xls) and OpenDocument (.odt, .ods, .odp, .odg) file types as well as for the Portable Document Format (.pdf).&lt;br /&gt;
It extends OX App Suite with content thumbnails and preview capabilities.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
OX Document Viewer requires a 64bit system. 32bit systems are not supported.&lt;br /&gt;
&lt;br /&gt;
See the [[AppSuite:OX_System_Requirements|Open-Xchange software requirements page]] for details.&lt;br /&gt;
&lt;br /&gt;
The OX Document Viewer deployment consists of two functional modules, that need to be installed separately: the '''readerengine''' component and the '''Document Viewer''' component.&lt;br /&gt;
&lt;br /&gt;
=== ReaderEngine ===&lt;br /&gt;
&lt;br /&gt;
See [[AppSuite:ReaderEngineInstall|Readerengine installation instructions]]&lt;br /&gt;
&lt;br /&gt;
=== Document Viewer ===&lt;br /&gt;
&lt;br /&gt;
See [[AppSuite:DocumentConverterAPIInstall|Document converter API installation instructions]]&lt;br /&gt;
&lt;br /&gt;
See [[AppSuite:DocumentConverterInstall|Document converter installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 6 or CentOS 6 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|documentconverter-api|office-web}}&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ yum install readerengine open-xchange-documentconverter open-xchange-documents-ui-viewer open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 6.0 (Squeeze) ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianSqueeze|documentconverter-api|office-web}}&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianSqueeze|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install readerengine open-xchange-documentconverter open-xchange-documents-ui-viewer open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 7.0 (Wheezy) ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianWheezy|documentconverter-api|office-web}}&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianWheezy|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install readerengine open-xchange-documentconverter open-xchange-documents-ui-viewer open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 11 ===&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLES11|documentconverter-api|office-web}}&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLES11|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install readerengine open-xchange-documentconverter open-xchange-documents-ui-viewer open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
To enable document viewing for OX Drive the associated permission has to be set.&lt;br /&gt;
&lt;br /&gt;
The default setting for all users is changed in the file '''permissions.properties''' in the directory ''/opt/open-xchange/etc''.&lt;br /&gt;
&lt;br /&gt;
After installation the functionality is disabled:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Default permissions for all users&lt;br /&gt;
permissions=&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following line enables the functionality:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Default permissions for all users&lt;br /&gt;
permissions=document_preview&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are already some permissions in this file, add ''document_preview'' separated with a comma.&lt;br /&gt;
&lt;br /&gt;
Further settings for the underlying readerengine are located in the file '''documentconverter.properties''' located in the directory &amp;quot;/opt/open-xchange/etc&amp;quot; as described below.&lt;br /&gt;
&lt;br /&gt;
Note: Document conversion service and OX App Suite backend may be run on different nodes. See the configuration item ''com.openexchange.documentconverter.RemoteBaseUrl'' for details.&lt;br /&gt;
&lt;br /&gt;
{{AppSuite:ReaderEngineConfig}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Caches ==&lt;br /&gt;
&lt;br /&gt;
Conversion results are cached as images for thumbnail/preview/viewer. There are caches in the backend filestore and at each documentconverter involved.&lt;br /&gt;
&lt;br /&gt;
=== Caching Strategy ===&lt;br /&gt;
&lt;br /&gt;
Starting with the 7.4.1 release the .../documentconverter/readerengine.cache directory is persistent and kept alive between OX backend shutdowns/startups.&lt;br /&gt;
&lt;br /&gt;
In addition a backend configured as a remote document converton service this service is able to act as a remote cache server. Similar to setting the 'RemoteBaseURL' within the documentconverter properties of the 'client' backends wrt. the documentconverter functionality, it is now possible to set RemoteCacheURLs. The lookup of converter results happens as follows:&lt;br /&gt;
&lt;br /&gt;
* the lookup of a cache entry is based upon the unique checksum of the source file as well as some conversion properties (e.g. target format, target size etc.)&lt;br /&gt;
&lt;br /&gt;
* if a converter backend is not able to find a cache entry within its runtime structures, the local - now persistent - readerengine.cache directory is looked up for a cache entry to be recreated from filesystem&lt;br /&gt;
&lt;br /&gt;
* if there's still no cache entry available and one or more RemoteCacheURLs are set, each given CacheURL Host is tried to retrieve a valid cache entry from&lt;br /&gt;
&lt;br /&gt;
* if a remote cache entry is found, this entry is added to the local cache of the requesting converter&lt;br /&gt;
&lt;br /&gt;
* if no remote cache entry can be found, the conversion is done locally, a cache entry is created locally (persistent) and also transferred to the first entry of the RemoteCacheURLs, acting as a master cache server in this case &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Cleaning Caches ===&lt;br /&gt;
&lt;br /&gt;
In case you want to clean the caches follow these two steps.&lt;br /&gt;
&lt;br /&gt;
Use the command line tool for each affected context:&lt;br /&gt;
&lt;br /&gt;
/opt/open-xchange/sbin/clearpreviewcache -c &amp;lt;CONTEXT ID&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Furthermore remove the content of the documentconverter cache directory manually at each conversion node. Before cleaning/removing the documentconverter cache directory, the OX backend node running the documentconverter, should be shut down in order to properly recreate the runtime information for the local cache. The local documentconverter cache location is defined by the following configuration property:&lt;br /&gt;
&lt;br /&gt;
/opt/open-xchange/etc/documentconverter.properties&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# The directory, containing the cache for persistent, huge job data at runtime&lt;br /&gt;
# Default value: &amp;quot;/var/spool/open-xchange/documentconverter/readerengine.cache&amp;quot;&lt;br /&gt;
com.openexchange.documentconverter.cacheDir=/var/spool/open-xchange/documentconverter/readerengine.cache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the cleanup of both caches new conversions will be triggered for&lt;br /&gt;
thumbnails, previews and viewer images.&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:DocumentViewer&amp;diff=18947</id>
		<title>AppSuite:DocumentViewer</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:DocumentViewer&amp;diff=18947"/>
		<updated>2014-12-02T12:42:10Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: /* Product Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OX Document Viewer =&lt;br /&gt;
&lt;br /&gt;
== Product Description ==&lt;br /&gt;
&lt;br /&gt;
The OX Document Viewer delivers plugin-free document viewing capabilities for Microsoft Office (.docx, .doc, .rtf, .pptx, .ppt, .xlsx, xls) and OpenDocument (.odt, .ods, .odp, .odg) file types as well as for the Portable Document Format (.pdf).&lt;br /&gt;
It extends OX App Suite with content thumbnails and preview capabilities.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
OX Document Viewer requires a 64bit system. 32bit systems are not supported.&lt;br /&gt;
&lt;br /&gt;
See the [[AppSuite:OX_System_Requirements|Open-Xchange software requirements page]] for details.&lt;br /&gt;
&lt;br /&gt;
The OX Document Viewer deployment consists of two functional modules, that need to be installed separately: the '''readerengine''' component and the '''Document Viewer''' component.&lt;br /&gt;
&lt;br /&gt;
=== ReaderEngine ===&lt;br /&gt;
&lt;br /&gt;
See [[AppSuite:ReaderEngineInstall|Readerengine installation instructions]]&lt;br /&gt;
&lt;br /&gt;
=== Document Viewer ===&lt;br /&gt;
&lt;br /&gt;
See [[AppSuite:DocumentConverterAPIInstall|Document converter API installation instructions]]&lt;br /&gt;
&lt;br /&gt;
See [[AppSuite:DocumentConverterInstall|Document converter installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 6 or CentOS 6 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|documentconverter-api|office-web}}&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ yum install readerengine-writer open-xchange-documentconverter open-xchange-documents-ui-viewer open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 6.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianSqueeze|documentconverter-api|office-web}}&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianSqueeze|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install readerengine-writer open-xchange-documentconverter open-xchange-documents-ui-viewer open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 11 ===&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLES11|documentconverter-api|office-web}}&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLES11|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install readerengine-writer open-xchange-documentconverter open-xchange-documents-ui-viewer open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
To enable document viewing for OX Drive the associated permission has to be set.&lt;br /&gt;
&lt;br /&gt;
The default setting for all users is changed in the file '''permissions.properties''' in the directory ''/opt/open-xchange/etc''.&lt;br /&gt;
&lt;br /&gt;
After installation the functionality is disabled:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Default permissions for all users&lt;br /&gt;
permissions=&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following line enables the functionality:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Default permissions for all users&lt;br /&gt;
permissions=document_preview&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are already some permissions in this file, add ''document_preview'' separated with a comma.&lt;br /&gt;
&lt;br /&gt;
Further settings for the underlying readerengine are located in the file '''documentconverter.properties''' located in the directory &amp;quot;/opt/open-xchange/etc&amp;quot; as described below.&lt;br /&gt;
&lt;br /&gt;
Note: Document conversion service and OX App Suite backend may be run on different nodes. See the configuration item ''com.openexchange.documentconverter.RemoteBaseUrl'' for details.&lt;br /&gt;
&lt;br /&gt;
{{AppSuite:ReaderEngineConfig}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Caches ==&lt;br /&gt;
&lt;br /&gt;
Conversion results are cached as images for thumbnail/preview/viewer. There are caches in the backend filestore and at each documentconverter involved.&lt;br /&gt;
&lt;br /&gt;
=== Caching Strategy ===&lt;br /&gt;
&lt;br /&gt;
Starting with the 7.4.1 release the .../documentconverter/readerengine.cache directory is persistent and kept alive between OX backend shutdowns/startups.&lt;br /&gt;
&lt;br /&gt;
In addition a backend configured as a remote document converton service this service is able to act as a remote cache server. Similar to setting the 'RemoteBaseURL' within the documentconverter properties of the 'client' backends wrt. the documentconverter functionality, it is now possible to set RemoteCacheURLs. The lookup of converter results happens as follows:&lt;br /&gt;
&lt;br /&gt;
* the lookup of a cache entry is based upon the unique checksum of the source file as well as some conversion properties (e.g. target format, target size etc.)&lt;br /&gt;
&lt;br /&gt;
* if a converter backend is not able to find a cache entry within its runtime structures, the local - now persistent - readerengine.cache directory is looked up for a cache entry to be recreated from filesystem&lt;br /&gt;
&lt;br /&gt;
* if there's still no cache entry available and one or more RemoteCacheURLs are set, each given CacheURL Host is tried to retrieve a valid cache entry from&lt;br /&gt;
&lt;br /&gt;
* if a remote cache entry is found, this entry is added to the local cache of the requesting converter&lt;br /&gt;
&lt;br /&gt;
* if no remote cache entry can be found, the conversion is done locally, a cache entry is created locally (persistent) and also transferred to the first entry of the RemoteCacheURLs, acting as a master cache server in this case &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Cleaning Caches ===&lt;br /&gt;
&lt;br /&gt;
In case you want to clean the caches follow these two steps.&lt;br /&gt;
&lt;br /&gt;
Use the command line tool for each affected context:&lt;br /&gt;
&lt;br /&gt;
/opt/open-xchange/sbin/clearpreviewcache -c &amp;lt;CONTEXT ID&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Furthermore remove the content of the documentconverter cache directory manually at each conversion node. Before cleaning/removing the documentconverter cache directory, the OX backend node running the documentconverter, should be shut down in order to properly recreate the runtime information for the local cache. The local documentconverter cache location is defined by the following configuration property:&lt;br /&gt;
&lt;br /&gt;
/opt/open-xchange/etc/documentconverter.properties&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# The directory, containing the cache for persistent, huge job data at runtime&lt;br /&gt;
# Default value: &amp;quot;/var/spool/open-xchange/documentconverter/readerengine.cache&amp;quot;&lt;br /&gt;
com.openexchange.documentconverter.cacheDir=/var/spool/open-xchange/documentconverter/readerengine.cache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the cleanup of both caches new conversions will be triggered for&lt;br /&gt;
thumbnails, previews and viewer images.&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:DocumentViewer&amp;diff=18946</id>
		<title>AppSuite:DocumentViewer</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:DocumentViewer&amp;diff=18946"/>
		<updated>2014-12-02T12:40:30Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: /* Product Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OX Document Viewer =&lt;br /&gt;
&lt;br /&gt;
== Product Description ==&lt;br /&gt;
&lt;br /&gt;
The OX Document Viewer delivers plugin-free document viewing capabilities for Microsoft Office (.docx, .doc, .rtf, .pptx, .ppt, .xlsx, xls,) and OpenDocument (.odt, .ods, .odp, .odg) file types.&lt;br /&gt;
It extends OX App Suite with content thumbnails and preview capabilities.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
OX Document Viewer requires a 64bit system. 32bit systems are not supported.&lt;br /&gt;
&lt;br /&gt;
See the [[AppSuite:OX_System_Requirements|Open-Xchange software requirements page]] for details.&lt;br /&gt;
&lt;br /&gt;
The OX Document Viewer deployment consists of two functional modules, that need to be installed separately: the '''readerengine''' component and the '''Document Viewer''' component.&lt;br /&gt;
&lt;br /&gt;
=== ReaderEngine ===&lt;br /&gt;
&lt;br /&gt;
See [[AppSuite:ReaderEngineInstall|Readerengine installation instructions]]&lt;br /&gt;
&lt;br /&gt;
=== Document Viewer ===&lt;br /&gt;
&lt;br /&gt;
See [[AppSuite:DocumentConverterAPIInstall|Document converter API installation instructions]]&lt;br /&gt;
&lt;br /&gt;
See [[AppSuite:DocumentConverterInstall|Document converter installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 6 or CentOS 6 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|documentconverter-api|office-web}}&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ yum install readerengine-writer open-xchange-documentconverter open-xchange-documents-ui-viewer open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 6.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianSqueeze|documentconverter-api|office-web}}&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianSqueeze|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install readerengine-writer open-xchange-documentconverter open-xchange-documents-ui-viewer open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 11 ===&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLES11|documentconverter-api|office-web}}&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLES11|pc3n=ldbaccount|pc3v=LDBUSER:LDBPASSWORD|documentconverter|readerengine}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install readerengine-writer open-xchange-documentconverter open-xchange-documents-ui-viewer open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
To enable document viewing for OX Drive the associated permission has to be set.&lt;br /&gt;
&lt;br /&gt;
The default setting for all users is changed in the file '''permissions.properties''' in the directory ''/opt/open-xchange/etc''.&lt;br /&gt;
&lt;br /&gt;
After installation the functionality is disabled:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Default permissions for all users&lt;br /&gt;
permissions=&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following line enables the functionality:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Default permissions for all users&lt;br /&gt;
permissions=document_preview&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are already some permissions in this file, add ''document_preview'' separated with a comma.&lt;br /&gt;
&lt;br /&gt;
Further settings for the underlying readerengine are located in the file '''documentconverter.properties''' located in the directory &amp;quot;/opt/open-xchange/etc&amp;quot; as described below.&lt;br /&gt;
&lt;br /&gt;
Note: Document conversion service and OX App Suite backend may be run on different nodes. See the configuration item ''com.openexchange.documentconverter.RemoteBaseUrl'' for details.&lt;br /&gt;
&lt;br /&gt;
{{AppSuite:ReaderEngineConfig}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Caches ==&lt;br /&gt;
&lt;br /&gt;
Conversion results are cached as images for thumbnail/preview/viewer. There are caches in the backend filestore and at each documentconverter involved.&lt;br /&gt;
&lt;br /&gt;
=== Caching Strategy ===&lt;br /&gt;
&lt;br /&gt;
Starting with the 7.4.1 release the .../documentconverter/readerengine.cache directory is persistent and kept alive between OX backend shutdowns/startups.&lt;br /&gt;
&lt;br /&gt;
In addition a backend configured as a remote document converton service this service is able to act as a remote cache server. Similar to setting the 'RemoteBaseURL' within the documentconverter properties of the 'client' backends wrt. the documentconverter functionality, it is now possible to set RemoteCacheURLs. The lookup of converter results happens as follows:&lt;br /&gt;
&lt;br /&gt;
* the lookup of a cache entry is based upon the unique checksum of the source file as well as some conversion properties (e.g. target format, target size etc.)&lt;br /&gt;
&lt;br /&gt;
* if a converter backend is not able to find a cache entry within its runtime structures, the local - now persistent - readerengine.cache directory is looked up for a cache entry to be recreated from filesystem&lt;br /&gt;
&lt;br /&gt;
* if there's still no cache entry available and one or more RemoteCacheURLs are set, each given CacheURL Host is tried to retrieve a valid cache entry from&lt;br /&gt;
&lt;br /&gt;
* if a remote cache entry is found, this entry is added to the local cache of the requesting converter&lt;br /&gt;
&lt;br /&gt;
* if no remote cache entry can be found, the conversion is done locally, a cache entry is created locally (persistent) and also transferred to the first entry of the RemoteCacheURLs, acting as a master cache server in this case &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Cleaning Caches ===&lt;br /&gt;
&lt;br /&gt;
In case you want to clean the caches follow these two steps.&lt;br /&gt;
&lt;br /&gt;
Use the command line tool for each affected context:&lt;br /&gt;
&lt;br /&gt;
/opt/open-xchange/sbin/clearpreviewcache -c &amp;lt;CONTEXT ID&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Furthermore remove the content of the documentconverter cache directory manually at each conversion node. Before cleaning/removing the documentconverter cache directory, the OX backend node running the documentconverter, should be shut down in order to properly recreate the runtime information for the local cache. The local documentconverter cache location is defined by the following configuration property:&lt;br /&gt;
&lt;br /&gt;
/opt/open-xchange/etc/documentconverter.properties&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# The directory, containing the cache for persistent, huge job data at runtime&lt;br /&gt;
# Default value: &amp;quot;/var/spool/open-xchange/documentconverter/readerengine.cache&amp;quot;&lt;br /&gt;
com.openexchange.documentconverter.cacheDir=/var/spool/open-xchange/documentconverter/readerengine.cache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the cleanup of both caches new conversions will be triggered for&lt;br /&gt;
thumbnails, previews and viewer images.&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:CalcengineInstall&amp;diff=18021</id>
		<title>AppSuite:CalcengineInstall</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:CalcengineInstall&amp;diff=18021"/>
		<updated>2014-07-08T07:41:20Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Description =&lt;br /&gt;
&lt;br /&gt;
The calcengine is necessary to use spreadsheet functionality. The calcengine is licensed under Apache License 2.0, so all our other code is able to use it.&lt;br /&gt;
&lt;br /&gt;
{{InstallPlugin|pluginname=readerengine|toplevel=products|sopath=appsuite/stable/calcengine|version=App Suite|reponame=calcengine|ldbaccount=LDBUSER:LDBPASSWORD}}&lt;br /&gt;
&lt;br /&gt;
[[Category:AppSuite]]&lt;br /&gt;
[[Category:Administrator]]&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:ReaderEngineInstall&amp;diff=17798</id>
		<title>AppSuite:ReaderEngineInstall</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:ReaderEngineInstall&amp;diff=17798"/>
		<updated>2014-06-12T11:25:37Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Description =&lt;br /&gt;
&lt;br /&gt;
Readerengine is a document conversion engine based on OpenOffice. It contains some tunings special for our requirements, too. Additional there is implemented a completely new export filter for exporting any&lt;br /&gt;
doc type to SVG.&lt;br /&gt;
&lt;br /&gt;
=System requirements=&lt;br /&gt;
&lt;br /&gt;
All available readerengine packages need to be installed on the target machine running Linux 64bit that is used for hosting the OX Document Converter.&lt;br /&gt;
&lt;br /&gt;
{{InstallPlugin|pluginname=readerengine|toplevel=products|sopath=appsuite/stable/readerengine|version=App Suite|reponame=readerengine|ldbaccount=LDBUSER:LDBPASSWORD}}&lt;br /&gt;
&lt;br /&gt;
==Fonts==&lt;br /&gt;
&lt;br /&gt;
Since Appsuite 7.4.2 the readerengine comes with the packages open-xchange-documents-fonts which includes an appropriate set of fonts.&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=SourceCodeAccess&amp;diff=17365</id>
		<title>SourceCodeAccess</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=SourceCodeAccess&amp;diff=17365"/>
		<updated>2014-04-03T13:18:36Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: add documentconverter-api, calcengine&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= How to download the Open-Xchange Server source code (6.22.0 and later) =&lt;br /&gt;
&lt;br /&gt;
Starting with 6.22 the source code of Open-Xchange server is available from our Git repository.&lt;br /&gt;
&lt;br /&gt;
The following repositories exist:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! Repository&lt;br /&gt;
! content&lt;br /&gt;
|- &lt;br /&gt;
| wd/backend&lt;br /&gt;
| The main repository containing most of the parts of Open-Xchange server&lt;br /&gt;
|-&lt;br /&gt;
| frontend6&lt;br /&gt;
| The AJAX user interface (version 6)&lt;br /&gt;
|-&lt;br /&gt;
| wd/frontend/web&lt;br /&gt;
| The AJAX user interface of OX AppSuite&lt;br /&gt;
|-&lt;br /&gt;
| documentconverter-api&lt;br /&gt;
| The API of the server-based part of the documentconverter needed for OX Text&lt;br /&gt;
|-&lt;br /&gt;
| office&lt;br /&gt;
| The server-code for OX Text and OX Spreadsheet&lt;br /&gt;
|-&lt;br /&gt;
| office-web&lt;br /&gt;
| The frontend-code for OX Text and OX Spreadsheet&lt;br /&gt;
|-&lt;br /&gt;
| calcengine&lt;br /&gt;
| The C++, Apache OpenOffice based calc engine&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Git operations to access the code ==&lt;br /&gt;
&lt;br /&gt;
To clone a repository, run&lt;br /&gt;
&lt;br /&gt;
 $ git clone http://code.open-xchange.com/git/&amp;lt;repository&amp;gt;&lt;br /&gt;
 $ cd &amp;lt;repository&amp;gt;&lt;br /&gt;
 $ git checkout -t origin/&amp;lt;branch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The currently used Git branches ==&lt;br /&gt;
&lt;br /&gt;
For a list of available branches, run&lt;br /&gt;
&lt;br /&gt;
 $ git branch -r&lt;br /&gt;
&lt;br /&gt;
The main development process uses the following branches:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! Git branch&lt;br /&gt;
! content&lt;br /&gt;
|- &lt;br /&gt;
| develop&lt;br /&gt;
| head development&lt;br /&gt;
|-&lt;br /&gt;
| release-&amp;lt;version&amp;gt;&lt;br /&gt;
| stabilizing for &amp;lt;version&amp;gt; release&lt;br /&gt;
|-&lt;br /&gt;
| master&lt;br /&gt;
| maintenance of previous releases&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= How to download the Open-Xchange Server source code (6.20.7 and earlier) =&lt;br /&gt;
&lt;br /&gt;
The source code of Open-Xchange Server up to and including version 6.20.7 is available using cvs access and source packages. Please make sure to use an up-to-date CVS client (cvs &amp;gt; 1.12) to check out the repositories. Integrated CVS clients e.g. for current Eclipse version work well, too. &lt;br /&gt;
&lt;br /&gt;
== The currently maintained cvs repositories ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! Repository&lt;br /&gt;
! content&lt;br /&gt;
|- &lt;br /&gt;
| open-xchange&lt;br /&gt;
| the main repository containing most of the parts of Open-Xchange server&lt;br /&gt;
|-&lt;br /&gt;
| open-xchange-gui&lt;br /&gt;
| The AJAX user interface&lt;br /&gt;
|-&lt;br /&gt;
| open-xchange-admin&lt;br /&gt;
| the Open-Xchange admin daemon used for provisioning (user creation, etc.)&lt;br /&gt;
|-&lt;br /&gt;
| open-xchange-admin-plugin-hosting&lt;br /&gt;
| contains the commandline tools and the oxinstaller&lt;br /&gt;
|-&lt;br /&gt;
| open-xchange-admin-soap&lt;br /&gt;
| SOAP interface&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CVS operations to access the code ==&lt;br /&gt;
&lt;br /&gt;
To see a complete list of Open-Xchange cvs repositories, run the following command:&lt;br /&gt;
&lt;br /&gt;
 $ cvs -d :pserver:anonymous@www.open-xchange.com:/cvsroot rls&lt;br /&gt;
&lt;br /&gt;
Note, however, that only the repositories as listed above are actively maintained.&lt;br /&gt;
&lt;br /&gt;
To check out a repository, run&lt;br /&gt;
&lt;br /&gt;
 $ cvs -d :pserver:anonymous@www.open-xchange.com:/cvsroot co open-xchange/com.openexchange.authentication.ldap&lt;br /&gt;
&lt;br /&gt;
to check out the ldap authentication plugin.&lt;br /&gt;
&lt;br /&gt;
== Organization of the open-xchange repository ==&lt;br /&gt;
&lt;br /&gt;
The open-xchange repository contains several [http://en.wikipedia.org/wiki/OSGi OSGi] bundles which are the building block of the Open-Xchange server package.&lt;br /&gt;
Each of them has an [http://ant.apache.org/ ant] &amp;lt;tt&amp;gt;build.xml&amp;lt;/tt&amp;gt; file containing a target to create a source tarball and a subdirectory called &amp;lt;tt&amp;gt;packaging&amp;lt;/tt&amp;gt; which contains the package metadata to build [http://en.wikipedia.org/wiki/Deb_(file_format) DEB] and [http://en.wikipedia.org/wiki/RPM_Package_Manager RPM] packages.&lt;br /&gt;
&lt;br /&gt;
[[Category: OX6]]&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:CalcengineInstall&amp;diff=17350</id>
		<title>AppSuite:CalcengineInstall</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:CalcengineInstall&amp;diff=17350"/>
		<updated>2014-03-31T15:15:13Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Description =&lt;br /&gt;
&lt;br /&gt;
The calcengine is necessary to use spreadsheet functionality. The calcengine is licensed under Apache License 2.0, so all our other code is able to use it.&lt;br /&gt;
&lt;br /&gt;
{{InstallPlugin|pluginname=calcengine|toplevel=components|sopath=calcengine/7.4.2|version=App Suite|reponame=calcengine}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:AppSuite]]&lt;br /&gt;
[[Category:Administrator]]&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Spreadsheet_Installation_Guide&amp;diff=17349</id>
		<title>AppSuite:Spreadsheet Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Spreadsheet_Installation_Guide&amp;diff=17349"/>
		<updated>2014-03-31T15:10:21Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Download &amp;amp; Installation OX Spreadsheet =&lt;br /&gt;
&lt;br /&gt;
== General Information ==&lt;br /&gt;
OX Spreadsheet is a browser based, cloud ready, spreadsheet product that can work with Microsoft Excel documents in a lossless way. And you can also collaborate with other people to edit shared spreadsheets on various devices.&lt;br /&gt;
&lt;br /&gt;
Learn more about the highlights of OX Spreadsheet here: http://software.open-xchange.com/products/appsuite/doc/OX_Spreadsheet_Product_Guide.pdf&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
See the [[AppSuite:OX_System_Requirements|Open-Xchange software requirements page]] for details.&lt;br /&gt;
&lt;br /&gt;
OX Spreadsheet (Beta) needs to be installed in an OX App Suite configuration with a [[AppSuite:Grizzly|backend based on Grizzly]].&lt;br /&gt;
&lt;br /&gt;
For compatibility with XLS files (not XLSX) and for printing functionality in OX Spreadsheet (Beta) the document converter components (incl. readerengine) are required. These are not available in the Community Version of OX AppSuite.&lt;br /&gt;
&lt;br /&gt;
== Mandatory Modules ==&lt;br /&gt;
&lt;br /&gt;
Additional functional modules need to be installed separately: &lt;br /&gt;
&lt;br /&gt;
* The Document Converter API: See [[AppSuite:DocumentConverterAPIInstall|Document converter API installation instructions]]&lt;br /&gt;
&lt;br /&gt;
* The calcengine: See [[AppSuite:CalcengineInstall|calcengine installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
The OX Spreadsheet deployment consists of the packages &amp;lt;tt&amp;gt;open-xchange-documents-backend&amp;lt;/tt&amp;gt;,&amp;lt;tt&amp;gt;open-xchange-documents-ui&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;open-xchange-documents-ui-static&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 6 or CentOS 6 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|office|office-web}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 $ yum install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 6.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianSqueeze|office|office-web}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 7.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianWheezy|office|office-web}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 11 ===&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc3n=susename|pc3v=SLES11|office|office-web}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
== Printing and .xls Editing ==&lt;br /&gt;
&lt;br /&gt;
For .XLS and/or printing support from OX Spreadsheet the Document Converter and readerengine components have to be installed separately (license key required)&lt;br /&gt;
&lt;br /&gt;
* See [[AppSuite:DocumentConverterInstall|Document converter / readerengine installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Permissions ===&lt;br /&gt;
&lt;br /&gt;
To enable OX Spreadsheet for OX Drive the associated permission has to be set.&lt;br /&gt;
&lt;br /&gt;
The default setting for all users is changed in the file '''permissions.properties''' in the directory ''/opt/open-xchange/etc''.&lt;br /&gt;
&lt;br /&gt;
After installation the functionality is disabled:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Default permissions for all users&lt;br /&gt;
permissions=&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following line enables the functionality:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Default permissions for all users&lt;br /&gt;
permissions=spreadsheet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are already some permissions in this file, add ''spreadsheet'' separated with a comma.&lt;br /&gt;
&lt;br /&gt;
=== calcengine ===&lt;br /&gt;
&lt;br /&gt;
The calcengine has to be configured in the file ''/opt/open-xchange/etc/calcengine.properties''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# define the mode the calc engine will use at runtime&lt;br /&gt;
#&lt;br /&gt;
# possible values :&lt;br /&gt;
#&lt;br /&gt;
# - local&lt;br /&gt;
#       a set of worker processes are used at localhost;&lt;br /&gt;
#       One worker = one calc engine process.&lt;br /&gt;
#       JNI is used within worker process - not within main process.&lt;br /&gt;
#&lt;br /&gt;
# - http&lt;br /&gt;
#       calc engine client will connect to a remote server&lt;br /&gt;
#       where a calc engine server is running.&lt;br /&gt;
#       Every calc engine server will host a set of worker processes.&lt;br /&gt;
#       Communication protocol between client&amp;lt;-&amp;gt;server&amp;lt;-&amp;gt;worker is HTTP.&lt;br /&gt;
#&lt;br /&gt;
calcengine.mode=local&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# timeout to detect hanging calc engine request&lt;br /&gt;
#&lt;br /&gt;
# unit    = [ms]&lt;br /&gt;
# default = 20s&lt;br /&gt;
&lt;br /&gt;
calcengine.request.timeout=20000&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# define the max. value for memory reserved for one worker instance.&lt;br /&gt;
#&lt;br /&gt;
# Each worker will use that value separately.&lt;br /&gt;
# So the memory consumption for the whole pool of worker instances&lt;br /&gt;
# will be : pool-size * worker.memory.&lt;br /&gt;
#&lt;br /&gt;
# unit=[MB]&lt;br /&gt;
#&lt;br /&gt;
# default = 2048&lt;br /&gt;
&lt;br /&gt;
calcengine.worker.memory.max-mb=2048&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# configure restart of one worker in case more then X documents was opened&lt;br /&gt;
# within those process.&lt;br /&gt;
#&lt;br /&gt;
# Note:&lt;br /&gt;
#&lt;br /&gt;
# - A value of 0 means -&amp;gt; these restart trigger is disabled&lt;br /&gt;
#   ... where might other restart trigger can be active.&lt;br /&gt;
#&lt;br /&gt;
# - Don't forget to configure reserve count value too&lt;br /&gt;
#   if you configure these restart trigger.&lt;br /&gt;
#&lt;br /&gt;
# default = 50&lt;br /&gt;
&lt;br /&gt;
calcengine.worker.restart.trigger.max-doc-count=50&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# timeout to detect non starting worker process&lt;br /&gt;
#&lt;br /&gt;
# unit    = [ms]&lt;br /&gt;
# default = 20s&lt;br /&gt;
&lt;br /&gt;
calcengine.worker.init.timeout=20000&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# define the range of ports to be used for a pool of worker processes.&lt;br /&gt;
#&lt;br /&gt;
# Of course MIN and MAX values needs to be in right (ascending) order.&lt;br /&gt;
# If not - an error is shown and calc engine environment wont work.&lt;br /&gt;
#&lt;br /&gt;
# MIN and MAX port are included in range. So pool size is MAX-MIN+1.&lt;br /&gt;
#&lt;br /&gt;
# default = 5001 ... 5003&lt;br /&gt;
&lt;br /&gt;
calcengine.worker.port_range.min=5001&lt;br /&gt;
calcengine.worker.port_range.max=5003&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:ReaderEngineInstall&amp;diff=17214</id>
		<title>AppSuite:ReaderEngineInstall</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:ReaderEngineInstall&amp;diff=17214"/>
		<updated>2014-03-06T13:06:45Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: /* Fonts for CentOS6 / RHEL6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Description =&lt;br /&gt;
&lt;br /&gt;
Readerengine is a document conversion engine based on OpenOffice. It contains some tunings special for our requirements, too. Additional there is implemented a completely new export filter for exporting any&lt;br /&gt;
doc type to SVG.&lt;br /&gt;
&lt;br /&gt;
=System requirements=&lt;br /&gt;
&lt;br /&gt;
All available readerengine packages need to be installed on the target machine running Linux 64bit that is used for hosting the OX Document Converter.&lt;br /&gt;
&lt;br /&gt;
{{InstallPlugin|pluginname=readerengine-writer|toplevel=products|sopath=appsuite/stable/readerengine|version=App Suite|reponame=readerengine|ldbaccount=LDBUSER:LDBPASSWORD}}&lt;br /&gt;
&lt;br /&gt;
==Fonts for Debian==&lt;br /&gt;
&lt;br /&gt;
Thumbnails and preview of documents are rendered on the server instance of the readerengine. For good results some standard fonts are required. For Appsuite &amp;lt; 7.4.2 the appropriate font packages should be installed.&lt;br /&gt;
 &lt;br /&gt;
  * ttf-opensymbol (Bullets and Symbols)&lt;br /&gt;
  * ttf-liberation (Aral, Times New Roman, Courier  New)&lt;br /&gt;
  * ttf-dejavu&lt;br /&gt;
  * ttf-ipafont-jisx0208 (Asian fonts)&lt;br /&gt;
  * ttf-arphic-uming ttf-wqy-zenhei ttf-sazanami-mincho ttf-sazanami-gothic ttf-unfonts-core&lt;br /&gt;
  * t1-thai-arundina&lt;br /&gt;
&lt;br /&gt;
  apt-get install ttf-opensymbol ttf-liberation ttf-dejavu ttf-ipafont-jisx0208 ttf-arphic-uming \&lt;br /&gt;
         ttf-wqy-zenhei ttf-sazanami-mincho ttf-sazanami-gothic ttf-unfonts-core t1-thai-arundina&lt;br /&gt;
&lt;br /&gt;
Since Appsuite 7.4.2 the readerengine comes with the packages open-xchange-documents-fonts which includes an appropriate set of fonts.&lt;br /&gt;
&lt;br /&gt;
==Fonts for CentOS6 / RHEL6 ==&lt;br /&gt;
&lt;br /&gt;
  yum install liberation-fonts-common liberation-mono-fonts liberation-sans-fonts liberation-serif-fonts \&lt;br /&gt;
          libreoffice-opensymbol-fonts vlgothic-fonts vlgothic-fonts-common vlgothic-p-fonts&lt;br /&gt;
&lt;br /&gt;
Since Appsuite 7.4.2 the readerengine comes with the packages open-xchange-documents-fonts which includes an appropriate set of fonts.&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:ReaderEngineInstall&amp;diff=17213</id>
		<title>AppSuite:ReaderEngineInstall</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:ReaderEngineInstall&amp;diff=17213"/>
		<updated>2014-03-06T13:05:27Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: /* Fonts for Debian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Description =&lt;br /&gt;
&lt;br /&gt;
Readerengine is a document conversion engine based on OpenOffice. It contains some tunings special for our requirements, too. Additional there is implemented a completely new export filter for exporting any&lt;br /&gt;
doc type to SVG.&lt;br /&gt;
&lt;br /&gt;
=System requirements=&lt;br /&gt;
&lt;br /&gt;
All available readerengine packages need to be installed on the target machine running Linux 64bit that is used for hosting the OX Document Converter.&lt;br /&gt;
&lt;br /&gt;
{{InstallPlugin|pluginname=readerengine-writer|toplevel=products|sopath=appsuite/stable/readerengine|version=App Suite|reponame=readerengine|ldbaccount=LDBUSER:LDBPASSWORD}}&lt;br /&gt;
&lt;br /&gt;
==Fonts for Debian==&lt;br /&gt;
&lt;br /&gt;
Thumbnails and preview of documents are rendered on the server instance of the readerengine. For good results some standard fonts are required. For Appsuite &amp;lt; 7.4.2 the appropriate font packages should be installed.&lt;br /&gt;
 &lt;br /&gt;
  * ttf-opensymbol (Bullets and Symbols)&lt;br /&gt;
  * ttf-liberation (Aral, Times New Roman, Courier  New)&lt;br /&gt;
  * ttf-dejavu&lt;br /&gt;
  * ttf-ipafont-jisx0208 (Asian fonts)&lt;br /&gt;
  * ttf-arphic-uming ttf-wqy-zenhei ttf-sazanami-mincho ttf-sazanami-gothic ttf-unfonts-core&lt;br /&gt;
  * t1-thai-arundina&lt;br /&gt;
&lt;br /&gt;
  apt-get install ttf-opensymbol ttf-liberation ttf-dejavu ttf-ipafont-jisx0208 ttf-arphic-uming \&lt;br /&gt;
         ttf-wqy-zenhei ttf-sazanami-mincho ttf-sazanami-gothic ttf-unfonts-core t1-thai-arundina&lt;br /&gt;
&lt;br /&gt;
Since Appsuite 7.4.2 the readerengine comes with the packages open-xchange-documents-fonts which includes an appropriate set of fonts.&lt;br /&gt;
&lt;br /&gt;
==Fonts for CentOS6 / RHEL6 ==&lt;br /&gt;
&lt;br /&gt;
  yum install liberation-fonts-common liberation-mono-fonts liberation-sans-fonts liberation-serif-fonts \&lt;br /&gt;
          libreoffice-opensymbol-fonts vlgothic-fonts vlgothic-fonts-common vlgothic-p-fonts&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:CalcengineInstall&amp;diff=17192</id>
		<title>AppSuite:CalcengineInstall</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:CalcengineInstall&amp;diff=17192"/>
		<updated>2014-03-04T09:01:47Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Description =&lt;br /&gt;
&lt;br /&gt;
The calcengine is necessary to use spreadsheet functionality. The calcengine is licensed under Apache License 2.0, so all our other code is able to use it.&lt;br /&gt;
&lt;br /&gt;
{{InstallPlugin|pluginname=calcengine|toplevel=components|sopath=calcengine/beta/7.4.2|version=App Suite|reponame=calcengine}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:AppSuite]]&lt;br /&gt;
[[Category:Administrator]]&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Spreadsheet_Installation_Guide&amp;diff=17175</id>
		<title>AppSuite:Spreadsheet Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Spreadsheet_Installation_Guide&amp;diff=17175"/>
		<updated>2014-02-28T14:03:00Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Download &amp;amp; Installation OX Spreadsheet =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
See the [[AppSuite:OX_System_Requirements|Open-Xchange software requirements page]] for details.&lt;br /&gt;
&lt;br /&gt;
OX Spreadsheet needs to be installed in an OX App Suite configuration with a [[AppSuite:Grizzly|backend based on Grizzly]].&lt;br /&gt;
&lt;br /&gt;
For compatibility with XLS files (not XLSX) and for printing functionality in OX Spreadsheet the document converter components (incl. readerengine) are required. These are not available in the Community Version of OX AppSuite.&lt;br /&gt;
&lt;br /&gt;
== Mandatory Modules ==&lt;br /&gt;
&lt;br /&gt;
Additional functional modules need to be installed separately: &lt;br /&gt;
&lt;br /&gt;
* The Document Converter API: See [[AppSuite:DocumentConverterAPIInstall|Document converter API installation instructions]]&lt;br /&gt;
&lt;br /&gt;
* The calcengine: See [[AppSuite:CalcengineInstall|calcengine installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
The OX Spreadsheet deployment consists of the packages &amp;lt;tt&amp;gt;open-xchange-documents-backend&amp;lt;/tt&amp;gt;,&amp;lt;tt&amp;gt;open-xchange-documents-ui&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;open-xchange-documents-ui-static&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 6 or CentOS 6 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMBetaRepo|pv=reponame|pc1n=path|pc1v=components|pc2n=betapath|pc2v=beta/7.4.2/|pc3n=rhelname|pc3v=RHEL6|pc4n=ldbaccount|pc4v=LDBUSER:LDBPASSWORD|office|office-web}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 $ yum install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 6.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTBetaRepo|pv=reponame|pc1n=path|pc1v=components|pc2n=betapath|pc2v=beta/7.4.2/|pc3n=debianname|pc3v=DebianSqueeze|pc4n=ldbaccount|pc4v=LDBUSER:LDBPASSWORD|office|office-web}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 7.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTBetaRepo|pv=reponame|pc1n=path|pc1v=components|pc2n=betapath|pc2v=beta/7.4.2/|pc3n=debianname|pc3v=DebianWheezy|pc4n=ldbaccount|pc4v=LDBUSER:LDBPASSWORD|office|office-web}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 11 ===&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSEBetaRepo|pv=reponame|pc1n=path|pc1v=components|pc2n=betapath|pc2v=beta/7.4.2/|pc3n=susename|pc3v=SLES11|pc4n=ldbaccount|pc4v=LDBUSER:LDBPASSWORD|office|office-web}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Printing and .xls Editing ==&lt;br /&gt;
&lt;br /&gt;
For .XLS and/or printing support from OX Spreadsheet the Document Converter and readerengine components have to be installed separately (license key required)&lt;br /&gt;
&lt;br /&gt;
* See [[AppSuite:DocumentConverterInstall|Document converter / readerengine installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Permissions ===&lt;br /&gt;
&lt;br /&gt;
To enable OX Spreadsheet for OX Drive the associated permission has to be set.&lt;br /&gt;
&lt;br /&gt;
The default setting for all users is changed in the file '''permissions.properties''' in the directory ''/opt/open-xchange/etc''.&lt;br /&gt;
&lt;br /&gt;
After installation the functionality is disabled:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Default permissions for all users&lt;br /&gt;
permissions=&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following line enables the functionality:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Default permissions for all users&lt;br /&gt;
permissions=spreadsheet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are already some permissions in this file, add ''spreadsheet'' separated with a comma.&lt;br /&gt;
&lt;br /&gt;
=== calcengine ===&lt;br /&gt;
&lt;br /&gt;
The calcengine has to be configured in the file ''/opt/open-xchange/etc/calcengine.properties''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# define the mode the calc engine will use at runtime&lt;br /&gt;
#&lt;br /&gt;
# possible values :&lt;br /&gt;
#&lt;br /&gt;
# - local&lt;br /&gt;
#       a set of worker processes are used at localhost;&lt;br /&gt;
#       One worker = one calc engine process.&lt;br /&gt;
#       JNI is used within worker process - not within main process.&lt;br /&gt;
#&lt;br /&gt;
# - http&lt;br /&gt;
#       calc engine client will connect to a remote server&lt;br /&gt;
#       where a calc engine server is running.&lt;br /&gt;
#       Every calc engine server will host a set of worker processes.&lt;br /&gt;
#       Communication protocol between client&amp;lt;-&amp;gt;server&amp;lt;-&amp;gt;worker is HTTP.&lt;br /&gt;
#&lt;br /&gt;
calcengine.mode=local&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# timeout to detect hanging calc engine request&lt;br /&gt;
#&lt;br /&gt;
# unit    = [ms]&lt;br /&gt;
# default = 20s&lt;br /&gt;
&lt;br /&gt;
calcengine.request.timeout=20000&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# define the max. value for memory reserved for one worker instance.&lt;br /&gt;
#&lt;br /&gt;
# Each worker will use that value separately.&lt;br /&gt;
# So the memory consumption for the whole pool of worker instances&lt;br /&gt;
# will be : pool-size * worker.memory.&lt;br /&gt;
#&lt;br /&gt;
# unit=[MB]&lt;br /&gt;
#&lt;br /&gt;
# default = 2048&lt;br /&gt;
&lt;br /&gt;
calcengine.worker.memory.max-mb=2048&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# configure restart of one worker in case more then X documents was opened&lt;br /&gt;
# within those process.&lt;br /&gt;
#&lt;br /&gt;
# Note:&lt;br /&gt;
#&lt;br /&gt;
# - A value of 0 means -&amp;gt; these restart trigger is disabled&lt;br /&gt;
#   ... where might other restart trigger can be active.&lt;br /&gt;
#&lt;br /&gt;
# - Don't forget to configure reserve count value too&lt;br /&gt;
#   if you configure these restart trigger.&lt;br /&gt;
#&lt;br /&gt;
# default = 50&lt;br /&gt;
&lt;br /&gt;
calcengine.worker.restart.trigger.max-doc-count=50&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# timeout to detect non starting worker process&lt;br /&gt;
#&lt;br /&gt;
# unit    = [ms]&lt;br /&gt;
# default = 20s&lt;br /&gt;
&lt;br /&gt;
calcengine.worker.init.timeout=20000&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# define the range of ports to be used for a pool of worker processes.&lt;br /&gt;
#&lt;br /&gt;
# Of course MIN and MAX values needs to be in right (ascending) order.&lt;br /&gt;
# If not - an error is shown and calc engine environment wont work.&lt;br /&gt;
#&lt;br /&gt;
# MIN and MAX port are included in range. So pool size is MAX-MIN+1.&lt;br /&gt;
#&lt;br /&gt;
# default = 5001 ... 5003&lt;br /&gt;
&lt;br /&gt;
calcengine.worker.port_range.min=5001&lt;br /&gt;
calcengine.worker.port_range.max=5003&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Spreadsheet_Installation_Guide&amp;diff=17174</id>
		<title>AppSuite:Spreadsheet Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Spreadsheet_Installation_Guide&amp;diff=17174"/>
		<updated>2014-02-28T13:54:36Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Download &amp;amp; Installation OX Spreadsheet =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
See the [[AppSuite:OX_System_Requirements|Open-Xchange software requirements page]] for details.&lt;br /&gt;
&lt;br /&gt;
OX Spreadsheet needs to be installed in an OX App Suite configuration with a [[AppSuite:Grizzly|backend based on Grizzly]].&lt;br /&gt;
&lt;br /&gt;
For compatibility with XLS files (not XLSX) and for printing functionality in OX Spreadsheet the document converter components (incl. readerengine) are required. These are not available in the Community Version of OX AppSuite.&lt;br /&gt;
&lt;br /&gt;
== Mandatory Modules ==&lt;br /&gt;
&lt;br /&gt;
Additional functional modules need to be installed separately: &lt;br /&gt;
&lt;br /&gt;
* The Document Converter API: See [[AppSuite:DocumentConverterAPIInstall|Document converter API installation instructions]]&lt;br /&gt;
&lt;br /&gt;
* The calcengine: See [[AppSuite:CalcengineInstall|calcengine installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
The OX Spreadsheet deployment consists of the packages &amp;lt;tt&amp;gt;open-xchange-documents-backend&amp;lt;/tt&amp;gt;,&amp;lt;tt&amp;gt;open-xchange-documents-ui&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;open-xchange-documents-ui-static&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 6 or CentOS 6 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMBetaRepo|pv=reponame|pc1n=path|pc1v=components|pc2n=betapath|pc2v=beta/7.4.2/|pc3n=rhelname|pc3v=RHEL6|office|office-web}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 $ yum install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 6.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTBetaRepo|pv=reponame|pc1n=path|pc1v=components|pc2n=betapath|pc2v=beta/7.4.2/|pc3n=debianname|pc3v=DebianSqueeze|office|office-web}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 7.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTBetaRepo|pv=reponame|pc1n=path|pc1v=components|pc2n=betapath|pc2v=beta/7.4.2/|pc3n=debianname|pc3v=DebianWheezy|office|office-web}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 11 ===&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSEBetaRepo|pv=reponame|pc1n=path|pc1v=components|pc2n=betapath|pc2v=beta/7.4.2/|pc3n=susename|pc3v=SLES11|office|office-web}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Printing and .xls Editing ==&lt;br /&gt;
&lt;br /&gt;
For .XLS and/or printing support from OX Spreadsheet the Document Converter and readerengine components have to be installed separately (license key required)&lt;br /&gt;
&lt;br /&gt;
* See [[AppSuite:DocumentConverterInstall|Document converter / readerengine installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Permissions ===&lt;br /&gt;
&lt;br /&gt;
To enable OX Spreadsheet for OX Drive the associated permission has to be set.&lt;br /&gt;
&lt;br /&gt;
The default setting for all users is changed in the file '''permissions.properties''' in the directory ''/opt/open-xchange/etc''.&lt;br /&gt;
&lt;br /&gt;
After installation the functionality is disabled:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Default permissions for all users&lt;br /&gt;
permissions=&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following line enables the functionality:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Default permissions for all users&lt;br /&gt;
permissions=spreadsheet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are already some permissions in this file, add ''spreadsheet'' separated with a comma.&lt;br /&gt;
&lt;br /&gt;
=== calcengine ===&lt;br /&gt;
&lt;br /&gt;
The calcengine has to be configured in the file ''/opt/open-xchange/etc/calcengine.properties''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# define the mode the calc engine will use at runtime&lt;br /&gt;
#&lt;br /&gt;
# possible values :&lt;br /&gt;
#&lt;br /&gt;
# - local&lt;br /&gt;
#       a set of worker processes are used at localhost;&lt;br /&gt;
#       One worker = one calc engine process.&lt;br /&gt;
#       JNI is used within worker process - not within main process.&lt;br /&gt;
#&lt;br /&gt;
# - http&lt;br /&gt;
#       calc engine client will connect to a remote server&lt;br /&gt;
#       where a calc engine server is running.&lt;br /&gt;
#       Every calc engine server will host a set of worker processes.&lt;br /&gt;
#       Communication protocol between client&amp;lt;-&amp;gt;server&amp;lt;-&amp;gt;worker is HTTP.&lt;br /&gt;
#&lt;br /&gt;
calcengine.mode=local&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# timeout to detect hanging calc engine request&lt;br /&gt;
#&lt;br /&gt;
# unit    = [ms]&lt;br /&gt;
# default = 20s&lt;br /&gt;
&lt;br /&gt;
calcengine.request.timeout=20000&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# define the max. value for memory reserved for one worker instance.&lt;br /&gt;
#&lt;br /&gt;
# Each worker will use that value separately.&lt;br /&gt;
# So the memory consumption for the whole pool of worker instances&lt;br /&gt;
# will be : pool-size * worker.memory.&lt;br /&gt;
#&lt;br /&gt;
# unit=[MB]&lt;br /&gt;
#&lt;br /&gt;
# default = 2048&lt;br /&gt;
&lt;br /&gt;
calcengine.worker.memory.max-mb=2048&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# configure restart of one worker in case more then X documents was opened&lt;br /&gt;
# within those process.&lt;br /&gt;
#&lt;br /&gt;
# Note:&lt;br /&gt;
#&lt;br /&gt;
# - A value of 0 means -&amp;gt; these restart trigger is disabled&lt;br /&gt;
#   ... where might other restart trigger can be active.&lt;br /&gt;
#&lt;br /&gt;
# - Don't forget to configure reserve count value too&lt;br /&gt;
#   if you configure these restart trigger.&lt;br /&gt;
#&lt;br /&gt;
# default = 50&lt;br /&gt;
&lt;br /&gt;
calcengine.worker.restart.trigger.max-doc-count=50&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# timeout to detect non starting worker process&lt;br /&gt;
#&lt;br /&gt;
# unit    = [ms]&lt;br /&gt;
# default = 20s&lt;br /&gt;
&lt;br /&gt;
calcengine.worker.init.timeout=20000&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# define the range of ports to be used for a pool of worker processes.&lt;br /&gt;
#&lt;br /&gt;
# Of course MIN and MAX values needs to be in right (ascending) order.&lt;br /&gt;
# If not - an error is shown and calc engine environment wont work.&lt;br /&gt;
#&lt;br /&gt;
# MIN and MAX port are included in range. So pool size is MAX-MIN+1.&lt;br /&gt;
#&lt;br /&gt;
# default = 5001 ... 5003&lt;br /&gt;
&lt;br /&gt;
calcengine.worker.port_range.min=5001&lt;br /&gt;
calcengine.worker.port_range.max=5003&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Template:YUMBetaRepo&amp;diff=17173</id>
		<title>Template:YUMBetaRepo</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Template:YUMBetaRepo&amp;diff=17173"/>
		<updated>2014-02-28T13:47:53Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: Created page with &amp;quot;[open-xchange-{{#replace:{{{reponame}}}|/|-}}]  name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}}  baseurl=http://{{#if:{{{ldbaccount|}}}|{{{ldbaccount}}}@|}}software.open-xch...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[open-xchange-{{#replace:{{{reponame}}}|/|-}}]&lt;br /&gt;
 name=Open-Xchange-{{#replace:{{{reponame}}}|/|-}}&lt;br /&gt;
 baseurl=http://{{#if:{{{ldbaccount|}}}|{{{ldbaccount}}}@|}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{#if:{{{betapath|}}}|{{{betapath}}}|}}{{{rhelname}}}/&lt;br /&gt;
 gpgkey=http://software.open-xchange.com/oxbuildkey.pub&lt;br /&gt;
 enabled=1&lt;br /&gt;
 gpgcheck=1&lt;br /&gt;
 metadata_expire=0m&lt;br /&gt;
 &amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Template:APTBetaRepo&amp;diff=17172</id>
		<title>Template:APTBetaRepo</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Template:APTBetaRepo&amp;diff=17172"/>
		<updated>2014-02-28T13:46:07Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: Created page with &amp;quot;deb http://{{#if:{{{ldbaccount|}}}|{{{ldbaccount}}}@|}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{#if:{{{betapath|}}}|{{{betapath}}}|}}{{{debianname}}} /&amp;lt;br /&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;deb http://{{#if:{{{ldbaccount|}}}|{{{ldbaccount}}}@|}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{#if:{{{betapath|}}}|{{{betapath}}}|}}{{{debianname}}} /&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Template:SUSEBetaRepo&amp;diff=17171</id>
		<title>Template:SUSEBetaRepo</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Template:SUSEBetaRepo&amp;diff=17171"/>
		<updated>2014-02-28T13:33:18Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: Created page with &amp;quot;$ zypper ar http://{{#if:{{{ldbaccount|}}}|{{{ldbaccount}}}@|}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{#if:{{{betapath|}}}|{{{betapath}}}|}}{{{susename}}} {{#rep...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;$ zypper ar http://{{#if:{{{ldbaccount|}}}|{{{ldbaccount}}}@|}}software.open-xchange.com/{{{path}}}/{{{reponame}}}/{{#if:{{{betapath|}}}|{{{betapath}}}|}}{{{susename}}} {{#replace:{{{reponame}}}|/|-}}&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Spreadsheet_Installation_Guide&amp;diff=17170</id>
		<title>AppSuite:Spreadsheet Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Spreadsheet_Installation_Guide&amp;diff=17170"/>
		<updated>2014-02-28T10:24:33Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Download &amp;amp; Installation OX Spreadsheet =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
See the [[AppSuite:OX_System_Requirements|Open-Xchange software requirements page]] for details.&lt;br /&gt;
&lt;br /&gt;
OX Spreadsheet needs to be installed in an OX App Suite configuration with a [[AppSuite:Grizzly|backend based on Grizzly]].&lt;br /&gt;
&lt;br /&gt;
For compatibility with XLS files (not XLSX) and for printing functionality in OX Spreadsheet the document converter components (incl. readerengine) are required. These are not available in the Community Version of OX AppSuite.&lt;br /&gt;
&lt;br /&gt;
== Mandatory Modules ==&lt;br /&gt;
&lt;br /&gt;
Additional functional modules need to be installed separately: &lt;br /&gt;
&lt;br /&gt;
* The Document Converter API: See [[AppSuite:DocumentConverterAPIInstall|Document converter API installation instructions]]&lt;br /&gt;
&lt;br /&gt;
* The calcengine: See [[AppSuite:CalcengineInstall|calcengine installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
The OX Spreadsheet deployment consists of the packages &amp;lt;tt&amp;gt;open-xchange-documents-backend&amp;lt;/tt&amp;gt;,&amp;lt;tt&amp;gt;open-xchange-documents-ui&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;open-xchange-documents-ui-static&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 6 or CentOS 6 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/beta|pc2n=rhelname|pc2v=RHEL6|office|office-web}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 $ yum install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 6.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/beta|pc2n=debianname|pc2v=DebianSqueeze|office|office-web}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 7.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/beta|pc2n=debianname|pc2v=DebianWheezy|office|office-web}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 11 ===&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/beta|pc2n=susename|pc2v=SLES11|office|office-web}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Printing and .xls Editing ==&lt;br /&gt;
&lt;br /&gt;
For .XLS and/or printing support from OX Spreadsheet the Document Converter and readerengine components have to be installed separately (license key required)&lt;br /&gt;
&lt;br /&gt;
* See [[AppSuite:DocumentConverterInstall|Document converter / readerengine installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Permissions ===&lt;br /&gt;
&lt;br /&gt;
To enable OX Spreadsheet for OX Drive the associated permission has to be set.&lt;br /&gt;
&lt;br /&gt;
The default setting for all users is changed in the file '''permissions.properties''' in the directory ''/opt/open-xchange/etc''.&lt;br /&gt;
&lt;br /&gt;
After installation the functionality is disabled:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Default permissions for all users&lt;br /&gt;
permissions=&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following line enables the functionality:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Default permissions for all users&lt;br /&gt;
permissions=spreadsheet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are already some permissions in this file, add ''spreadsheet'' separated with a comma.&lt;br /&gt;
&lt;br /&gt;
=== calcengine ===&lt;br /&gt;
&lt;br /&gt;
The calcengine has to be configured in the file ''/opt/open-xchange/etc/calcengine.properties''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# define the mode the calc engine will use at runtime&lt;br /&gt;
#&lt;br /&gt;
# possible values :&lt;br /&gt;
#&lt;br /&gt;
# - local&lt;br /&gt;
#       a set of worker processes are used at localhost;&lt;br /&gt;
#       One worker = one calc engine process.&lt;br /&gt;
#       JNI is used within worker process - not within main process.&lt;br /&gt;
#&lt;br /&gt;
# - http&lt;br /&gt;
#       calc engine client will connect to a remote server&lt;br /&gt;
#       where a calc engine server is running.&lt;br /&gt;
#       Every calc engine server will host a set of worker processes.&lt;br /&gt;
#       Communication protocol between client&amp;lt;-&amp;gt;server&amp;lt;-&amp;gt;worker is HTTP.&lt;br /&gt;
#&lt;br /&gt;
calcengine.mode=local&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# timeout to detect hanging calc engine request&lt;br /&gt;
#&lt;br /&gt;
# unit    = [ms]&lt;br /&gt;
# default = 20s&lt;br /&gt;
&lt;br /&gt;
calcengine.request.timeout=20000&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# define the max. value for memory reserved for one worker instance.&lt;br /&gt;
#&lt;br /&gt;
# Each worker will use that value separately.&lt;br /&gt;
# So the memory consumption for the whole pool of worker instances&lt;br /&gt;
# will be : pool-size * worker.memory.&lt;br /&gt;
#&lt;br /&gt;
# unit=[MB]&lt;br /&gt;
#&lt;br /&gt;
# default = 2048&lt;br /&gt;
&lt;br /&gt;
calcengine.worker.memory.max-mb=2048&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# configure restart of one worker in case more then X documents was opened&lt;br /&gt;
# within those process.&lt;br /&gt;
#&lt;br /&gt;
# Note:&lt;br /&gt;
#&lt;br /&gt;
# - A value of 0 means -&amp;gt; these restart trigger is disabled&lt;br /&gt;
#   ... where might other restart trigger can be active.&lt;br /&gt;
#&lt;br /&gt;
# - Don't forget to configure reserve count value too&lt;br /&gt;
#   if you configure these restart trigger.&lt;br /&gt;
#&lt;br /&gt;
# default = 50&lt;br /&gt;
&lt;br /&gt;
calcengine.worker.restart.trigger.max-doc-count=50&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# timeout to detect non starting worker process&lt;br /&gt;
#&lt;br /&gt;
# unit    = [ms]&lt;br /&gt;
# default = 20s&lt;br /&gt;
&lt;br /&gt;
calcengine.worker.init.timeout=20000&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# define the range of ports to be used for a pool of worker processes.&lt;br /&gt;
#&lt;br /&gt;
# Of course MIN and MAX values needs to be in right (ascending) order.&lt;br /&gt;
# If not - an error is shown and calc engine environment wont work.&lt;br /&gt;
#&lt;br /&gt;
# MIN and MAX port are included in range. So pool size is MAX-MIN+1.&lt;br /&gt;
#&lt;br /&gt;
# default = 5001 ... 5003&lt;br /&gt;
&lt;br /&gt;
calcengine.worker.port_range.min=5001&lt;br /&gt;
calcengine.worker.port_range.max=5003&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:CalcengineInstall&amp;diff=17169</id>
		<title>AppSuite:CalcengineInstall</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:CalcengineInstall&amp;diff=17169"/>
		<updated>2014-02-28T10:22:28Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Description =&lt;br /&gt;
&lt;br /&gt;
The calcengine is necessary to use spreadsheet functionality. The calcengine is licensed under Apache License 2.0, so all our other code is able to use it.&lt;br /&gt;
&lt;br /&gt;
{{InstallPlugin|pluginname=calcengine|toplevel=products|sopath=appsuite/beta/calcengine|version=App Suite|reponame=calcengine}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:AppSuite]]&lt;br /&gt;
[[Category:Administrator]]&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Spreadsheet_Installation_Guide&amp;diff=17093</id>
		<title>AppSuite:Spreadsheet Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Spreadsheet_Installation_Guide&amp;diff=17093"/>
		<updated>2014-02-13T14:14:35Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Download &amp;amp; Installation OX Spreadsheet =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
See the [[AppSuite:OX_System_Requirements|Open-Xchange software requirements page]] for details.&lt;br /&gt;
&lt;br /&gt;
OX Spreadsheet needs to be installed in an OX App Suite configuration with a [[AppSuite:Grizzly|backend based on Grizzly]].&lt;br /&gt;
&lt;br /&gt;
For compatibility with XLS files (not XLSX) and for printing functionality in OX Spreadsheet the document converter components (incl. readerengine) are required. These are not available in the Community Version of OX AppSuite.&lt;br /&gt;
&lt;br /&gt;
== Mandatory Modules ==&lt;br /&gt;
&lt;br /&gt;
Additional functional modules need to be installed separately: &lt;br /&gt;
&lt;br /&gt;
* The Document Converter API: See [[AppSuite:DocumentConverterAPIInstall|Document converter API installation instructions]]&lt;br /&gt;
&lt;br /&gt;
* The calcengine: See [[AppSuite:CalcengineInstall|calcengine installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
The OX Spreadsheet deployment consists of the packages &amp;lt;tt&amp;gt;open-xchange-documents-backend&amp;lt;/tt&amp;gt;,&amp;lt;tt&amp;gt;open-xchange-documents-ui&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;open-xchange-documents-ui-static&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 6 or CentOS 6 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|office|office-web}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 $ yum install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 6.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianSqueeze|office|office-web}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 7.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianWheezy|office|office-web}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 11 ===&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLES11|office|office-web}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Printing and .xls Editing ==&lt;br /&gt;
&lt;br /&gt;
For .XLS and/or printing support from OX Spreadsheet the Document Converter and readerengine components have to be installed separately (license key required)&lt;br /&gt;
&lt;br /&gt;
* See [[AppSuite:DocumentConverterInstall|Document converter / readerengine installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Permissions ===&lt;br /&gt;
&lt;br /&gt;
To enable OX Spreadsheet for OX Drive the associated permission has to be set.&lt;br /&gt;
&lt;br /&gt;
The default setting for all users is changed in the file '''permissions.properties''' in the directory ''/opt/open-xchange/etc''.&lt;br /&gt;
&lt;br /&gt;
After installation the functionality is disabled:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Default permissions for all users&lt;br /&gt;
permissions=&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following line enables the functionality:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Default permissions for all users&lt;br /&gt;
permissions=spreadsheet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are already some permissions in this file, add ''spreadsheet'' separated with a comma.&lt;br /&gt;
&lt;br /&gt;
=== calcengine ===&lt;br /&gt;
&lt;br /&gt;
The calcengine has to be configured in the file ''/opt/open-xchange/etc/calcengine.properties''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# define the mode the calc engine will use at runtime&lt;br /&gt;
#&lt;br /&gt;
# possible values :&lt;br /&gt;
#&lt;br /&gt;
# - local&lt;br /&gt;
#       a set of worker processes are used at localhost;&lt;br /&gt;
#       One worker = one calc engine process.&lt;br /&gt;
#       JNI is used within worker process - not within main process.&lt;br /&gt;
#&lt;br /&gt;
# - http&lt;br /&gt;
#       calc engine client will connect to a remote server&lt;br /&gt;
#       where a calc engine server is running.&lt;br /&gt;
#       Every calc engine server will host a set of worker processes.&lt;br /&gt;
#       Communication protocol between client&amp;lt;-&amp;gt;server&amp;lt;-&amp;gt;worker is HTTP.&lt;br /&gt;
#&lt;br /&gt;
calcengine.mode=local&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# timeout to detect hanging calc engine request&lt;br /&gt;
#&lt;br /&gt;
# unit    = [ms]&lt;br /&gt;
# default = 20s&lt;br /&gt;
&lt;br /&gt;
calcengine.request.timeout=20000&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# define the max. value for memory reserved for one worker instance.&lt;br /&gt;
#&lt;br /&gt;
# Each worker will use that value separately.&lt;br /&gt;
# So the memory consumption for the whole pool of worker instances&lt;br /&gt;
# will be : pool-size * worker.memory.&lt;br /&gt;
#&lt;br /&gt;
# unit=[MB]&lt;br /&gt;
#&lt;br /&gt;
# default = 2048&lt;br /&gt;
&lt;br /&gt;
calcengine.worker.memory.max-mb=2048&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# configure restart of one worker in case more then X documents was opened&lt;br /&gt;
# within those process.&lt;br /&gt;
#&lt;br /&gt;
# Note:&lt;br /&gt;
#&lt;br /&gt;
# - A value of 0 means -&amp;gt; these restart trigger is disabled&lt;br /&gt;
#   ... where might other restart trigger can be active.&lt;br /&gt;
#&lt;br /&gt;
# - Don't forget to configure reserve count value too&lt;br /&gt;
#   if you configure these restart trigger.&lt;br /&gt;
#&lt;br /&gt;
# default = 50&lt;br /&gt;
&lt;br /&gt;
calcengine.worker.restart.trigger.max-doc-count=50&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# timeout to detect non starting worker process&lt;br /&gt;
#&lt;br /&gt;
# unit    = [ms]&lt;br /&gt;
# default = 20s&lt;br /&gt;
&lt;br /&gt;
calcengine.worker.init.timeout=20000&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# define the range of ports to be used for a pool of worker processes.&lt;br /&gt;
#&lt;br /&gt;
# Of course MIN and MAX values needs to be in right (ascending) order.&lt;br /&gt;
# If not - an error is shown and calc engine environment wont work.&lt;br /&gt;
#&lt;br /&gt;
# MIN and MAX port are included in range. So pool size is MAX-MIN+1.&lt;br /&gt;
#&lt;br /&gt;
# default = 5001 ... 5003&lt;br /&gt;
&lt;br /&gt;
calcengine.worker.port_range.min=5001&lt;br /&gt;
calcengine.worker.port_range.max=5003&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Spreadsheet_Installation_Guide&amp;diff=17092</id>
		<title>AppSuite:Spreadsheet Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:Spreadsheet_Installation_Guide&amp;diff=17092"/>
		<updated>2014-02-13T14:06:28Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: Created page with &amp;quot;= Download &amp;amp; Installation OX Spreadsheet =   == Requirements ==  See the Open-Xchange software requirements page for details.  OX Spreadshe...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Download &amp;amp; Installation OX Spreadsheet =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
See the [[AppSuite:OX_System_Requirements|Open-Xchange software requirements page]] for details.&lt;br /&gt;
&lt;br /&gt;
OX Spreadsheet needs to be installed in an OX App Suite configuration with a [[AppSuite:Grizzly|backend based on Grizzly]].&lt;br /&gt;
&lt;br /&gt;
For compatibility with XLS files (not XLSX) and for printing functionality in OX Spreadsheet the document converter components (incl. readerengine) are required. These are not available in the Community Version of OX AppSuite.&lt;br /&gt;
&lt;br /&gt;
== Mandatory Modules ==&lt;br /&gt;
&lt;br /&gt;
Additional functional modules need to be installed separately: &lt;br /&gt;
&lt;br /&gt;
* The Document Converter API: See [[AppSuite:DocumentConverterAPIInstall|Document converter API installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
The OX Spreadsheet deployment consists of the packages &amp;lt;tt&amp;gt;open-xchange-documents-backend&amp;lt;/tt&amp;gt;,&amp;lt;tt&amp;gt;open-xchange-documents-ui&amp;lt;/tt&amp;gt;,&amp;lt;tt&amp;gt;open-xchange-documents-ui-static&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;calcengine&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Redhat Enterprise Linux 6 or CentOS 6 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange yum configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=YUMRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=rhelname|pc2v=RHEL6|office|office-web|documentconverter-api|calcengine}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 $ yum install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 6.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianSqueeze|office|office-web|documentconverter-api|calcengine}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static calcengine&lt;br /&gt;
&lt;br /&gt;
=== Debian GNU/Linux 7.0 ===&lt;br /&gt;
&lt;br /&gt;
Add the following repositories to your Open-Xchange apt configuration:&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=APTRepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=debianname|pc2v=DebianWheezy|office|office-web|documentconverter-api|calcengine}}&lt;br /&gt;
&lt;br /&gt;
 $ apt-get update&lt;br /&gt;
 $ apt-get install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static calcengine&lt;br /&gt;
&lt;br /&gt;
=== SUSE Linux Enterprise Server 11 ===&lt;br /&gt;
&lt;br /&gt;
 {{for loop||call=SUSERepo|pv=reponame|pc1n=path|pc1v=products/appsuite/stable|pc2n=susename|pc2v=SLES11|office|office-web|documentconverter-api|calcengine}}&lt;br /&gt;
&lt;br /&gt;
 $ zypper ref&lt;br /&gt;
 $ zypper install open-xchange-documents-backend open-xchange-documents-ui open-xchange-documents-ui-static calcengine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Printing and .xls Editing ==&lt;br /&gt;
&lt;br /&gt;
For .XLS and/or printing support from OX Spreadsheet the Document Converter and readerengine components have to be installed separately (license key required)&lt;br /&gt;
&lt;br /&gt;
* See [[AppSuite:DocumentConverterInstall|Document converter / readerengine installation instructions]]&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Permissions ===&lt;br /&gt;
&lt;br /&gt;
To enable OX Spreadsheet for OX Drive the associated permission has to be set.&lt;br /&gt;
&lt;br /&gt;
The default setting for all users is changed in the file '''permissions.properties''' in the directory ''/opt/open-xchange/etc''.&lt;br /&gt;
&lt;br /&gt;
After installation the functionality is disabled:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Default permissions for all users&lt;br /&gt;
permissions=&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following line enables the functionality:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Default permissions for all users&lt;br /&gt;
permissions=spreadsheet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If there are already some permissions in this file, add ''spreadsheet'' separated with a comma.&lt;br /&gt;
&lt;br /&gt;
=== calcengine ===&lt;br /&gt;
&lt;br /&gt;
The calcengine has to be configured in the file ''/opt/open-xchange/etc/calcengine.properties''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# define the mode the calc engine will use at runtime&lt;br /&gt;
#&lt;br /&gt;
# possible values :&lt;br /&gt;
#&lt;br /&gt;
# - local&lt;br /&gt;
#       a set of worker processes are used at localhost;&lt;br /&gt;
#       One worker = one calc engine process.&lt;br /&gt;
#       JNI is used within worker process - not within main process.&lt;br /&gt;
#&lt;br /&gt;
# - http&lt;br /&gt;
#       calc engine client will connect to a remote server&lt;br /&gt;
#       where a calc engine server is running.&lt;br /&gt;
#       Every calc engine server will host a set of worker processes.&lt;br /&gt;
#       Communication protocol between client&amp;lt;-&amp;gt;server&amp;lt;-&amp;gt;worker is HTTP.&lt;br /&gt;
#&lt;br /&gt;
calcengine.mode=local&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# timeout to detect hanging calc engine request&lt;br /&gt;
#&lt;br /&gt;
# unit    = [ms]&lt;br /&gt;
# default = 20s&lt;br /&gt;
&lt;br /&gt;
calcengine.request.timeout=20000&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# define the max. value for memory reserved for one worker instance.&lt;br /&gt;
#&lt;br /&gt;
# Each worker will use that value separately.&lt;br /&gt;
# So the memory consumption for the whole pool of worker instances&lt;br /&gt;
# will be : pool-size * worker.memory.&lt;br /&gt;
#&lt;br /&gt;
# unit=[MB]&lt;br /&gt;
#&lt;br /&gt;
# default = 2048&lt;br /&gt;
&lt;br /&gt;
calcengine.worker.memory.max-mb=2048&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# configure restart of one worker in case more then X documents was opened&lt;br /&gt;
# within those process.&lt;br /&gt;
#&lt;br /&gt;
# Note:&lt;br /&gt;
#&lt;br /&gt;
# - A value of 0 means -&amp;gt; these restart trigger is disabled&lt;br /&gt;
#   ... where might other restart trigger can be active.&lt;br /&gt;
#&lt;br /&gt;
# - Don't forget to configure reserve count value too&lt;br /&gt;
#   if you configure these restart trigger.&lt;br /&gt;
#&lt;br /&gt;
# default = 50&lt;br /&gt;
&lt;br /&gt;
calcengine.worker.restart.trigger.max-doc-count=50&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# timeout to detect non starting worker process&lt;br /&gt;
#&lt;br /&gt;
# unit    = [ms]&lt;br /&gt;
# default = 20s&lt;br /&gt;
&lt;br /&gt;
calcengine.worker.init.timeout=20000&lt;br /&gt;
&lt;br /&gt;
# -----------------------------------------------------------------------------&lt;br /&gt;
# define the range of ports to be used for a pool of worker processes.&lt;br /&gt;
#&lt;br /&gt;
# Of course MIN and MAX values needs to be in right (ascending) order.&lt;br /&gt;
# If not - an error is shown and calc engine environment wont work.&lt;br /&gt;
#&lt;br /&gt;
# MIN and MAX port are included in range. So pool size is MAX-MIN+1.&lt;br /&gt;
#&lt;br /&gt;
# default = 5001 ... 5003&lt;br /&gt;
&lt;br /&gt;
calcengine.worker.port_range.min=5001&lt;br /&gt;
calcengine.worker.port_range.max=5003&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:CalcengineInstall&amp;diff=17091</id>
		<title>AppSuite:CalcengineInstall</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:CalcengineInstall&amp;diff=17091"/>
		<updated>2014-02-13T13:13:57Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: Created page with &amp;quot;= Description =  The calcengine is necessary to use spreadsheet functionality. The calcengine is licensed under Apache License 2.0, so all our other code is able to use it.  {...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Description =&lt;br /&gt;
&lt;br /&gt;
The calcengine is necessary to use spreadsheet functionality. The calcengine is licensed under Apache License 2.0, so all our other code is able to use it.&lt;br /&gt;
&lt;br /&gt;
{{InstallPlugin|pluginname=calcengine|toplevel=products|sopath=appsuite/stable/calcengine|version=App Suite|reponame=calcengine}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:AppSuite]]&lt;br /&gt;
[[Category:Administrator]]&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:ReaderEngineInstall&amp;diff=16391</id>
		<title>AppSuite:ReaderEngineInstall</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=AppSuite:ReaderEngineInstall&amp;diff=16391"/>
		<updated>2013-11-11T17:07:46Z</updated>

		<summary type="html">&lt;p&gt;Mhollmichel: /* Fonts for CentOS6 / RHEL6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Description =&lt;br /&gt;
&lt;br /&gt;
Readerengine is a document conversion engine based on OpenOffice. It contains some tunings special for our requirements, too. Additional there is implemented a completely new export filter for exporting any&lt;br /&gt;
doc type to SVG.&lt;br /&gt;
&lt;br /&gt;
=System requirements=&lt;br /&gt;
&lt;br /&gt;
All available readerengine packages need to be installed on the target machine running Linux 64bit that is used for hosting the OX Document Converter.&lt;br /&gt;
&lt;br /&gt;
{{InstallPlugin|pluginname=readerengine-writer|toplevel=products|sopath=appsuite/stable/readerengine|version=App Suite|reponame=readerengine|ldbaccount=LDBUSER:LDBPASSWORD}}&lt;br /&gt;
&lt;br /&gt;
==Fonts for Debian==&lt;br /&gt;
&lt;br /&gt;
Thumbnails and preview of documents are rendered on the server instance of the readerengine. For good results some standard fonts are required.&lt;br /&gt;
 &lt;br /&gt;
  * ttf-opensymbol (Bullets and Symbols)&lt;br /&gt;
  * ttf-liberation (Aral, Times New Roman, Courier  New)&lt;br /&gt;
  * ttf-dejavu&lt;br /&gt;
  * ttf-ipafont-jisx0208 (Asian fonts)&lt;br /&gt;
  * ttf-arphic-uming ttf-wqy-zenhei ttf-sazanami-mincho ttf-sazanami-gothic ttf-unfonts-core&lt;br /&gt;
  * t1-thai-arundina&lt;br /&gt;
&lt;br /&gt;
  apt-get install ttf-opensymbol ttf-liberation ttf-dejavu ttf-ipafont-jisx0208 ttf-arphic-uming \&lt;br /&gt;
         ttf-wqy-zenhei ttf-sazanami-mincho ttf-sazanami-gothic ttf-unfonts-core t1-thai-arundina&lt;br /&gt;
&lt;br /&gt;
==Fonts for CentOS6 / RHEL6 ==&lt;br /&gt;
&lt;br /&gt;
  yum install liberation-fonts-common liberation-mono-fonts liberation-sans-fonts liberation-serif-fonts \&lt;br /&gt;
          libreoffice-opensymbol-fonts vlgothic-fonts vlgothic-fonts-common vlgothic-p-fonts&lt;/div&gt;</summary>
		<author><name>Mhollmichel</name></author>
	</entry>
</feed>