eXo Platform 3.0
Next
eXo Platform 3.0 Developers Guide
eXo
Platform
Copyright © 2010 eXo Platform SAS
1. Introduction
Welcome to eXo Platform
Who should read this guide?
2. Glossary
3. Setting Up Your Project
4. eXo Architecture Primer
Overview of architecture
Kernel
Containers
Services
Service configuration
Plugins
Configuration loading sequence
GateIn extensions
Default Portal Container
Register Extension
Java Content Repository
Repositories and workspaces
Tree structure: working with nodes and properties
5. Creating Your Own Portal
Create your extension project
Structure of portal, pages and menus
Page layout
Visibility of pages
Add/remove languages
Add a new language
Remove languages
Create custom look and feel
Structure stylesheet
Configure skin in Gatein
Configure skin in WCM
Create and apply Global style sheet
How to customize the Admin bar
Add JavaScript to your portal
6. Working with Content
Document types
WCM templates
Document type
The Dialog Syntax
Interceptors
Hidden fields
Taxonomies
7. Working with Applications
Application integration
Developing your own applications
Gadget vs Portlet
Gadget development quickstart with IDE
Portlet Bridges
8. System Integration
Authentication
Single-Sign-On (SSO)
Central Authentication Service (CAS)
Kerberos SSO on Active Directory
Users integration
Organization Service
Memberships, Groups and Users
Organization API
LDAP Integration
Connection Settings
Organization Service Configuration
Active Directory sample configuration
Picketlink IDM
Email
9. eXo Platform 3.0 APIs
Definitions of API Levels
Platform APIs
Provisional APIs
10. Cookbook
How to Copy a Site
Copy the site content folder with its version history
Copy navigation nodes of sites
Copy the template of node type
Copy WCM templates
Copy a Taxonomy tree
Copy metadata templates
Copy queries
Copy scripts
Copy drive configurations
Copy gadgets
Restart server
Next