AdminSystem
Website
Manage the public school website CMS.
What it is
Website is a content hub for the school's public site (see Public School Website). Changes publish to the live public site — preview using the school-builder preview link shown at the top of the hub.
Who can access
Requires system.website.read. Most edits (saving content) require system.website.update, which is enforced per section below.
How to get there
Open /dashboard/website in the school portal.
Sections
| Section | Route | What it manages |
|---|---|---|
| Site Settings | /dashboard/website/settings | Branding, hero, homepage stats |
| News & Announcements | /dashboard/website/news | Public news posts, incl. AI-drafted articles |
| Events | /dashboard/website/events | School calendar events |
| Gallery | /dashboard/website/gallery | Photo albums (groups + uploads) |
| Static Pages | /dashboard/website/pages | About, Contact, and other custom pages |
| Admissions (CMS) | /dashboard/website/admissions | Public admissions page copy + basic application review |
| Contact Messages | /dashboard/website/messages | Inbound public contact-form submissions |
A Staff Directory section (
/dashboard/website/staff) exists in the codebase but is currently not linked from this hub's navigation — treat it as not yet available to staff via the UI.