1. Overview

  • Drupal is a wonderful platform to build from small websites to big and complex web applications. Views, blocks, regions, entities, and nodes are great concepts to help developers do anything they need.
  • Yet, there are no easy approaches for the normal users to build a flexible layout on their website.
  • This module is built to solve that weakness of Drupal.

2. General Information

  • Compatible with Drupal 8, 9, and so on
  • Contains many types of components

3. Video introduction

  • Coming soon

4. Quick guide: how to use this module

  • Install and enable the module from https://www.drupal.org/project/component_builder
  • Activate some component we need to use in [your domain]/admin/structure/drupal-component/settings
  • To use this function, you just need to add an entity reference field refer to Component Wrapper in Article content type (or any content type, entity). Note: using Inline entity form - Complex widget in manage form display, and using format Rendered entity format in Manage display
  • That's all and now you can add content to see how it works

5. Detail guide: how to use this module for the new Drupallers

  • Coming soon

6. Detail guide: how to create new Component Type for the Drupal Developers

  • Coming soon

7. Biography

  • Author: Hai Nguyen
  • Sponsors:
    • Website Express - Drupal Development Agency, Web Design Consultants
    • Eway Corp - Web Development, Design & Digital Marketing Solutions Iowa
  • Developers: WeebPal - Drupal Development Company

8. After credit

  • Step 1: Done - design and using module in 3 versions for 3 real Drupal 9 Projects
  • Step 2: Done - simplify and complete the functions to release version 1.0 with 9 basic components
  • Step 3: In Progress - release update version with 100 components
  • Step 4: Backlog - visualize backend ui for each component type
  • Step 5: Backlog - support and maintenance