Demo script: administrator tour
This page is for creators whose audience runs sites: administrators, hosts, developers and IT leads. The administrator's screens show more than the editor's, and several of them can show data you must not publish, so this script names those screens and says how to film them. It follows parts 3, 7 and 8 of the 45-minute presales demo and runs about ten minutes.
Sign in as the administrator of a demo installation with invented content and invented accounts only (Setting up a demo installation). The menu names below are those of the admin4 design of the 6.0.15 line; say which version you show.
Contents
- Part 1: the content model (2 minutes)
- Part 2: users, roles and languages (2 minutes)
- Part 3: operations (3 minutes)
- Part 4: security (3 minutes)
- Screens that need care
Part 1: the content model (2 minutes)
- Open Setup > Classes, open the class Folder, point at its attributes.
- Go back to a folder's edit form and show that each attribute is a card.
- Say: "Content types are defined here, not in code. An article, a product, an event: each gets exactly the fields it needs." The README calls the content model Exponential's most notable feature: "its fully customizable and extendable content model."
- Do not change a class on camera. Source: The content model and editing content.

Part 2: users, roles and languages (2 minutes)
- Users > Roles and policies: open the Editor role. Say: "What each group may do is a set of policies." Source: Roles and policies.
- Point at the policy that opens the help: "The help is readable for editors on a new installation through the policy
exphelp/read." (The help system) - Setup > Languages: show the content languages. Say the documented numbers with their source: 368 locale files can be used as content languages; administration translations exist (the current totals are at the top of Languages in Exponential) (Languages in Exponential).

Part 3: operations (3 minutes)
- Setup > Log files: the navigator and a search. Say: "Privacy first: e-mail addresses, IP addresses, passwords, tokens, keys and session ids are masked in this view." Never press Show unmasked on camera, and still read every line you show (Log viewer).
- Setup > Upgrade check: "Before an upgrade, this compares every file with the release." (Upgrade check)
- Setup > Caches: point at the buttons; say what clearing a cache is for. Do not clear on a site others use. (Caches)
- Setup > System information: show the top only. Blur paths, host names and database details (System information).
- Optional: Setup > Maintenance (Maintenance mode).

Part 4: security (3 minutes)
- Open the Audit tab (
/audit/dashboard), then Console. Say: "My sign-in is already recorded. Every record carries the hash of the one before, so a change to the record shows." (The audit trail) - In a terminal, off the shared screen if it shows a prompt you mind:
./console exp:audit verify --allow-root-user. - Open
/user2fa/setupon the demo account: show the choice of an authenticator app or an e-mail code. Do not finish the setup on camera: the QR code and the secret are the second factor (Two-step sign-in). - Open Content Security Policy in the help and say: "By default it is report-only on the administration and off on the sites; the page explains how to enforce it."
- End on the Checklist of Security hardening.
Say nothing like "it is secure" or "it has never had a vulnerability". Say: "Here is the process and the checklist;
vulnerabilities are reported privately to the address in SECURITY.md."

Screens that need care
| Screen | What it can show | How to film it |
|---|---|---|
| Setup > System information | Paths, host names, database details, versions | Show the top; blur the rest |
| Setup > Log files | IP addresses, user names, paths (masking helps, but check) | A fresh demo installation; read before recording |
| Audit console | Account names, IP addresses of sign-ins | Invented accounts; blur addresses |
| Users | Names and e-mail addresses | Invented users only |
| Two-step sign-in setup | The QR code and secret | Never finish on camera |
Settings files, settings/override/ | Database credentials, keys | Never open on camera; show the documentation instead |
| Error pages | Paths and references | Read first; show the reference, blur the rest |
More: Keeping secrets off screen, Privacy on camera.
Related pages
- Security hardening
- Talking points for administrators
- Demo script: Velocity
- Free documentation: this page is free to copy, translate and improve under the GNU FDL 1.3.
Become an Exponential Partner
Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.