eXo Platform 3.0

- Prev
- Next

## Chapter 1. Applications

## List of Portlets in Social

All the portlets are in social-portlet.war

Portlets name | Description
--- | ---
SpaceMenuPortlet | Display the menu on the right of a Space: Home, Dashboard, Members, SpaceSettings
MembersPortlet | Display MemberSpace where you can search for space members or list space members in alphabet
SpaceSettingPortlet | Shows the settings of Space: Settings, Visibility, Members, Application. You can change the setting information of a space if you are the creator of that space or have the manager right on it.
MySpacesPortlet | Displays your Space page where you can add new spaces, search for spaces or list spaces in alphabet
InvitationSpacesPortlet | Displays the Space invitation page where you can search for spaces, list spaces in alphabet and view all the Space invitations
PendingSpacesPortlet | Displays the Space requests to join page where you can search for spaces, list spaces in alphabet and view all the pending request to join Spaces
PublicSpaces Portlet | Displays the Public Spaces page where you can search for spaces, list spaces by alphabet and view all available public spaces to join
SpaceActivityStreamPortlet | Display spaces activities
UserActivityStreamPortlet | Update user's activities/status
PeoplePortlet | The People page where you can find people, display people name by alphabet
ProfileNavigationPortlet |
ConnectionsPortlet | The Conections page where you can access to your network, invitations to connect or connection requests
InvitationsPortlet |
RequestsPortlet |
UserProfilePortlet | Display user profile page where you can view/ edit user's basic information, contacts, experience or change avatar
MyConnectionsNavigationPortlet |

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

Portlet name | Description
--- | ---
MembersPortlet | To enable users to search for Space members or list Space members in the alphabet order.
MySpacesPortlet | To display the Space page where you can add new Spaces, search for Spaces or list Spaces in the alphabet order.
SpaceActivityStreamPortlet | To share Spaces activity information.
InvitationsPortlet | To list all people that invite users.
RequestsPortlet | To list all invitations that the user requests.
InvitationSpaces Portlet | To enable users to search for Spaces, and list spaces in the alphabet order and view all the Space invitations.
PendingSpacePortlet | 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.
PublicSpacesPortlet | 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.
UserActivityStreamPortlet | 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.
ConnectionsPortlet | To display the Connections page where you can access your network, invitations to connect or connection requests.
UserProfilePortlet | To display the user profile page where users can view and/or edit basic information, contacts, experience or change their avatar.

## List of Gadgets in Social

All Social Gadgets are in opensocial.war

### Activities

- Description: Manages activities of users. Some kinds of activities such as: update status, like/unlike activities, comment activities, delete activities and delete comments.

- Used REST services: ActivitiesRestServices

### ApplicationList

- Description: Gets information of all applications (portlet type) that is existing in Portal. This is gadget is used for demo rest service get application from portal container.

- Used REST services: AppsRestService

### RSSFetch

- Description: Fetches and parses Rss information from specific url.

- Description of user preferences: Number of rss per page is 10 by default; Get rss from input url ( Default url is http://blog.exoplatform.org/feed/ ).

- Used REST services: N/A

### UserSpaces

- Description:

- Used REST services: SpacesRestService

### MySpaces

- Description: Gets information of space that is my space and pending space of current login user. This gadget is used for demo using tab in writing gadget.

- Used REST services: SpacesRestService

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.

- Prev
- Up
- Home
- Next