SOQ International Academy

Change Colors

Administrators manage theme color presets under Appearance → Themes → Colors. Presets store titled color token sets applied through theme color helpers across public and panel layouts.

Colors screenshot

Live screenshot from the SOQ beauty demo (aiacademy.aiee.dev). Controls in the image are not clickable.

Surfaces, roles and current terminology

SurfaceCurrent navigation terminologyStatus
Colors listAppearance → Themes → Colors listsCore
Create / edit presetthemes/colors create and editCore
Color tokensPreset contents JSON (theme color variables)Core
Runtime applygetThemeColorsSettings in layoutsCore

Permissions, settings and activation

  • Requires Appearance / theme permissions for colors management.
  • Changing colors does not replace Custom CSS; both can apply.
  • Keep contrast readable for accessibility on buttons and text.

Core workflows

Create a color preset
  1. Open Appearance → Themes → Colors lists at the configured Admin URL.
  2. Create a preset, set a clear title, and define the color tokens.
  3. Save and preview key public pages (home, course, auth).
  4. Adjust tokens that fail contrast on real content imagery.
Update the live look
  1. Edit the active or intended preset rather than creating duplicates without need.
  2. Save and hard-refresh a public page to bypass browser cache.
  3. Verify Panel and Admin chrome still meet staff readability needs.
Roll back
  1. Re-edit the previous token values or switch to an earlier preset if multiple exist.
  2. Clear application caches if theme helpers still emit old values.
  3. Confirm Custom CSS is not overriding the tokens unexpectedly.

Result states

  • Success: Public and panel surfaces show the new palette from the saved preset.
  • Pending: Preset saved but CDN/browser cache still shows previous colors.
  • Denied: Staff lack Themes/Colors permission.
  • Error: Invalid color values or theme helper cache; correct the preset and clear caches.