eXo Platform 3.5
Prev
Next
eXo Social Reference Guide
1. Applications
List of Portlets in Social
List of Gadgets in Social
Activity Stream
Social RSS Reader
My Connections
My Spaces
2. Configuration
Components
ActivityManager
SpaceService
IdentityManager
ProfileConfig
ServiceProviderStore
External component plugins
MentionsProcessor
PortletPreferenceRequiredPlugin
SpaceApplicationConfigPlugin
AddNodeTypePlugin
RelationshipManager
SpaceIdentityProvider
SpaceApplicationHandler
ExoPeopleService
Space Service
Description
Components configuration
External plug-in configuration
PortletPreferenceRequiredPlugin
SpaceApplicationConfigPlugin
Activity Manager
Description
Component plug-in configuration
External plug-in configuration
Identity Manager
Description
Component plug-in configuration
OpenSocial Rest Context Configuration
Description
Component plug-in configuration
Spaces Template configuration
Configure the oauth 2 legged scenario
Generate the certificates
Configure the property file
3. Developers References
UI Extensions
About Activity Plugin
How to create activity plugin
Create a custom UI component for displaying the activity based on its type
What is the ActivityBuilder?
Create a composer extension for composing activity on the UI composer and display it on the activity stream.
Overridable Components
Public Java APIs
ActivityManager
IdentityManager
RelationshipManager
SpaceService
Java APIs sample code/ tutorial
Activity Stream
Publish an activity
Publish an activity for a user
Publish an activity for a space
Configure an activity processor
Publish an RSS feed with feedmash
Sample Code
OpenSocial
Gadget
Supported APIs
REST/RPC API
Configure the security
Publish an activity into a space
Tutorial
People
Identity
IdentityProvider
IdentityManager
ProfileListener
Connections
Users connection
RelationshipListener
Spaces
Spaces Management
Space's applications management
Add an application to a space
Remove an application from a space
Space's members management
Listener to a space lifecycle
Space widget tutorial
Basic version
Advanced version
Configure
How to extend the activities rendering
Objective
Requirements
Why would you need to do this?
Writing an ActivityProcessor
Configuring the processor
Public REST APIs
Activities REST service
Apps REST service
Identity REST service
Linkshare REST service
People Rest Service
Spaces REST service
Widget Rest Service
Location
Rest Service APIs (v1-alpha1)
Activity Resources
activity
POST activity.
format
GET activity/:activityId.format
DELETE activity/:activityId.format
POST activity/destroy/:activityId.format
activity/:activityId/comments
GET activity/activity:id/comments.format
activity/:activityId/comment
POST activity/:activityId/comment.format
DELETE activity/:activityId/comment/:commentId.format
POST activity/:activityId/comment/destroy/:commentId.format
activity/:activityId/like
POST activity/:activityId/like.format
DELETE activity/:activityId/like.format
POST activity/:activityId/like/destroy.format
Activity Stream Resources
activity_stream/:identityId/user
GET activity_stream/:identityId/user/default.format
GET activity_stream/:identityId/user/newer/:activityBaseId.format
GET activity_stream/:identityId/user/older/:activityBaseId.format
activity_stream/:identityId/feed
GET activity_stream/:identityId/feed/default.format
GET
activity_stream/:identityId/feed/newer/:activityBaseId.format
GET activity_stream/:identityId/feed/older/:activityBaseId.format
activity_stream/:identityId/connections
GET activity_stream/:identityId/connections/default.format
GET activity_stream/:identityId/connections/newer/:activityBaseId.format
GET activity_stream/:identityId/connections/older/:activityBaseId.format
activity_stream/:identityId/spaces
GET activity_stream/:identityId/spaces/default.format
GET activity_stream/:identityId/spaces/newer/:activityBaseId.format
GET activity_stream/:identityId/spaces/older/:activityBaseId.format
Identity Resources
identity
GET identity/:identityId.format
Notes
GET: {rest_context_name}/{portal_container_name}/social/identity/:username/id/show.json
Version Resources
version/latest
GET version/latest.format
version/supported
GET version/supported.format
Public Javascript APIs
Social JCR Structure
Overview
Social_Space/Space
Social_Activity
Social_Identity
Social_Profile
Social_Relationship
Prev
Up
Home
Next