Skip to content

Build on it

Add your own elements, icon sets and theme integration. Each row names what you build and what it takes.

I want to ... Use Needs
register my own content element Creating Custom Elements A custom module with JavaScript
add an icon library to the icon picker Custom icon sets A module with a YAML file, or a hook
make a theme work well with the builder and its output Theming DXPR Builder A custom theme

Which should I use

Icon sets are the lightest change: a YAML file in your module is enough. Custom elements take the most work, since elements are JavaScript objects that render in the browser. Theming changes how everything looks without touching the elements.

In this section

  • Custom elements: Register your own content elements in JavaScript
  • Icon sets: Add icon libraries through YAML discovery or a hook
  • Theming: How themes interact with the builder and its output
Something wrong or missing on this page? Report it or edit the page.