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

Theme design review checklist

A checklist for reviewing a theme design before it is built or before a release - concept, content fit, system consistency, accessibility, multilingual and multi-brand readiness, editor experience, and the project's…

Download as PDF

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

On this page

Theme design review checklist

This page is for theme designers who review a design: their own before handoff, or a colleague's. It checks the design (mockups, tokens, components and the decisions behind them), before or alongside the build. To check the built pages, use the Design QA checklist; to review template code, use Checklist: code review for templates.

Contents

  1. How to run the review
  2. Concept and scope
  3. Content fit
  4. System consistency
  5. Accessibility in the design
  6. Languages and brands
  7. Editor experience
  8. Project rules
  9. Outcome

How to run the review

Review in one sitting of one to two hours, with the mockups, the token table, the component inventory and the mapping sheet open. Write findings as you go, each with the frame and the item below it fails. A second reviewer who did not make the design finds more.

Concept and scope

  • To do: The design answers the brief's goals, in a sentence you can say.
  • To do: Every item of the inventory is designed: frame, class views, special pages, blocks (From mockup to theme).
  • To do: Nothing is designed that has no content behind it.
  • To do: The number of layout types, view modes and block view types is as small as the site allows (Designing view modes).

Content fit

System consistency

  • To do: All values come from the token table; no one-off colors, sizes or spaces.
  • To do: One accent and one component radius.
  • To do: Every color token has a dark value, and every key frame is drawn in dark.
  • To do: Each component appears the same everywhere it is used; near-duplicates merged (Component inventory).
  • To do: Names match across design tool, inventory and planned class names.

Accessibility in the design

  • To do: Contrast ratios measured and written down for both themes (Color contrast).
  • To do: Focus state designed for every interactive element (Designing interactive states).
  • To do: No meaning carried by color alone (links, errors, current page, required fields).
  • To do: Heading structure makes sense when read in order (Landmarks and headings).
  • To do: Targets large enough to tap; layouts work at 200% zoom.
  • To do: Motion has a reduced version (Motion and interaction).

Languages and brands

Editor experience

  • To do: Editors can achieve every designed look without remembering special rules (Designing for editors).
  • To do: Block view types have clear names (Designing layout blocks).
  • To do: Field guidance written where lengths or image shapes matter.

Project rules

  • To do: Nothing in the design needs inline styles or inline scripts to build (CSP-safe design).
  • To do: Fonts self-hosted, licenses checked; third-party embeds listed with placeholders (Designing for performance budgets).
  • To do: The design overrides shipped designs in its own extension, never by editing them.
  • To do: Administration styling, if touched, uses the shared admin components and tokens (admin4 components).

Outcome

End the review with one of: ready for handoff, ready after listed fixes, or needs another round. Record the result and the findings next to the design in the theme's repository.

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