Collaborating in Projects

Last Updated: Tuesday 1st September, 2009

One of the more powerful features of the GLU Rich Media Management System (GLU RMMS) is to allow multiple users to collaborate in the same project. In this tutorial, you will learn how to invite other users to join a project, and to manage their access rights under your account.

Collaborating in Projects

Very often multiple developers will work on larger projects together during the development phase, and on-going maintenance would be required after the project launch. However, the responsibilities of these users are quite different and it makes sense to allow appropriate access rights to different people.

The GLU Rich Media Management System (GLU RMMS) encourages multiple users to collaborate on the same project by the mean of "Project Invitation".

A user can create a project under the "My Projects" node in the Projects tree under the Manage section and invite other people to join. Once an invitation is accepted, the joined project will appear under the "Shared Projects" node and the user can manage the folders or modules under it based on the access right he/she is set up with.

This tutorial will demonstrate the common operations related to project collaboration and include:

- Inviting a user to join a project

- Managing users for a project

User Groups

Before we begin, there are four different types of user groups, Project Creator, Project Owner, Project Administrator, and Producer.

The user has full access to the projects he or she creates, and is said to be the "Project Creator" for that project. However, Project Owner, Project Administrator, and Producer are user groups only related to users who have been invited to join a project. They have a limited set of access rights on the "shared" projects.

The responsibilities and access rights of these user groups are listed in the table below:

User Group Description Access Rights
Project Creator Users who create the project are automatically set as the Project Creator and have full access to the project. Add projects
Edit projects
Delete projects
Add folders
Edit folders
Delete folders
Invite people to join projects
Remove people from projects
Add GLU modules
Edit GLU modules
Delete GLU modules
Configure GLU modules
Project Owner Similar to the Project Creator but without the ability to add projects, which is not applicable under the "Shared Projects" node. Edit projects
Delete projects
Add folders
Edit folders
Delete folders
Invite people to join projects
Remove people from projects
Add GLU modules
Edit GLU modules
Delete GLU modules
Configure GLU modules
Project Administrator Manages the project and can perform everything on the project except managing invited people or editing the project settings. Add folders
Edit folders
Delete folders
Add GLU modules
Edit GLU modules
Delete GLU modules
Configure GLU modules
Producer Can only configure modules under the joined projects. Configure GLU modules

Inviting a user to join a project

A Project Creator or a Project Owner can invite people to join his or her projects.

The invited person can be an existing GLU user, or can be anyone who doesn't currently have a GLU account. However, only registered GLU users have access to the GLU RMMS. When a project invitation is sent, the invitee should receive an email with some information about the project and links to either accept or reject the invitation.

If the person is not an existing GLU user, another link to sign up for GLU is available. It’s only after confirming the registration that the user is given login details to the GLU RMMS.

For an existing GLU user, he or she can accept the invitation either by clicking on the "accept" link in the invitation email, or by logging into the GLU RMMS and accepting the corresponding project invitation under the Notifications panel in the Welcome page.

All pending invitations will appear under this panel until acted upon by the user.

014

To invite a user to join a particular project, follow the steps below:

1. Log into the GLU RMMS and go to the "Manage" section

2. Select the project under the Projects panel that you wish to invite people to join

3. Click the "People" button at the bottom of the Projects panel and a "Manage Project Users" window will appear

007

4. Enter the first name, last name, and email address of the person to invite in the corresponding textfields, and select the appropriate user group under the "User Group" drop down box.

5. Click the "Invite" button to send an invitation to the email address specified and the user will be added to the "Manage people" list with the "Pending" status.

Once the person accepts the invitation, their details will appear under the "Manage people" list with the "Accepted" status. If they decline, the status will be set to "Declined".

Managing users for a project

When a project invitation is sent to a person, their details will be added to the "Manage people" list in the "Manage Project Users" window.

020

People's user group can be changed in this list. To change a user’s user group, simply select a different user group from the “User Group” drop down box and click the “Save” icon under the "Action" column.

To remove a user from the list, simply highlight the user and click the "Remove" icon under the "Action" column. Users removed from this list will no longer have access to the shared project. Users who have declined to join the project should be removed from this list for housekeeping purposes.