Workspaces allow teams to easily create, manage, and share projects among their members.
Users can create workspaces, invite members, and assign them roles. Based on their roles, workspace members have varying access permissions for the workspace's projects and settings.
There are 3 types of workspaces: Basic, Pro, and Team. A user's account may have any number and combination of these 3 types.
Each workspace functions independently from the others, having its own sections for projects, members, settings, billing, and API keys.
{success} Workspace plans have replaced Arcweave’s previous Basic, Pro, and Team account plans. For more details on this change, see this blog post, as well as Arcweave's pricing page.
A role represents a collection of permissions assigned to any Member of the workspace.
All workspaces include 3 predefined roles: Owner, Editor, and Viewer. Team workspaces can add custom roles.
All roles may appear multiple times in a workspace. Although a workspace’s first Owner is the user creating it, more Owners can then be added.
Here is a cheatsheet of the roles’ permissions:
{success} Team workspaces give their Owners the freedom to create custom roles and assign them to their Members.
Besides workspace roles, there are also roles a user can have on a project level:
As seen further above, workspace Owners and Editors can invite users that are not Members of the workspace to collaborate in specific projects.
These invited users implicitly get the role of Guest.
Guests:
The Guest role is not directly assignable as a workspace role. If all project roles are revoked from a Guest, they automatically lose their Guest role.
{success} Remember: a workspace's Member is a user with any workspace role except Guest.
To share a project with a person outside the workspace:
A Visitor is anyone viewing a project or its Play Mode solely due to it having public status. They are neither workspace members nor Guests—in fact, they may not even have an Arcweave account at all.
{info} Visitors cannot leave or read comments in the project they are viewing.
The Visitor role is not an assignable project role; it is automatically and temporarily assigned to anyone viewing a public project, to which they otherwise have no other connection.
Every new account has a default Free workspace named after its user. This first workspace includes the Interactive Fiction Example project The Castle.
To create a new workspace:
A new, empty workspace will be created.
Each workspace has distinct sections for its:
A workspace's Owner can manage the Members of their workspace.
To add a user as a Member of the workspace, you must first invite them. Then, they have to accept the invitation from their end.
To invite a user as a Member:
The new invitation will be added to the Invitations tab of the People section.
{info} Adding a Member to a Pro or Team workspace affects the workspace’s billing. When the invited user accepts their invitation, the workspace gets charged the prorated amount for the current monthly billing cycle.
{success} To a Basic workspace, you can add an infinite number of Members.
To resend or cancel a pending invite:
{info} To change an invitee's role, you must first cancel the pending invitation and then invite them again, choosing the desired role.
To change the role of a workspace's Member:
{info} A workspace must have at least one Owner. If you are the sole Owner of a workspace, you cannot change your role before adding another Owner.
To remove a Member from the workspace:
To delete a workspace:
Team workspaces allow their Owners to create custom workspace roles and assign them permissions.
{info} The default roles of Owner, Editor, and Viewer cannot be customised.
To create a new role:
To customise a role, you can toggle on and off any of the following permissions:
Permission | Description |
---|---|
Manage workspace | Can edit the Settings section of the workspace (including deleting the workspace itself) |
View memberships | Can view workspace Members |
Manage memberships | Can invite Members and edit their roles (requires "View memberships" permission to be on) |
Delete memberships | Can remove Members (requires "View memberships" permission to be on) |
View projects | Can view the workspace's project list, the workspace's projects, and their Play Modes |
Comment on projects | Can leave and reply to comments on the workspace's projects (requires "View projects" permission to be on) |
Edit projects | Can edit the workspace's projects (requires "View projects" permission to be on) |
Duplicate projects | Can duplicate projects (requires "View projects" permission to be on) |
Manage projects | Can change projects settings (requires "View projects" permission to be on) |
Delete projects | Can delete projects (requires "View projects" permission to be on) |
Create projects | Can create projects (requires "View projects" permission to be on) |
Export projects | Can export projects (requires "View projects" permission to be on) |
Export projects backup | Can export project backup (in .arcw format) (requires "View projects" permission to be on) |
Import projects | Can import projects from backup files (.arcw format) (requires "View projects" permission to be on) |
Manage roles | Can view, edit, and delete the workspace's roles |
View API keys | Can view the workspace's API keys |
Create API keys | Can create API keys for the workspace (requires "View API keys" permission to be on) |
Manage API keys | Can rename and delete API keys (requires "View API keys" permission to be on) |
Manage billing | Can manage the workspace's Billing settings |
To delete a custom role:
A Basic workspace can have up to 3 projects. There is no such limit for Pro/Team workspaces.
{info} A Pro/Team workspace that gets downgraded to Basic retains its existing number of projects but, if exceeding the limit of 3, no more projects can be added.
Every project of a Basic workspace has a 200-item limit. Projects of Pro/Team workspaces do not have an item limit.
{info} The projects of a Pro/Team workspace that gets downgraded to Free retain their existing number of items but, if exceeding 200, no more items can be added.
A workspace Owner may invite an unlimited number of Members to the workspace.
{success} In Basic workspaces, Members are added for free.
{info} In Pro/Team workspaces, adding/removing Members affects the workspace's billing.