Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Checklist: theme launch

Everything to check before a new or changed design goes live: structure, settings, templates, assets, accessibility, dark mode, right to left, security policy, performance, caches and the switch-over itself.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/designers/theme-design/checklist-theme-launch.md

On this page

Checklist: theme launch

This page is for designers and project managers before a design goes live. Each line links to the page that explains it. Copy it into your ticket and tick it off.

Contents

  1. Structure and settings
  2. Templates
  3. Assets
  4. Quality
  5. The switch-over

Structure and settings

  • To do: The design lives in its own extension, registered with DesignExtensions[] (Design extensions).
  • To do: ezinfo.php and extension.xml carry the same version, license and name (ezinfo.php).
  • To do: The siteaccess's design chain is intentional and short (The design cascade).
  • To do: Override rules have prefixed, unique section names and, where order matters, a Priority.
  • To do: No node ids in settings or overrides that differ between installations; remote ids or classes instead.
  • To do: No secrets in the extension (keys, passwords, hostnames of databases).

Templates

  • To do: ./console exp:eztemplatecheck <design>/templates/ reports every file valid (Debugging a design).
  • To do: Every printed value is washed (Wash and escaping).
  • To do: Every interface text goes through i18n with the theme's context.
  • To do: Every list fetch has a limit; no fetch inside a loop.
  • To do: Cache-blocks have the right keys; nothing user-specific in view-cached templates (Caching for designers).
  • To do: No <style>, style="", inline scripts or handler attributes (Checklist: CSP).

Assets

Quality

The switch-over

  • To do: Tested on a preview siteaccess against real content (Previewing a design on a siteaccess).
  • To do: Development settings off on the live siteaccess (DevelopmentMode, ShowTemplatePathComments, debug output).
  • To do: Caches cleared after the switch, packer included (The packer cache and deploys).
  • To do: The most visited pages opened signed out right after the switch.
  • To do: A way back: the old SiteDesign values written down.

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x