Social is an application of eXo Platform, which gives rich experiences to users via many options that are similar to social networks, such as Facebook and Linkedln. With Social, you can establish more meaningful connections and improve your communication and collaboration. Social allows you to add details, including experiences, skills and team information, to profiles of yourself and another contacts. Besides, Social provides built-in JavaScript client libraries for OpenSocial API that allows developers to write social gadgets intuitively and easily for displaying and mashing up activity information for contacts, applications, services and social networks.

This chapter presents the following topics:

  • Manage your profile through step-by-step instructions. In this section, you can build your profile with full personal information, such as contact information, work experience, current position, and more.

  • Manage spaces which shows you how to create/edit/join/leave/delete a space, or to view its details, or to search for spaces and to accept/deny invitations.

  • Build networks which includes actions related to searching for contacts and sending connection requests.

  • Follow activities in your organization which allows you to update status, share links, delete activities/comments, comment on activities, or like/unlike activities/comments.

In this chapter, most Social-related actions are demonstrated through the Intranet site which is a default social portal built in eXo Platform.

After entering Intranet, you will be directed to the Intranet homepage as below.

By default, your profile is just initialized with the basic account information entered in the Registration form. Therefore, if you only want to view or edit the basic information on account and password, simply hover your cursor over your display name on the top right corner of the page, and select My Account.

The Account Profile form is displayed with information you have set previously.

Here, you can change your account information in the Account Profiles tab, except for Username. These changes will be automatically synchronized with details in the Basic information in your Profile and vice versa. Also, you can change your password by clicking the Change Password tab.

If you want to view and update more details, go to the My Profile page by following either of two ways:

The first way

The second way

The My Profile page is displayed as below.

From here, you can:

View profiles of another eXo Platform users

1. Hover your cursor over your display name at the top right corner of the page, then select either of the following pages from the drop-down menu:

  • Find People; or

  • My Network --> All People; or

  • Activity Streams --> All Updates

2. Click the appropriate username to be directed to his/her profile.

Note

Regardless of being an administrator, you do not have right to edit profiles of another people.

See also

Your own information is visible to all people using the network. You can change information in each pane or all panes as follows:

1. Click Edit at the top of each corresponding section in the right pane of the My Profile page.

2. Change your desired information. In both Contact and Experience sections, click Add corresponding to one field you want to add more or Remove to delete your inputted information.

3. Click Save to accept all changes, or Cancel to close the Edit form without any changes.

The followings are changeable information in each pane.

Basic Information

Basic informationDescription
First name The first name which is required with the length from 1 to 45 characters.
Last name The last name which is required with the length from 1 to 45 characters.
Email The email address which must be in a valid format, for example: JohnKelvin@gmail.com. Note that spaces between characters are not accepted.

Contact

ContactDescription
Gender The gender of user. Select your gender from the select box, either male or female.
Phone The phone number at work, home or at other sites which must be between 3 to 20 numeric characters.
IMs The nickname of either IM services that must be between 3 to 60 characters.
Urls The website address which must be in the correct format. For example: http://exoplatform.com/.

Experience

ExperienceDescription
Organization Where you have worked. This field is limited from 3 to 90 characters.
Position The job title which is limited from 3 to 90 characters.
Job Details Brief description of your job without any character-related limitations.
Skills Used Skills used without any limitations.
Start Date The start date of your work which must be in the MM/DD/YYYY format.
End Date The end date of your work which must be in the MM/DD/YYYY format.
Still in this position Indicate that the user is still being at the described position.

See also

The concept "team work" becomes very familiar in business environments. By establishing one specific team or group, you and your collaborators can work together on important projects. Based on the importance of team working, eXo Platform develops the Space application, allowing you to collaborate with specific people. This means that if you want to work on a team project, you can create a space for your team members to make organizations, share links and information related to the project.

To access a space, click My Spaces on the Administration bar.

The Space page appears as below.

The Space navigation includes the following tabs:

After redirecting to the Space application, you can add a new space so that you and your collaborators can work together or discuss specific topics as follows:

1. Click at the right corner of Space page.

2. Enter a space name, description and select the priority level in the Settings tab of the Add New Space form. There are 3 levels: High, Intermediate, and Low with textual explanations corresponding to each selected preference value.

3. Select an access level in the Visibility tab.

Visibility: By default, the Visibility value is set to be Visible.

Registration: By default, the Registration value is set as Validation. There will be an explanation text (within two round brackets) corresponding to each your selection.

4. Select all members of a specific group for your space where you are already 'manager' in the Invite users from group tab.

One of the two following cases occurs when you select this tab.

The Invite users from group tab will be displayed as below.

i. Tick the Select a target group for this space checkbox to open the selection form.

ii. Select the group in the left pane, then its child group in the right pane.

You will see your selected group as below.

After you have selected one existing group, all users in that group will be invited to join your newly created space.

5. Click Create to finish adding your new space.

This function allows you to change the information of a space, manage members and applications if you are the creator or have the Manage permission on it.

To access the Space Settings, follow one of 2 ways:

The first way

1. Click My Spaces on the Administration bar to direct to the My Spaces page.

2. Click Edit corresponding to the space which you have the Edit permission.

The second way

1. Hover your cursor over My Spaces on the Administration bar, then select one space from the drop-down menu.

2. Click .

Select Members in the left pane of the Space Settings page to open the Manage members form. Here, you can do many actions on members as stated below.

The Search function in the Spaces application helps you easily find spaces from one of the tabs in the Space navigation.

After accessing your desired spaces tab, you can search for spaces by Name and Description or Alphabets.

Search by name/description

1. Enter the key word into the Find Space field.

2. Press the Enter key or click .

Search by alphabets

Simply click a specific letter which is covered in the space name.

The found spaces will be listed in the Spaces Found pane.

To build your network, you first need to hover your cursor over the display name on the Administration bar and select My Network from the drop-down menu.

The Network page appears and allows you to do the following actions:

This page consists of the following tabs:

  • All People: list users who have registered in your system.

  • Network: list users who have established connections with you. You can remove these connections by clicking Delete.

  • Received Invitations: list users who have sent you connection request. You can click Accept to accept being as his/her contact or Deny to refuse.

  • Pending Requests: list users to whom you have sent connection requests. You can also click Cancel to revoke your request.

You easily send a request following one of two ways:

1. Hover your cursor over your display name on the Administration bar, and select My Network --> All People, or simply select Find People from the drop-down menu.

All users will be listed in the People Found pane.

2. Invite your desired contact via one of two ways.

The first way

The second way

The icon is then displayed next to the contact name. This means that your connection request is in the pending status until the invited contact confirms it.

All activities of users are displayed in user's or Space's Activity Streams.

To enter Activities, hover your cursor over your display name (for example, John Smith) on the Administration bar and select Activity Streams.

In Activity Streams, you can follow various activities, including:

You can see activities of any registered people by clicking their usernames. However, for people to whom you have not connected, you only can view their activities but cannot post any activities, comments or likes on their spaces.

In addition, you can keep track of activities of a space application. For example, whenever there is a new post in the Space Forum application, it will be updated in the activity streams.

The actions described in this section are those which you can do on activity streams of yours, of your connections or of any spaces where you are a member or manager, depending on the accessed tab.