- Kind
- Module
- Status
- Release 3.1.0 for Drupal 10 and 11
About Component Builder
Component Builder is a drag-and-drop page builder module for Drupal. It allows content editors to assemble rich landing pages from pre-built, reusable components without developer involvement. WeebPal contributed it to the Drupal community and maintains it as a public project on Drupal.org.
Features
- Drag & drop page assembly
- Reusable components
- Content editor friendly
Install it
Requires: Drupal 10 to 11
Install with Composer, then enable it:
composer require drupal/component_builder
drush en component_builder
Issues, releases and documentation live on Drupal.org, where we maintain it. Changes to it, custom modules and ports to Drupal 12 are our Drupal module development work; our case studies show what we have delivered.
Setting it up
Requirements: Drupal core only. An experimental toolbar submodule ships alongside it.
- Enable the module at Administration → Extend.
- Define the component types you want editors to use: the module installs a "Component types" taxonomy vocabulary for exactly this.
- Build reusable components at Administration → Structure → Component Item, and the layouts that hold them at Component Wrapper.
- Add a component field to the content types that should use the builder, from Administration → Structure → Component Builder → Add component field.
- Optionally enable the experimental toolbar submodule for in-page editing.
Permission: view any unpublished component_item. Administer at /admin/structure/component-builder.
Releases and Drupal compatibility
| Release | Runs on | Notes |
|---|---|---|
3.1.0 | Drupal 10 to 11 | Current release |
3.0.2 | Drupal 8 to 10 | |
3.0.1 | Drupal 8 to 9 |
3.1.0 supports Drupal 10 and 11.
Further reading
Need a change to this module?
We maintain it on Drupal.org and build with it on client work. Tell us what your site needs from it.