Skip to content
Browse documentation

How to Access and Use the Workspace in WDesignKit?

5 min read
On this page

The Workspace feature in WDesignKit allows you to manage and collaborate on projects with ease. Below is a guide to creating and managing workspaces:

1. Create Workspace

After logging into WDesignKit, go to Workspace → Manage Workspace

Step 1: Open the Dashboard

After navigating to the Workspace section, you will land on the Workspace Dashboard.

Here you can:

  • View your existing workspaces.
  • See details for each workspace, such as the number of members, templates, widgets, and snippets.
  • Create new workspaces.

Step 2: Click “Create Workspace”

To create a new workspace:

  1. On the dashboard, locate the “Create Workspace” button.
  2. Click the button to open the Create Workspace pop-up window.

Step 3: Enter Workspace Details

In the pop-up window:

  1. Workspace Name: Enter a unique name for your workspace (e.g., Client Website, E-commerce Project).
  2. Upload an Image: Optionally, click “choose an image” to browse and upload an image (PDF, image, video, or audio) related to your workspace.

Step 4: Create Workspace

Once you’ve entered all the details:

  1. Click the Create Workspace button.
  2. Your new workspace will be created and added to your dashboard, as seen in the image where the workspace is displayed.

 2. Manage Workspace

Step 1: Accessing Workspace Settings

Once your workspace is created, you can manage it directly from the dashboard.

  1. Click on the Workspace Card: Click on the workspace card you want to manage (e.g., My New Space).
  2. Manage Workspace: On the workspace details page, you will see an option to manage workspace settings.

Step 2: Managing Workspace Members

To manage the users within the workspace:

  1. Click the three-dot menu icon on the top right of the workspace card.
  2. Select Manage Members.
  3. This will open the member management section, where you can view all workspace members, their roles, and status.

 3. User Roles & Accessibility

Each workspace allows collaboration, and every member is assigned a role that determines their level of access and control. Roles can be customized based on responsibilities, and permissions are automatically assigned based on the selected role.

Available Roles and Permissions

  • Owner: Full control over workspace management, including billing, member management, and settings.
  • Editor: Can create and modify templates, widgets, and snippets, but cannot manage members or access workspace settings.
  • Subscriber: View-only access with the ability to receive updates but no editing rights.

Step-by-Step Role Management

  1. Click the three-dot menu on the workspace card.
  2. Select Manage Members.
  3. In the Role dropdown next to each user’s name, select the role you want to assign: Owner, Admin, Editor, Subscriber, or Viewer.
  4. Click Save to apply changes. The new role will be applied immediately.

 4. Workspace Features

Templates Management

Templates are pre-built layouts and design structures that can be stored within a workspace.

  • View Templates: Open the Templates section of the workspace to view all available templates.
  • Add Templates: Click Add Template, fill in the details, and save. This template will be linked to this workspace.
  • Edit/Delete Templates: You can edit or delete existing templates from the Templates section.

Widgets Management

Widgets are reusable components that can be added to templates or pages.

  • View Widgets: Open the Widgets section to see all saved widgets.
  • Add Widgets: Click Add Widget, configure settings, and save. The widget will be associated with this workspace.
  • Edit/Delete Widgets: You can manage widgets and make any necessary changes.

Code Snippets Management

Code Snippets allow you to store custom code within a workspace.

  • View Snippets: Open the Snippets section to see all saved code snippets.
  • Add Snippets: Click Add Snippet, enter a snippet name, paste your code, and save it.
  • Edit/Delete Snippets: You can edit and manage your stored code snippets within this section.

Managing Workspace Members

To manage workspace members:

  1. Click on Users from the workspace overview page.
  2. From the Manage Members section, you can:
    • View all workspace members.
    • Add new members.
    • Assign or change roles.
    • Remove users if necessary.

Server-Side Steps and Member Management

Since workspace-related functionality is handled server-side, all member and workspace management is done through a centralized system.

Server-Side Workspace Management

  1. Open the Manage Workspace Panel: After creating a workspace, you can access all workspace settings through the server-side dashboard.
  2. Create New Workspaces: From this dashboard, you can create and manage multiple workspaces.
  3. Invite New Members: You can send invitations to new members, assign roles, and set permissions directly from the server dashboard.
  4. Assign Roles and Permissions: You can assign roles like Owner, Admin, Editor, and Subscriber, ensuring the proper permissions are granted.
  5. Remove or Suspend Users: You can also manage user access by removing or suspending users from specific workspaces.

Role Management on Server Side

From the Manage Members section, you can:

  • Assign the following roles:
    • Owner: Full control of the workspace.
    • Editor: Create and edit content, but cannot manage users or settings.
    • Subscriber: View-only access with updates.

Managing Workspace via Three-Dot Menu

After you have created a workspace and assigned the appropriate roles:

  1. Click the three-dot icon on the top-right corner of your workspace card.
  2. You will see options to:
    • View the workspace.
    • Delete the workspace (if you wish to remove it from your list).

Best Practices for Workspace Management

To maintain an organized and secure workspace:

  • Assign roles based on responsibilities.
  • Limit admin access to trusted users.
  • Review member access regularly.
  • Remove inactive users.
  • Back up important templates, Widgets, and Snippets.
  • Keep content organized using clear naming.

Benefits of Using Workspaces Effectively

Proper workspace management helps you:

  • Improve team collaboration
  • Protect sensitive resources
  • Reduce errors
  • Maintain version control
  • Increase productivity
  • Ensure smooth project workflows

In short, WDesignKit’s workspace system allows you to organize templates, widgets, code snippets, and team members in one centralized platform. By using roles, permissions, and content management tools properly, you can maintain a secure, efficient, and collaborative working environment.

Note: Each workspace functions independently, which means Templates, Widgets, and Snippets created in one workspace are not shared with others. You can create multiple workspaces to organize different clients, separate websites, or testing environments. All your workspaces can be easily managed either from the Dashboard or through the Top Menu → Workspace → Manage Workspace option.

Now, you can use the workspace system to organize your projects and collaborate more effectively with your team.