Skip to content

CMS overview ​

The admin area lives at /admin. After login you get a sidebar of content types.

What editors manage ​

AreaWhat it controls on the site
PostsNews, blogs, events, newsletters, webinars, “in media”, etc. (by category). Soft-deleted posts go to Trash until restored or permanently deleted.
ArticlesPieces attached to a publication volume
PublicationsTrade Insight / report volumes and PDFs
ResearchResearch reports and downloads
Categories / tags / themesOrganisation and filtering
Pages & sectionsStatic/custom pages and building blocks. Contact phones, email, and address live in the Contact page’s JSON.
MenusHeader and footer navigation
Homepage sectionsShow/hide home blocks, plus the public heading and intro for each
FeaturesIllustrated home-page feature cards
Site settingsFooter, social icons, newsletter, search, SEO defaults, error pages, Know Us intro, and other public strings that used to live in code
Sliders & slidesHome carousel
Team / fellows / institutesPeople and member networks
DashboardContent counts, analytics, and a notice pointing editors at the screens above
MaintenanceFind orphaned media/files; dry-run or delete unused uploads
Link CheckerCrawl the public site and list broken links

Publishing basics ​

  1. Create or edit the record.
  2. Set status to published when ready (posts).
  3. Add a featured image where the design expects one.
  4. Fill meta title / description for SEO when possible.
  5. Save — the public site picks up changes (home/menus may cache for a few minutes).

Titles are validated for uniqueness where it matters (e.g. post titles must be unique within the same category).

Where public wording lives ​

If you are looking for a sentence that is not a post or page body:

  1. Site Settings — footer, search, SEO fallbacks, error pages, Our Work/Reform Monitor/Media fellows copy. Each form heading says where that group appears.
  2. Homepage sections — titles and intros on home blocks (these win over Site Settings when both are filled).
  3. Features — the illustrated cards on the home page.
  4. Pages — Contact JSON (phones, email, address) and other template page data.

The dashboard banner lists the same map and links through to those screens. Dismiss it once you have tried them; it will return when the list of editable copy changes.

Permissions ​

Admin routes require an authenticated, verified user. Abuse-IP blocking runs globally; whitelist office IPs via ABUSEIP_WHITELIST if needed.

Documentation for the SAWTEE CMS and public website.