Working With Spaces¶
The “team work” concept becomes very familiar in business environment. 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 Spaces application, allowing you to collaborate with specific people. The scope of using spaces is so flexible that can be applied for teams, themes, communities or any kind of informal groups to your business requirements. For example, 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.
This chapter covers the following topics:
How to access a space and its page via its URL.
How to define a space banner and avatar.
Steps to create a new space with new settings, permission and members.
Ways to access Space Settings and steps to modify the space information and visibility, to manage members and space applications, or to manage space navigation bar.
How to join/leave a space, or to revoke your request.
How to delete a space where you are the manager.
Accepting/Ignoring invitations
Steps to accept or ignore a request/invitation.
How to share content in a space.
Accessing a space¶
After logging in eXo Platform successfully, you will see a list of your last visited spaces with a short list on the left pane of the page, and you can see all spaces via SPACES.
Details:
The Filter box which allows you to quickly look for a space from your spaces list.
The list of last visited spaces where you are a member or manager, sorted by last visit time.
Note
The short list of your last visited spaces displays as many spaces as your screen allows.
Allows you to access the Spaces page which displays all the spaces in the portal. Here, you can quickly join a space or search for your desired space.
Lets you quickly create a new space.
Note
You can see a short list of your last visited spaces just below the Last visited button.
The Spaces page includes the following sections:
This section contains the following options: Add a new space, the number of spaces displayed,
Filter spaces by name or description and a pulldown to filter the list : All spaces or My spaces.
Note
All spaces, including your spaces, visible spaces, and hidden spaces where you are invited to become members, and my spaces for spaces where you are a member or manager.
Spaces in which you can see information like space name, avatar and cover image
and accessing button.
Note
You can click on the information icon of the space’s card which will flip to display the space’s description and its list of managers.
A block for spaces requests (invitations to join a space, pending requests sent, pending requests for your spaces and the list of the spaces your are managing.
A suggestion list of recommended spaces to join.
You can either send a request to join or decline the suggestion.
A list of the most popular spaces, listed by their harvested gamification points on the current week.
Note
You can either send a request to join the popular space if you are not a member, or decline a request sent pending .
To access a specific space, just click the space name.
Note
For smartphone devices, you have to slide or swipe your finger to display spaces widgets.
Accessing via URL
When you try to access a space or a space page via its URL while you are not its member yet, you will receive various instructions as follows:
For an Open space, click Join to join that space first.
For a Visible space with Validation Registration, click Request to Join to send the join request first.
For a Hidden or Not existing space, click Find Spaces to open the All Spaces page.
For a Closed space, you just can access it when being invited by your administrator.
Note
Super User, who has the highest permission, can see and access all spaces for the administration purpose.
Creating a space¶
After going to the Spaces page, you can add a new space so that you and your collaborators can work together or discuss specific topics as follows:
Click
at the top left corner of the Spaces page to open the Add New Space form.
A drawer panel is displayed containing all information related to the space creation based on 3 steps:
Step 1: Space details¶
You must enter a space name (3 to 200 characters) and may enter an optional description (max 255 characters).
Note
Special characters are not allowed on space names. Only the character & is allowed.
A pulldown lists all predefined templates that the space creator can use. A description of each template is displayed below the selectors.
Note
Each template defines its default visibility, registration criteria and list of applications, and does have a description of the choice selected to help you choosing the best template for your needs when creating a new space.
Note
You can continue to the next step just by introducing the space name and click on Continue.
Step 2: Space access¶
You may override the predefined visibility and registration options of the space.
Visibility: By default, the Visibility (Hidden field) value is set to be the one predefined in the template.
No: The space is not hidden and always visible in the public spaces list.
Yes: The space is not visible in the public spaces list.
Registration: By default, the Registration value is set to be the one predefined in the template.
Open: The users sending their requests can join the space without any validation.
Validation: The membership must be validated by the space manager.
Close: The user cannot request for joining, but only the space manager can invite him.
Note
Visibility and registration fields have a description of the choice selected to help you choosing the best template for your needs when creating a new space.
Note
You can continue to the next step with Continue button, and can also go back to the previous step with the Back button.
Step 3: Invite Users¶
In the third and last step, the Users field allows to pick users or space members that you intend to invite to the new space.
Type-ahead suggestions allow to facilitate selection users and spaces members to invite.
Note
Only spaces that the creator is member of can be selected.
Users field can be pre-filled by default users or spaces defined in space template.
Note
You can go back to the previous step by clicking on Back.
Finally, click Create button to finish adding your new space. The new space appears.
Space Templates
Space templates concept is not directly exposed to users. From their perspective, they simply pick a type when creating a space.
- If the space creator chooses a template from the pulldown, a description of the selected template is displayed below the pulldown:
Community: A general purpose area for collaboration and communication of a digital community.
Projects: A project space where members coordinate on tasks toward a predefined outcome.
Communication : Interpersonal communication where a space groups are involved in exchange of ideas, skills and interests.
Team: A central destination for members of a team.
Note
The default template for new spaces is: Community
Predefined Space templates
Community
Community is the default space template. General purpose, digital collaboration and discussion area.
- Default Settings for the Community template are :
Title: Community
Description: a general purpose area for collaboration and communication of a digital community.
Hidden: No
Registration : Open
Predefined Apps : Home, Documents, Tasks, Forum, Notes, Calendar, Members, Settings
Project
Projects is ideal to coordinate actors toward a shared outcome.
- Default Settings for the Project template are :
Title: Project
Description: A project space where members coordinate on tasks toward a predefined outcome.
Hidden: No
Registration : Validation
Predefined Apps : Home, Tasks, Documents, Calendar, Notes, Forum, Members, Settings
Team
For organizational teams or work groups.
- Default Settings for the Project template are :
Title: Team
Description: A central destination for members of a team.
Hidden: Yes
Registration : Validation
Predefined Apps : Home, Calendar, Documents, Notes, Tasks, Members, Settings
Communication
Communication is the perfect choice to exchange knowledges and skills.
Title: Communication
Description: Interpersonal communication where a space groups are involved in exchange of ideas, skills and interests.
Hidden: No
Registration : Validation
Predefined Apps : Home, Documents, Tasks, Forum, Notes, Calendar, Members, Settings
You can redefine the space banner and the space avatar by mousing over and then clicking on
allowing you to pick an image from your computer.
More details about how to redefine space banner and profile here.
Space home
The default space home page contains the following content:
Activity stream: displays the space’s activities
Description: displays the space’s description and the list of the space’s managers
Calendar: displays the events of the space’s calendar by day (today’s events by default)
Tip
You can view other events of the previous and the following days simply by clicking on arrows .
Who is on line?: displays the online members of the space. It appears while at least one member is online.
Note
Calendar and Who is Online? portlets are the same as for intranet homepage but specific for the space’s calendar and members.
Note
When you are a platform administrator and member of a space, you are able to add more portlets just by clicking on Edit –> Page –> Edit layout and then drag and drop the app you want to add.
By default, the space banner is set to be the one predefined in the template and the space.
You can redefine the space banner and the space avatar by mousing over and then clicking on
allowing you to pick an image from your computer in the space home page for the space avatar and space settings for the space avatar.
More details about how to redefine space banner and profile here.
Space applications
The space is featured with some default applications pages on the space navigation bar. Simply click each application to use its functions. See Managing space navigation bar for more details.
Home: Displays changes on the space information and all the activities of space members. See Using the Activity Stream for more details.
Forums: Allows space members to exchange their opinions on a subject. See Building Your Forum for more details.
Wiki: Allows space members to work on the same Wiki pages of the space, such as editing a Wiki page. See Working With Wikis for more details.
Documents: Allows space members to work on the same documents, such as editing a document in the space. See Managing Your Documents for more details.
Agenda: Allows space members to create/edit the same events/tasks in the space calendar. See Managing Your Calendars for more details.
Settings: Allows the space manager only to edit the space. This application is invisible to space members, except the space manager. See Managing space settings to know how to edit a space.
Members: Displays the list of space members.
Note
When accessing the Members application of the space, you will see a list of space members. If there are so many members, the Show More bar will appear at the page bottom. Click Show More to see more members.
Note
In the space Settings, you can have an idea about the space template for your space, the Space template pulldown will display the selected template but you can’t change it.
Others
When a new space is created:
A forum with the same name as this space is also created in the Forums application of the portal. In case this forum is removed from the Forums application, all members of the space cannot see the space’s forum anymore when clicking Forums on the navigation bar of space.
A group calendar with the same name as the space is also created under the Group Calendars in the Calendar application of the portal.
An activity is created on the Activity Stream and a comment is added to the activity and informs that you have just joined the space. In case you or other space members left the space, the number of the space members will be updated to the activity.
Note
When more than two space characters are input between words in the space name, these spaces will be converted to ONLY ONE space when being displayed. With space characters at the beginning and end of space names, these space characters will be also omitted. After being created, your space will be automatically added to the list of MY SPACES on the left panel. Therefore, you can access your space by clicking its name.
Managing space settings¶
If you are the creator or have the Manage permission on a space, you can manage its initial settings in Space Settings, including:
To edit a space, access the Space Settings page first by following one of 3 ways:
The first way
Access your desired space, then select Settings on the space navigation bar.
The second way
Go to the Spaces page <Access-Space>, choose the space to edit, then you click on area button to display the Edit button.
Click Edit.
The third way
Go to the Spaces page <Access-Space>, click on Managing, then you click on edit button to display the edit space drawer.
Changing space information/visibility¶
Changing space information¶
This function allows you to edit the basic information of a space, which are General space informations and space’s applications.
To open the Settings page, you can select the Settings tab in the space navigation bar.
General
By clicking on the edit icon in front of the General label, you can change space’s information like:
Space avatar (See Uploading your avatar for more details.)
Space Name
Space Description
values of Visibility and Registration (For more details, see here.)
Click Save to accept your changes.
Note
The space template combo will be disabled, so that you can’t edit its template.
Managing members¶
Select the Members application in the space navigation bar.
Here, you can do many actions on members as follows:
Inviting new members¶
You can invite other users to join your spaces as follows:
1- You click on
2- An Invite user drawer is opened.
- 3- Enter the username of the person you wish to invite to
the space. You can just type in the first letters and a list of suggestions should appear. This list contains persons having those letters in their username, First name or Last name. Press Enter on keyboard to confirm the user selection.
Note
Every user, or space, added to the invite drawer, is presented by the full name and its avatar. If you entered a wrong username (i.e it doesn’t exist), nothing will be displayed in the suggestions list.
- Click on Invite to send invitations to the chosen
persons.
If you press on Invite to confirm a wrong username, the wrong username is not taken into account on sent invitations.
The invitees will see your invitations in the Invitations application at the right panel of their homepage.
Filter space members¶
You can filter space’s members by choosing a value from the pulldown:
Members: Displays all the space’s members
Managers: Displays only the space’s managers
Invited: displays invited users to the space
Requested: displays users that send a request to join the space.
Note
Invited and Requested are visible to only the space managers.
Display Invited members¶
You can display the list of invited users just by selecting Invited on the filter space members pulldown.
Display Join Requests¶
You can display the list of members who sent a request to join the space just by selecting Requested on the filter space members pulldown.
Promoting/Demoting a member¶
To grant a member the space’s manager role, click Promote Manager in the member pulldown. The member is automatically promoted as a manager in the current space.
To demote a member, click Remove Manager, and the member is automatically removed as a manager in the current space
Note
Be careful not to remove the rights for yourself; otherwise, you will not be able to change your space’s settings anymore. Besides, there should be at least one manager in a space, so the last manager of the space is not permitted to be demoted.
Note
When you are a space manager, an icon is displayed next to the information icon.
This icon is used to easily identify managers. By mousing over this icon, a Space Manager
tooltip is displayed.
Removing a member¶
- To remove a member from your space, you can click on Remove in the
member pulldown. The member is automatically removed from the space.
In case this member is the only manager of the space, a warning is displayed:
That is, you should promote another member to the manager position before you can delete that member.
Managing space applications¶
By clicking on the arrow in front of Applications label, the Applications page which allows you to manage space applications is displayed.
Here, you can:
Adding a new space application¶
Click Add Application icon to open the Space Application Installer drawer.
2. Select the application you want to add by clicking Add icon in front of it.
If there is no available application, ask your system administrator to gain the access right.
Note
System Administartors can manage Space’s applications in Space Management Administartion by adding/removing applications.
Deleting an application¶
To remove an application, click Remove in the application’s pulldown.
Renaming an application¶
As manager of a space, you are allowed to rename its applications except the Activity Stream. To rename an application, simply double-click on its name.
Joining/Leaving a space¶
Joining a space¶
Go to the Spaces page and you will see all your spaces and those whose Visibility is set to “Visible”.
There are two cases to join a space:
The first instance: For spaces without validation required, click Join corresponding to your desired space. You will automatically become their members.
The second instance: For spaces with validation required, after clicking Request to Join, you have to wait for the validation from the space’s manager who can accept or deny your request.
Revoking your request¶
To revoke your request for joining a space that has not been validated by its manager, simply click Cancel in the Pending requests drawer.
Leaving a space¶
To leave a space, simply click Leave.
If you are the only leader of that space, the message which informs that you cannot leave a space will appear as below.
Deleting a space¶
Only the space managers have permission to delete their spaces.
Open the Spaces pages, then select the space you want to delete.
Click on Remove in the area button.
A confirmation message appears:
Click OK in the confirmation message to accept deleting the space.
Note
When a space is deleted, all information, contents (documents, tasks, events…) and navigations related to that space are also deleted.
If you click on Cancel
button of the confirmation message, nothing happens.
Accepting/Ignoring invitations¶
This function allows you to accept and/or deny invitations that you received from others. You can see all spaces which are being waited for your acceptance in the Invitations Received drawer, or directly in the Spaces page.
To accept/ignore the invitations via the Invitations drawer.
To accept/ignore the invitations in the Spaces page, you can click Accept to join/ Decline corresponding to your desired space to accept/deny joining the space respectively.