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.
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.
- Navigate to /dashboard after logging in.
- Use the sidebar to jump between Posts, Media, Users, Settings and more.
- The top bar shows which workspace (tenant) is currently active.
Each workspace can host multiple websites. Create a new site and configure its name, slug, and visibility.
- Open Dashboard → Sites and click New Site.
- Enter a display name and URL slug (e.g. my-blog).
- Choose a default language and save.
- Your new site is immediately ready for content.
The built-in editor supports rich text and Markdown. Posts can be saved as drafts and scheduled for future publishing.
- Go to Posts → New Post.
- Write your content using the rich-text editor or switch to Markdown mode.
- Set a title, slug, excerpt, and featured image.
- Assign categories and tags to organise your content.
- Click Publish or choose a future date to schedule the post.
Upload and manage images, videos, and other files in the central media library. Files are organised in folders and can be reused across posts.
- Open Media from the sidebar.
- Drag-and-drop files or click Upload to select from disk.
- Create folders to keep assets organised.
- Click any file to copy its URL or insert it into a post.
Collaborate with others by inviting them to your workspace. Each member gets a role that controls what they can see and do.
- Go to Dashboard → Users → Invite.
- Enter the team member's email address.
- Select an appropriate role (Editor, Author, Viewer…).
- The invitee receives a link to join your workspace.
Generate API keys to connect external tools, headless front-ends, or CI pipelines to your workspace content.
- Open Dashboard → API Keys.
- Click Generate New Key, give it a descriptive label.
- Copy the key — it is shown only once.
- Pass the key as the Authorization: Bearer <key> header in requests.
Customise your workspace name, time zone, default language, branding, and email notifications from the Settings panel.
- Open Dashboard → Settings.
- Update General settings (name, slug, timezone).
- Configure email notification preferences.
- 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.