Skip to content

Content Creation Flow

This flow describes creating a new national-level page (site page).

  1. Open the admin CMS and navigate to Websites Pages (routes/web/backend/websites.php).
  2. Create a new page via WebsitesPagesController::form and save it via WebsitesPagesController::save.
  3. Use the builder link (if present) to open /builder for page content editing.
  4. Save HTML content through the saveContent endpoint, which writes to Dictionary and content_version.
  5. Set SEO fields via getSeoFields and saveSeoFields endpoints.
  6. Mark the page as active using the switchActive endpoint.