eXo Platform 3.5

# Developer Guide

eXo Platform

Copyright © 2009-2012 eXo Platform SAS

The guide you are reading is intended to be a rich introduction to the depth of eXo Platform. As a developer, you can use this guide to have a solid framework for achieving your goals on the platform. Throughout this guide, you will meet a high-level tour of eXo Platform and its capabilities via the following chapters:

- Get Started

  An introduction to terms commonly used, the process to set up Maven settings, and understanding of eXo Architecture Primer.

- Create Your Own Portal

  A procedure that instructs you to create your extension project, define a default portal and its structure, manage languages, create a custom look and feel, add JavaScript, or create custom templates.

- Work With Content

  Topics which are related to creating a new content manually in eXo Platform, such as node type, dialog syntax, CKEditor, taxonomy, template service or Navigation By Content.

- Work With Applications

  Instructions on how to integrate, then to deploy an application into your portal, and to extend eXo applications.

- System Integration

  Topics related to the eXo Platform 3.5 integration into information systems through specific topics, such as authentication, user integration, LDAP integration and Email configuration.

- eXo Platform 3.5 APIs

  Definitions of API levels, and a list of eXo Platform APIs and provisional APIs.

- Cookbook

  Steps on how to copy a site to another eXo Platform server.

- Upgrade eXo Platform

  All requirements, what needs to be prepared/adapted in eXo Platform extension, and how to update Maven dependencies, configurations, components and extensions.

Copyright © 2009-2012. All rights reserved. eXo Platform SAS