Shipflash logoDocs

Editor Routes

The editor route group provides a dedicated full-screen content authoring environment for the posts module.

On this page

Route structure

PathPurposeOwner
src/app/(editor)/layout.tsxMinimal editor layout without dashboard chrome.Editor route group
src/app/(editor)/content/editor/[kind]/[id]/page.tsxContent editor entrypoint.src/features/posts/ui/cms
src/app/(editor)/content/editor/[kind]/[id]/preview/page.tsxPreview entrypoint for draft or published output.src/features/posts

Editor.js canvas

The CMS uses Editor.js-compatible content blocks and module-owned validation before content is saved or published.

Learn more

Kind-based routing

The kind parameter maps content workflows such as post, page, faq, changelog, case-study, and team content.

Learn more

Scheduling and revisions

Scheduled publishing, revision history, and local recovery are part of the posts module behavior.

Learn more

Editor modification rules

  • Validate editor output server-side before publishing.
  • Test create, edit, save, schedule, publish, preview, and public render paths after CMS changes.
  • Keep content rendering separate from editor state management.
  • Document new content kinds in both route and product module docs.