1. Prerequisites
2. Applications
Portlets
Forum Portlet
Overview
Portlet.xml
Preferences
Events
ForumLinkEvent
ReLoadPortletEvent
OpenLink
ForumPollEvent
ForumModerateEvent
ForumRuleEvent
QuickReplyEvent
Answers Portlet
Overview
Portlet.xml
Portlet Preferences
FAQ Portlet
Overview
Portlet.xml
Portlet Preferences
Polls Portlet
Overview
Portlet.xml
Portlet Preferences
Gadgets
Overview
Preferences
Links to used REST services
3. Configuration
Components
Components of eXo Knowledge
Components of Forum
Components of Answers
Components of Polls
External-component-plugin
Init data configuration
Init data
Configuration
Initialize the conf-part for loading repository-configuration.xml
Initialize workspace name and repository name in storage-configuration.xml
Initialize data
Roles Configuration
Overview
Configuration
ProfileProvider Configuration
Overview
Configuration
Use ContactProvider
By DefaultContactProvider
By SocialContactProvider
Forum Configuration
BBCode Configuration
Overview
Configuration
Default BBCode data
Forums Initializer
Overview
Configuration
Default forum data
Forum array
Forum topics
Initial Data Plugin
Auto-prune
Overview
Configuration
User Statistics
Overview
Configuration
Update Statistic Data
Overview
Configuration
Default User Profile
Overview
Configuration
Answer Configuration
Answers Initializer
Overview
Configuration
Answers Email Templates Configuration
Overview
Configuration
Poll Configuration
Overview
Configuration
Default Poll data
Data Injector Servive
Technical details
Configuration
ForumDataInjector
Wiki Data injector
AnswerDataInjector
How to use?
4. JCR structure
Overview
Forum JCR structure
Forum System
User Profile and User Profile Home
Statistic and Statistic Home
Ban IP and Ban IP Home
Administration and Administration Home
Forum Data
Category and Category home
Forum
Topic
Post
Tag and Tag home
BBCode and BBCode home
Topic type and Topic type home
FAQ JCR structure
Category
Sub-category
RSS
Question and Question Home
Multilanguages
Answer, Comment and Attachment
FAQ setting
Template for FAQ
Poll JCR structure
Wiki JCR structure
Wiki data
WikiHome
Preferences
LinkRegistry
Trash
Template Container
Wiki metadata
5. Developer reference
Extension points
ForumEventLifeCycle
Overview
Configuration plug-in
Tutorial
AnswerEventLifeCycle
Overview
Configuration plug-in
Tutorial
BBCodeRenderer
Internal API
Forum application
Answers application
Polls application
FAQ Template Configuration
Configuration plug-in
How to change look and feel
Plug-in
Edit Mode
API provided by the UIComponent (UIViewer.java)
Extend actions over a wiki page from external jars
Overview
How to add action extension to the Wiki toolbar
Create a new project for action extension
Create new actions and their corresponding listeners
Register new actions with UIExtensionManager
Deploy new action extension