Chapter 1. Applications

List of Portlets in Social
List of Gadgets in Social

All the portlets are in the file social-portlet.war

Portlet name Description
Members Portlet To enable users to search for Space members or list Space members in the alphabet order.
My Spaces Portlet To display the Space page where you can add new Spaces, search for Spaces or list Spaces in the alphabet order.
Space Activity Stream Portlet To share Spaces activity information.
Invitations Portlet To list all people that invite users.
Requests Portlet To list all invitations that the user requests.
Invitation Spaces Portlet To enable users to search for Spaces, and list spaces in the alphabet order and view all the Space invitations.
Pending Spaces Portlet To display the Space requests to join page where you can search for Spaces, list spaces in the alphabet order and view all the pending requests to join Spaces.
Public Spaces Portlet To display the Public Spaces page where you can search for Spaces, list Spaces in the alphabet order and view all available public Spaces to join.
User Activity Stream Portlet To update and share user's activities and/or status.
People Portlet To display the People page where you can find people, display people names in the alphabet order.
Connections Portlet To display the Connections page where you can access your network, invitations to connect or connection requests.
User Profile Portlet To display the user profile page where users can view and/or edit basic information, contacts, experience or change their avatar.

All Social Gadgets are in the opensocial.war file

Gadget name Used REST service Description  
Activities ActivitiesRestServices To manage activities of users. For example, update status, like/unlike activities, comment activities, delete activities and delete comments. 
ApplicationList AppsRestService To get information of all existing applications (portlet type) in the Portal. The gadget is used for the demo rest service to get application from the portal container.
RSSFetch N/A The number of rss per page is 10 by default; Get the rss from input url ( Default url is http://blog.exoplatform.org/feed/ )  
UserSpaces SpacesRestService  
MySpaces SpacesRestService To get information of spaces, including my space and pending spaces of current login users. This gadget is used for the demo using tab in writing gadgets.