What this page does
This page opens the full page editor for one page key and is the main operator workspace for updating localized content, adjusting visibility, and publishing the current draft.
What operators manage here
- Header identity: page key, editable name, operational state, and content status.
- Page URLs through the
URLsmodal. - Page settings: enabled/disabled state, layout (
Main,Landing, orProfile), landing-page redirect behavior, top navigation buttons, excluded countries, included countries, and past version restore. - Language tabs and page sections for localized content.
- Preview mode switching between desktop and mobile frames.
- Older versions that can be switched back into the current draft.
- Lifecycle actions such as publish, align, translate, duplicate, URLs editing, and delete.
Common confusion
Deleteremoves the page and related content history entirely.Publishpromotes the current draft content and archives the previous published version.Statechanges page availability, whileStatustracks the publication lifecycle of content.- There is no visible
Save Draftbutton. Draft persistence happens automatically through debounced autosave when operators change editable fields or page content. Translatefills other languages from the primary language, whileForce Translateoverwrites non-primary languages.Choose a Past Versionis not a compare-only history viewer. Selecting a row immediately copies that archived content into the current draft through the normal page update route.Duplicatefirst creates a new page shell, then copies the current page content and settings into the new key.Content alignwarns that manually added non-primary language sections will be lost before the alignment request runs.
Editor-only helper surfaces
URLsopens a separate modal for page URLs. Current visible URL rows exposeLocale,URL, and remove action. The modal blocks empty URLs, URLs that do not start with/, and duplicate URL values.Duplicateopens the same page-creation modal used on the page list, then copies the current content into the newly created page.Add sectioninserts a new default content section into the current language layout.- The right sidebar exposes per-section controls for
Type,Section name (optional),Visibility,Access Tags,Device Visibility, and section-levelDelete/Duplicate/ move actions. - Split-view sections can add/remove rows or columns and those layout-grid changes are saved as page content.
Previewcan switch between desktop and mobile framing without changing saved content.Choose a Past Versionshows archived timestamps and can label rows asPublishedorCurrent version.
How saving actually works
Nameautosaves after the operator changes it.State,Layout, landing redirect, and top-navigation button settings save immediately.Exclude CountriesandIncluded Countriessubmit immediately after the operator changes the selection.- Section edits, section ordering, and layout-grid edits rebuild the current language content and refresh the preview.
- Language tabs and the desktop/mobile preview toggle only change what the operator is viewing; they do not save page data by themselves.