Features

Everything needed for a lightweight Magento CMS builder MVP

Thin controllers + services + repositories + requests + policies + jobs, with a frontend-heavy editor.

Builder editor mockup

Visual editor

  • Component palette with 20+ blocks
  • Reorder, duplicate, lock, hide, and edit props
  • Desktop / tablet / mobile preview widths
  • Autosave with debounce and dirty-state warning

Revisions + rollback

  • Revision snapshots on create/save/publish
  • Revision history per document
  • Rollback to selected revision and republish
  • Published revision pointers for traceability

Magento publish

  • Page or block upsert via Magento REST API
  • Identifier-based lookup when remote ID is missing
  • Queued or sync-friendly dispatch mode
  • Readable publish errors + audit logs

Templates

  • Create templates manually or from documents
  • Apply template to spin up new draft quickly
  • Theme preset and SEO metadata support

RBAC + policies

  • Viewer, Editor, Publisher, Admin roles
  • Granular permissions for publish and admin actions
  • Superadmin page for global health overview

Security model

  • Encrypted API credentials (sodium secretbox)
  • Signed preview links with TTL
  • Sanitized allowlist-based HTML rendering
  • No arbitrary JS injection in generated content