Site Settings is the central admin UI for platform-wide and tenant-wide configuration. Almost every customisable behaviour — security policies, email senders, payment processors, branding, integrations — has a control in Site Settings.
Top-Level Sections
- General: Site title, timezone, languages, locale defaults.
- Security: Password policy, 2FA, banning, encryption.
- Users: Registration, sessions, password resets, custom fields.
- Communication: Email, SMS, chat, push notifications.
- eCommerce: Carts, payments, discounts, subscriptions.
- Files: Upload rules, storage, conversion, indexing.
- Integrations: Stripe, SendGrid, Twilio, Slack, Azure, Google.
- Logs: Retention, error logging, audit trail.
- Branding: Logo, colours, fonts, headers, footers.
- Advanced: Cache, queues, feature flags, debugging.
Settings Scope
- Platform-wide: Hard-coded defaults shipped with the platform.
- Tenant-wide: Per-tenant overrides — different brand colours, different Stripe accounts.
- Group-wide: Per-security-group overrides — different password policy for admins.
- User-wide: Per-user preferences.
Audit and Change Tracking
Every setting change is logged in the activity log with the before/after value and the user who changed it. Useful when “who turned off 2FA?” comes up months later.
Worked Examples
- New tenant onboarding: Use Site Settings to set up the tenant's Stripe keys, branding logo, password policy.
- Compliance rollout: Site Settings used to enforce stricter password rules, mandatory 2FA and longer log retention.
- Branding refresh: Update logo and colour palette in Site Settings; cascades to every page.
- Feature flag toggle: Advanced section to enable a beta feature on the staging tenant only.