The CMS Manager is the visual admin interface for creating, editing, and organizing all platform content. It is accessible from the Admin section of the site.
Platform-wide settings: name, emails, colors, and more.
Products, orders, coupons, checkout, inventory, and shipping.
Blog posts and articles with rich-text editing and categories.
Dynamic pages with custom slugs and rich-text content.
Homepage hero slides with images, text, and ordering.
Shared category system for organizing products, articles, and pages.
File uploads, supported formats, and size limits.
User management, role assignments, and permissions.
Automated backups, PII deletion, and audit trail.
Search engine controls, AI bot blocking, and llms.txt.
The Manager uses a component called DataManager that provides a consistent interface for every data type: a searchable list view with pagination, and a slide-out form panel for creating or editing records. Forms are generated automatically from the platform's field definitions, including validation, file uploads, and rich-text editing.
Access to the Manager is controlled by user roles and custom role permissions:
Regular users and visitors cannot access the Manager at all.
Most records follow a status workflow:
When multiple admins are working in the CMS, the platform tracks who is actively editing each record to prevent accidental overwrites.
Active editor tracking requires Redis (Upstash) to be configured. If Redis is unavailable, the feature silently degrades and editing works normally without lock indicators.