This guide is designed for:
System Administrators who want to use, deploy and manage the eXo Platform system in their enterprises.
Developers who want to know how to leverage eXo Platform in their customer projects.
Throughout the guide, you can do many administrative tasks when implementing eXo Platform. The administration of eXo Platform is categorized into the followings:
Information about system requirements and profiles, as well as how to install the Tomcat bundle and JBoss EARs.
Introduction to eXo Add-ons Manager, how to manage eXo add-ons via Command Line Interface, details of eXo-productized add-ons, and how to deploy your own add-on in eXo Platform 5.0
Understanding of configuration related to cache, users and gadget proxy, file system paths, WebDAV Cache Control, OpenOffice Server, Logs, and JCR.
Introduction to database configuration, steps to connect to a production database, configure file storage and FAQs of database configuration.
How-Tos of removing sample applications, deploying a custom extension, setting up Apache Front-end and configuring the session timeout for the web server.
How to manage eXo Platform via JMX and REST Services.
Changes related to clustering, which are necessary for eXo Platform to work in the cluster mode.
How to integrate eXo Platform with LDAP (OpenLDAP, MS Active Directory and others).
Details of the UI flows; how to register your application on OAuth providers, including Facebook, Twitter, LinkedIn, and Google+; and steps to enable particular OAuth providers in eXo Platform configuration.
How to back up and restore database and file systems for the JCR index and value storage.
How to upgrade eXo Platform from 4.4 to 5.0: Prerequisites and needed steps for a tansparent upgrade.
Instructions related to security configuration, including: JAAS Realm, Gadget proxy, HTTPS and "Remember My Login" token.
Introduction to Elasticsearch architecture and how to configure its different modes.
How To index/reindex in eXo Platform: Elasticsearch and JCR indexing.