Pages & Sites

Webpage builder

Use the slice-based webpage composer for marketing, website, and module home pages.

Webpage builder

The webpage builder is a slice-based composer for website and module home pages. It is distinct from Page Builder V3 and V4. Instead of arbitrary nodes or generated runtime code, it uses registered slices with slice-specific configuration, preview components, and settings forms.

How it works

A page stores sections, and each section has an ID, slice type, visibility flag, and config object. The editor has a left slice library, centre canvas, and right settings panel. Slice definitions live in a registry and include a type key, label, category, icon, description, default config, preview component, and optional settings component.

Configure a webpage

  1. Open the webpage builder for the page or module home surface.
  2. Search or browse the slice library by category.
  3. Add slices in the order visitors should read the page.
  4. Select each section and edit its settings in the right panel.
  5. Toggle visibility when you want to keep a section configured but not rendered.
  6. Save and preview with any live data passed into the builder.

When to use it

Use the webpage builder for structured marketing or website pages, especially where a module registers reusable sections. Use Page Builder V3 for configurable internal layouts and dashboards. Use Page Builder V4 when the page needs Iris-generated runtime code.

For developers