CMS One
Sign in
User Guide

Get the most out of CMS One

Everything you need to create content, manage your team, and publish websites — no technical knowledge required.

Getting Started

CMS One uses a workspace model. When you register, a personal workspace is created for you automatically and you become its admin. Visit /dashboard to begin.

Your Dashboard

After signing in you land on your personal dashboard. From here you can switch between your websites, view recent activity, and access all workspace tools.

  1. Navigate to /dashboard after logging in.
  2. Use the sidebar to jump between Posts, Media, Users, Settings and more.
  3. The top bar shows which workspace (tenant) is currently active.
Creating a Website

Each workspace can host multiple websites. Create a new site and configure its name, slug, and visibility.

  1. Open Dashboard → Sites and click New Site.
  2. Enter a display name and URL slug (e.g. my-blog).
  3. Choose a default language and save.
  4. Your new site is immediately ready for content.
Writing & Publishing Posts

The built-in editor supports rich text and Markdown. Posts can be saved as drafts and scheduled for future publishing.

  1. Go to Posts → New Post.
  2. Write your content using the rich-text editor or switch to Markdown mode.
  3. Set a title, slug, excerpt, and featured image.
  4. Assign categories and tags to organise your content.
  5. Click Publish or choose a future date to schedule the post.
Media Library

Upload and manage images, videos, and other files in the central media library. Files are organised in folders and can be reused across posts.

  1. Open Media from the sidebar.
  2. Drag-and-drop files or click Upload to select from disk.
  3. Create folders to keep assets organised.
  4. Click any file to copy its URL or insert it into a post.
Inviting Team Members

Collaborate with others by inviting them to your workspace. Each member gets a role that controls what they can see and do.

  1. Go to Dashboard → Users → Invite.
  2. Enter the team member's email address.
  3. Select an appropriate role (Editor, Author, Viewer…).
  4. The invitee receives a link to join your workspace.
API Keys

Generate API keys to connect external tools, headless front-ends, or CI pipelines to your workspace content.

  1. Open Dashboard → API Keys.
  2. Click Generate New Key, give it a descriptive label.
  3. Copy the key — it is shown only once.
  4. Pass the key as the Authorization: Bearer <key> header in requests.
Workspace Settings

Customise your workspace name, time zone, default language, branding, and email notifications from the Settings panel.

  1. Open Dashboard → Settings.
  2. Update General settings (name, slug, timezone).
  3. Configure email notification preferences.
  4. Save changes — they take effect immediately.

Tips & Tricks

  • Draft first, publish later use the Drafts view to stage content before it goes live.
  • Keyboard shortcuts press Ctrl+S press inside the editor to save without leaving the page.
  • Reuse media upload an image once and insert it into any number of posts via the Media picker.
  • Multiple workspaces you can be a member of several workspaces. Use the workspace switcher in the top bar.
  • Categories vs Tags categories represent broad topics; tags are for specific keywords. Both improve discoverability.