JBoss.org
Community Documentation
Prev
Next
Reference Guide / Social Functions
1. Applications
List of Portlets in Social
List of Gadgets in Social
Activity Stream
Social RSS Reader
My Connections
My Spaces
2. Configuration
Component
SpaceService
LifeCycleCompletionService
IdentityManager
ServiceProviderStore
RelationshipManager
SpaceIdentityProvider
SpaceApplicationHandler
ExoPeopleService
RestPortalContainerNameConfig
LinkProvider
External Component Plugin
ActivityResourceBundlePlugin
IdentityProviderPlugin
MentionsProcessor
OSHtmlSanitizerProcessor
PortletPreferenceRequiredPlugin
SpaceApplicationConfigPlugin
SocialChromatticLifeCycle
TemplateParamsProcessor
URLConverterFilterPlugin
RestPortalContainerNameConfig
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 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
I18NActivityProcessor
LinkProvider
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?
Write an ActivityProcessor
Configure the processor
XMLProcessor component
XMLProccessor Component
Built-in XMLProcessor Plugins
How to create internationalized activities
Internationalize an activity
Get an internationalized message
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
Activity Resources
GET activity/activityId.format
POST activity.format
DELETE activity/activityId.format
POST activity/destroy/activityId.format
GET activity/activityId/comments.format
POST activity/activityId/comment.format
DELETE activity/activityId/comment/commentId.format
POST activity/activityId/comment/destroy/commentId.format
GET activity/activityId/likes.format
POST activity/activityId/like.format
DELETE activity/activityId/like.format
POST activity/activityId/like/destroy.format
Activity Stream Resources
GET identityId.format
GET feed.format
GET spaces.format
GET connections.format
Identity Resources
GET identityId.format
GET providerId/remoteId.format
Version Resources
GET latest.format
GET supported.format
Public Javascript APIs
Social JCR Structure
soc:providers
Identity
Relationship
Profile
Profile experience
Activity list
Activity year
Activity month
Activity day
Activity
Activity parameters
Space list
Space
Spaces Template configuration
Configure the oauth 2 legged scenario
Generate the certificates
Configure the property file
Prev
Deploy new action extension
Up
Home
Next
Chapter 1. Applications