Quick Start

This guide walks you through the minimum steps required to go from a new account to a live custom theme on your Open edX site.

Overview

The workflow consists of four stages:

  1. Create a CSS theme with your colors and typography.

  2. Create a logo set with your organization’s images.

  3. Create a build that combines the theme and logo set.

  4. Apply the Tutor command to connect your site.

Step 1: Create a CSS Theme

  1. Navigate to Themes in the main navigation menu.

  2. Click New Theme.

  3. Enter a descriptive name for your theme (for example, “My Organization Theme”).

  4. In the Color Palette section, use the color pickers or enter hex values to set your primary and brand colors. At minimum, set the primary, brand, and info colors to match your organization’s identity.

  5. If you have specific typography requirements, set the font family for body text and headings in the Typography section. Custom fonts require a font set — see Adding Custom Fonts for instructions on adding them first.

  6. Click Save Core Theme.

Tip

For a first pass, focus on the palette colors. You can always return to refine spacing, typography, and advanced properties later.

Step 2: Create a Logo Set

  1. Navigate to Assets > Logo Sets in the main navigation.

  2. Click New Logo Set.

  3. Enter a name for the logo set.

  4. Upload your main logo (required). Accepted formats are PNG, JPEG, WEBP, BMP, and GIF.

  5. Optionally upload:

    • A white logo variant for use on dark backgrounds (such as the login page).

    • A favicon source image. If you upload a non-ICO image, the platform automatically converts it to a multi-size ICO bundle.

    • A trademark logo for footer display.

    • A home page banner background image.

  6. Click Save Logo Set.

Custom logo upload form

The logo set editor allows you to upload multiple logo variants and a favicon in a single form.

Step 3: Create a Build

  1. Navigate to Assets > Builds in the main navigation.

  2. Click New Build.

  3. Enter a name for the build (for example, “Production Build – v1”).

  4. Select the CSS theme you created in Step 1 from the Theme drop-down.

  5. Select the logo set you created in Step 2 from the Logo Set drop-down.

  6. In the Allowed Origin field, enter the base URL of your Open edX MFEs. In most Tutor installations this takes the form https://apps.example.com.

  7. Click Save Build.

The build will be compiled automatically. Once the status changes to Published, the Copy Tutor Command button will become available.

Build configuration form

The build editor combines a theme, logo set, and font set into a deployable package.

Step 4: Apply the Tutor Command

  1. In the build list, click Copy Tutor Command next to your published build.

  2. Open a terminal on your server in the Tutor virtual environment.

  3. Paste and run the copied command.

  4. Save the Tutor configuration and restart the LMS:

    tutor config save
    tutor local restart lms
    
  5. Perform a hard refresh in your browser (Ctrl+Shift+R or Cmd+Shift+R) to clear cached CSS and see your new theme.

Build list with Copy Tutor Command button

The build list shows the status of each build and provides the Copy Tutor Command button for published builds.

Making Changes After Initial Setup

Once the initial setup is complete, most visual changes require only:

  1. Editing the theme or variant in the Branding by Aulasneo interface.

  2. Saving the changes.

  3. Performing a hard browser refresh on your Open edX site.

There is no need to rebuild Docker images, restart services, or re-run the Tutor command for color, typography, or CSS override changes. See Installation for a full list of cases that do and do not require re-running the Tutor command.

Back to Home