JBoss.orgCommunity Documentation
Portlet API: (JSR 168 and JSR 286) A Java standard that defines how to write portlets. This is the way to develop Java applications that are integrated into eXo Platform.
WSRP 1.0 on JBoss: A network protocol for integrating remote portlets into eXo Platform.
JAX-RS: (JSR 311) A standard API that provides support for creating REST-like services.
JCR (JSR 170): A standard API that provides access to a content repository.
JCR Service Extensions: A set of APIs that provide extended functionalities for the JCR, such as observation, permissions, and access to a repository.
Java EE 6: eXo Platform supports the Java EE 5 APIs, so you can develop applications using this standard.
Cache: An API used for data caching.
Event and Listener: An API for listening and sending events within eXo Platform.
Organization: An API and SPI for accessing user, group and membership information.
Portal Container Definition: This API is used to configure your portal.
Taxonomy: An API that allows you to organize your content.
LinkManager: An API that provides a way to manage links when developing WCM features.
PublicationManager: An API that provides different ways to manage the publication of content when developing WCM features.
WCMComposer: An API to get content shown in the website. The cache management is used in this service, and methods to update the content cache.
ApplicationTemplateManager: An API to manage dynamic groovy templates for WCM-based products.
NodeFinder: An API to find a node with a given path.
JodConverter: An API to convert documents into different office formats.
SiteSearchService: An API that allows users to find all information matching with their given keyword.
SEOService: An API that manages SEO data of a page or a content.
TimelineService: An API that allows documents to be displayed by days, months and years.
XML Configuration: A set of DTD for configuring eXo Platform.
ActivityManager: An API to manage activities (create/delete/like activity; delete/like/create comment; get activities of space/user/connection).
IdentityManager: An API to manage identities (create identity, save profile, get connection of an identity).
RelationshipManager: An API which is used to work with connections between 2 identities, interact between identities, get list access to get list of connections, incomings, outgoings.
SpaceService: An API that provides methods for working with space (create new space, delete, get space by url, groupid, display name, pretty name).