Hosted CMS Workspace

CMS Tools Web App

This Pages app is now the handoff landing zone for the extension split. It is ready to receive story context, show article state, and host the future editor, render, export, and publishing workflows.

Environment

Loading...

Plain HTML, CSS, and JS hosted on Cloudflare Pages with no framework build step.

Handoff Status

Waiting for extension

No payload

Open this app from the extension with a story payload or use sessionStorage.cmsToolsPayload while wiring the bridge.

Open hosted editor

Story Preview

Incoming article context

No publication No section No author

Waiting for extension handoff. The hosted app is ready to display article context once the bridge is wired.

No story loaded

No article payload yet

This panel will show title, summary, author, section, story body, and asset context from Quintype.

Expected handoff inputs: ?payload=<base64-json>, sessionStorage.cmsToolsPayload, or a future postMessage bridge from the extension.

Story URL unavailable

Stage 1

Handoff

Receive article context from the extension through query payload, sessionStorage, or a future message bridge.

  • Payload decoding
  • Preview rendering
  • Payload inspector

Stage 2

Editor Surface

Host the next editor shell here, with space for canvas, controls, templates, and asset workflows.

Canvas region
Sidebar controls

Stage 3

Export And Publish

Move render, upload, QR/mobile-share, and Instagram posting flows into this hosted app after the bridge is stable.

Export queue
Publishing status

Inspector

Raw payload

Keep this inspector during the migration so handoff mismatches are easy to diagnose before the full editor is moved.

Waiting for payload...