Contents
- Domma CMS User Manual
- 1. Using the CMS
- 2. Tutorials
- 3. Components
- 4. API Reference
- 5. Tools
- Tools
- Analytics Pro
- Backup Pro
- Blog
- Blog Pro
- Booking
- Booking Pro
- Calendar
- Campaigns Pro
- Cards
- Card credits
- Contacts Pro
- Dashboard Pro
- Data Transfer
- Docs
- Docs Pro
- Email Pro
- Feedback
- Garage
- Invoices
- Job Board
- Mail Reader
- Messages
- MongoDB Adapter
- Onboard Pro
- Security
- Security Pro
- SEO Pro
- Sheets
- Shopping Cart
- Shopping Cart Pro
- Social Media Pro
- Support
- Surveys
- Theme Roller
- Waypoint Pro
Site Settings
Updated by Darryl Waterhouse on 14 October 2026 · 2 min read
Site Settings are at System > Site Settings and are stored in config/site.json. Themes and fonts have their own screen, Content > Theme.
| Tab | What it holds |
|---|---|
| General | Site title and tagline; Site URL (the site's real address, used for password reset links, canonical links and the sitemap - set it); Admin home (the screen the admin opens on); the default spacer size. The browser-tab icon is the brand logo, or the first letter of the site's name when there is none (a favicon in config/site.json takes first place). |
| Branding | The public site's brand (name, logo or icon, link) and the admin's own. The Admin name is shown in the admin's top bar, its sidebar and the browser tab, for everyone who signs in; empty, it uses the site title. The admin logo takes priority over the admin icon. |
| SEO | Default page title, title separator and default description. The full SEO Tool is SEO in the sidebar. |
| Footer | Copyright text, social links, and whether visitors get a "Reduce motion" switch. Footer links are menus - see Navigation. |
| The SMTP server the site sends mail through (form notifications, password resets, action emails). Without it, "Forgot your password?" cannot send a link. | |
| Back to top, Cookie consent, Breadcrumbs | Switch each on or off and set its wording and position. |
| Custom CSS | content/custom.css, applied to every public page after the theme. |
| Cache | The public page cache: switch it on or off, clear it, and see what it holds. Saving a page clears what it affects automatically. |
Theme
Content > Theme (stored in config/theme.json) sets the public theme, the admin theme, fonts, the visitor theme switcher, automatic day and night themes (at the clock times you choose) and per-element overrides. A page can override the theme in its Page Details. Picking an admin theme shows it at once so you can try them on - Save makes it everyone's, and leaving without saving puts the saved theme back.
Dates and times
The admin shows dates as dd/mm/yyyy and times on a 24-hour clock (dd/mm/yyyy HH:mm), whatever the browser's language. Recent items may read "3 days ago" or "tomorrow at 09:00". Stored values, API responses, date pickers, feeds and CSV exports keep their own formats. In a block template, {{field:FORMAT}} formats a date field on the public site.
Server configuration
Low-level settings live in config/server.json and need a server restart to take effect. They are not editable from the admin:
port,host,corsuploads.maxFileSize- the largest upload, in bytes (10 MB by default)restartOnPluginToggle- restart automatically when a plugin is switched on or off (on by default)requireSignedPlugins- refuse unsigned plugin files
Sign-in token lifetimes and password reset link expiry are in config/auth.json.
On this page