System Settings

System Settings

The System Settings module centralizes foundational configuration that affects the website, the admin, and the currently enabled modules.

Settings Hub

Starting from version 2026.3.0, the settings entry point is a hub landing page that displays all available setting categories in a grid layout. Each category opens in a dedicated sidebar view.

Categories

CategoryContains
GeneralBasic settings, contact, image
ContentEmail settings
ServerCache, upload, API logs
ModulesModule activation
InterfaceMenus, widgets, workflows
SystemDashboard (server info)

URL changes

Previous flat URLs such as /setting/basic now redirect to /setting/general/basic. All old URLs have backwards-compatible redirects.

Detailed guide tree

Two main screen patterns

  • Dynamic setting forms: shared pattern based on initSettingList + initForm + /setting/save, with Save and Save & Sync.
  • Specialized admin screens: dedicated pages such as Dashboard, Modules, Menu, Widget, Workflows, and API Logs.

Safe operating approach

  1. Confirm scope before changing any shared configuration.
  2. Prioritize validation for Cache, Upload, Email, and Modules during infrastructure or release work.
  3. Record updates to Menu, Widget, and Workflow because they can affect multiple screens and behaviors at once.

Sensitive area

Many System Settings pages can impact the full site or the entire admin. Change them only with a clear validation and rollback plan.