TentoCMS
Guides

Admin Interface

Navigating and using the TentoCMS admin interface.

User guide for navigating and using the TentoCMS admin interface.

Overview

The TentoCMS admin interface is organised into a fixed left sidebar for navigation and a main area with a header on top and the page content below. Navigation is grouped into labelled sections, and which sections you see depends on your current context (super admin, an organisation, or a specific project) and your role.

Layout Structure

┌──────────────────────────────────────────────────────────┐
│  ┌────────────┐  ┌──────────────────────────────────┐    │
│  │  Logo      │  │  Header: [Search]  [Theme] [User] │    │
│  │  Scope     │  └──────────────────────────────────┘    │
│  │  switcher  │  ┌──────────────────────────────────┐    │
│  │            │  │  [Breadcrumbs]                    │    │
│  │  Sidebar   │  │                                   │    │
│  │  (grouped  │  │        Main Content Area          │    │
│  │  sections) │  │                                   │    │
│  │            │  │                                   │    │
│  └────────────┘  └──────────────────────────────────┘    │
└──────────────────────────────────────────────────────────┘

The sidebar has three fixed parts, top to bottom:

  1. Logo — the TentoCMS logo.
  2. Scope switcher — a card showing your current organisation (top line) and project/site (bottom line). Click it to switch between the organisations and projects you have access to. Super admins can also exit an organisation to return to the super-admin view. If you only belong to one organisation and one project, there is nothing to switch and the card is static.
  3. Navigation — links grouped into labelled sections (below).

The sidebar shows a different set of sections depending on where you are:

Super-admin view (super admins, before choosing an organisation) — a single Super admin section:

ItemDescription
OrganisationsManage all organisations (tenants)
Security eventsReview security-related activity across the platform
TrashRecover or permanently remove deleted organisations

Organisation view (after selecting an organisation but before choosing a project) — a single Organisation section:

ItemDescription
OverviewOrganisation summary
ProjectsThe projects within this organisation
TeamMembers and their organisation roles
SettingsOrganisation-level settings

Project view (after selecting a project) — this is the main working view, described next.

Project view sections

Once you are inside a project, the sidebar is grouped as follows.

Content

ItemDescription
DashboardProject overview and quick access

Blog

ItemDescription
PostsCreate and edit blog posts
CategoriesManage post categories
TagsManage post tags

Pages & collections

ItemDescription
PagesCreate and edit content pages
CollectionsManage collection entries
MediaUpload and manage images and files
VariablesManage reusable project variables

Settings (developer and admin roles only)

ItemDescriptionVisible to
Page typesDefine the structure of pagesDeveloper+
Collection typesDefine the structure of collectionsDeveloper+ (deleting a collection type specifically requires Admin — see note below)
ComponentsManage the reusable component libraryDeveloper+
WebhooksConfigure outbound webhooksDeveloper+
MigrationsImport/export and content migrationsDeveloper+
API keysPublic API and preview keysDeveloper+ for preview keys; live (production) keys require Admin — see note below
UsersManage users in the projectAdmin only
Audit logsReview who changed whatAdmin only
UsageView usage and quotasAdmin only
BackupExport and back up contentAdmin only
API docsReference for the public APIAdmin only
OrganisationJump to the organisation viewOrg admins / super admins
TrashRecover or permanently remove deleted contentDeveloper+ position in Settings — but acting on trash (restore or permanent delete) requires Admin; see note below

Collection-type deletion needs Admin, not just Developer. Creating and editing collection types only requires Developer+, but the delete endpoint specifically checks for the Admin role. A Developer can see and use every other Collection types control but will get a FORBIDDEN response if they try to delete one.

API keys are split by key type, not admin-only. The whole API keys router requires Developer or higher, so Developers can view key metadata and create, update and revoke preview keys. Live (production) keys — the ones serving real traffic — additionally require Admin. Editors and Publishers have no access at either layer: the Settings section is hidden from their sidebar, and the API refuses them regardless of navigation.

Where Trash appears

Trash is available to every role — it is never hidden. Its position in the sidebar depends on your role:

  • Developers and admins see Trash at the bottom of the Settings section.
  • Editors and publishers (who have no Settings section) see Trash appended to the Pages & collections section.

But restoring or permanently deleting is Admin-only, regardless of where Trash appears. Every role can open Trash and browse what's in it — the listing endpoint has no role check. Restoring an item or permanently deleting it, however, requires the Admin role; Editors, Publishers, and Developers can view trash contents but get a FORBIDDEN response if they try to restore or permanently delete.

Active highlighting

The current section is highlighted in the sidebar. The most specific matching link wins, so parent links don't over-highlight — for example, on the Projects list the "Projects" item is highlighted rather than "Overview".

Role-based access

Roles follow the hierarchy editor < publisher < developer < admin. Higher roles can do everything lower roles can, plus more.

RoleSees in the project view
EditorContent, Blog, Pages & collections (with Trash — view-only; can't restore or permanently delete). No Settings section.
PublisherSame sections as Editor, with publishing abilities on the pages themselves. Trash remains view-only. No Settings section, and no access to API keys at either layer — the API keys router requires Developer or higher.
DeveloperAll of the above plus the Settings section (Page types, Collection types, Components, Webhooks, Migrations, API keys) and Trash under Settings — still view-only for Trash, can't delete collection types (Admin-only), and can manage preview API keys but not live ones.
AdminEverything Developers see plus the admin-only Settings items (Users, Audit logs, Usage, Backup, API docs), the only role that can restore/permanently delete Trash items, and the only role that can delete a collection type.

The header sits above the main content and contains, left to right:

  • Search (only inside a project): a search box for pages, posts, and media. Click it — or press Cmd/Ctrl + K from anywhere — to open the search palette.
  • Theme toggle: a sun/moon button that switches between light and dark mode. Your choice is remembered.
  • User menu: your avatar initials, your name, and a pill showing your current role. Open it for:
    • Profile — your profile settings.
    • Sign out — log out and return to the login screen.

Offline banner

If your internet connection drops, a banner appears at the top of the interface warning that changes may not be saved. It disappears automatically once you reconnect.

Breadcrumbs appear at the top of the main content area and are generated automatically from the current URL, always starting with Home. Each parent segment is a clickable link; the current page is shown as plain text. Segment names are turned into readable labels (for example, page-types becomes "Page Types"), and some routes are handled specially — for instance, blog post URLs omit the redundant "Posts" segment, and the "Settings" segment is shown but is not itself a link.

Common tasks

Switch organisation or project

  1. Click the scope switcher card near the top of the sidebar.
  2. Choose an organisation and/or project from the menu.

Create a new page

  1. Open Pages in the sidebar.
  2. Click the New Page button.

Find content quickly

  1. Click the search box in the header (or press Cmd/Ctrl + K).
  2. Type to search across pages, posts, and media, then select a result.

Recover deleted content

  1. Open Trash (under Settings for developers/admins, or under Pages & collections for editors/publishers).
  2. Restore an item, or permanently remove it. (Requires the Admin role — everyone else can browse Trash but not act on it.)

Change the theme

  1. Click the sun/moon button in the header.
  2. The interface switches between light and dark mode immediately.

Sign out

  1. Open the user menu (top right).
  2. Click Sign out.

See Also

Copyright © 2026