For UI Designers

Design web templates in Figma and hand them off so a developer can map them to the erxes CMS and Web Builder: site-wide branding, navigation menus, pages, and the ordered sections inside each page. This track is for designers: you do not need to write code, but you need to know what the CMS stores so your design names editable fields instead of imaginary ones.

What you deliver

  • Desktop and mobile layouts for each page type.
  • Shared tokens: colors, fonts, spacing, and image treatments.
  • A page-by-page inventory of sections, in order, with editable fields marked.
  • States for dynamic content: loading, empty, error, long text, and missing images.

How your work maps to the product

Your design elementWhere it lives in erxes
Site name, logo, favicon, domain, copyrightWeb fields (name, logo, favicon, domain, copyright)
Brand colors and fontsWeb.appearances (primaryColor, secondaryColor, accentColor, backgroundColor, fontSans, fontHeading, fontMono)
Header and footer navigationMenuItem records with kind main and footer
Each page and its routePage records (name, slug, description, coverImage, status)
Sections inside a pagePage.pageItems; each with type, order, content, and a config object
Blog and listing cardsPost fields (title, excerpt, thumbnail, categories, tags, publishedDate)

Section type values and the keys inside config are defined by the selected template repository, not by the CMS schema. The Web Builder deploys a site by writing your page sections into per-page JSON files that the template renders. Confirm the available section types with the template developer before designing around them.

Guides

Was this helpful?