Skip to main content

Communities

Introduction

The Community feature in WorkAdventure enhances the collaborative experience within a world by allowing members to create and manage specialized groups called communities. This documentation provides an overview of the Community feature, its types, functionalities, and administration capabilities.

Overview

A Community is associated with a specific world within WorkAdventure. Each member of a world can create a Community. Communities enable users to create tags, which can be used to manage permissions and access control within the world (For more details Check Community Member Tags). You can find the Communities section in the menu (Coffee cup icon). Communities are ideal for creating discussion groups or being able to manage members by group.

Menu of Workadventure

Community Creation and Membership

Creating a Community

To create a Community, go to the Communities section in the menu and click on the "Create Community" button. You will be prompted to provide a name, description, and type for the Community.

Menu of Workadventure

Name: The name of the Community will be displayed to all members available to join.

Description: The description of the Community will be displayed to all members available to join when they click to see more details about the Community.

Slug: The slug is the unique identifier of your Community. It is automatically generated based on the name of the Community and cannot be changed. It takes the first three letters of the name of the Community (if the name has multiple words, it takes the first letter of the first three words). Note that if the slug is already taken, a random number will be added to the letters.

Menu of Workadventure

Policy: The policy defines who can join the Community. There are three types of Communities policy:

  • Any: This type of Community is open to all members of the world. Any member can join.
  • Tagged: This type of Community is associated with a specific tag. Only members with the corresponding tag can join.
  • Invitation Only: This type of Community requires an invitation to join.
info

You can invite a member regardless of the type of Community.

Joining a Community

On the Community page, you can see the list of all available communities in the world, including Any or Tagged communities if you have at least one tag in the Community's tag list. You can click the “Join” button to join a Community.

For invitation-only communities, you will receive an email invitation to join the Community. The Community will be displayed in the list of all your communities with "Accept" and "Decline" buttons.

Menu of Workadventure

Roles and Permissions

Community admin

Admins of a Community can manage the Community, invite members, and remove members. They can also change the name, description, and accepted tags for tagged communities.

Community member

Members of a Community can see the Community members list and the Community description. They can also leave the Community.

Community guest

Guest of a Community can see the Community name and description. They can also join the Community if it is an Any or Tagged Community, or if they have received an invitation.

Community Member Tags

Each member of a Community is assigned Community tags. By default, a member has the {slug}\member tag and the admin has the {slug}\admin tag. Admins can add more tags to members by clicking the "Edit button" next to a member in the Community member list.

You can use these tags to manage permissions and access control within the world.

Communities tags are visible in the Communities tab in WorkAdventure menu and also in your back-office just below the member tag.

Communities tags in back office

caution

The Community slug is structured as follows: {community-slug}\tag-name. Note that a backslash ("\") is used to separate the Community slug and the tag, not a slash ("/").

Practical Use Case

Restricting Access to Zones

  • By using the tagging system, an admin can restrict certain areas of the world to only members of their Community.
  • For example, a zone could be set to allow access only to members with the tag {slug}\member, ensuring that only Community members can enter.

Summary

The Community feature in WorkAdventure provides a flexible way to organize and manage groups within a world. By leveraging the tagging system, Communities can control membership and access, enhancing the collaborative and interactive experience within the platform.