The smallest component of the builder. Modules are bricks
which are used to compose and format content, build layout
of the page etc. Each module has settings which are aimed
to customise it. CSS settings are common for all modules,
they are located under
Advanced tab. Also some modules
have their unique settings and presets, which are located
When several modules are composed together they form a layout. So, every layout is a set of several modules grouped under one single parent. There always one (and only one) parent module.
Regular, Saved and Global modules/layouts
Regular modules/layouts are those which are in the plugin from the beginning or are added by third-party extensions via hooks.
Saved modules are copies of modules with specific settings
(specific configuration) which are saved to DB in order to
be used elsewhere (in other templates). It is convenient to
form a collection of design elements and have an easy access
to this collection in any template.
Saved modules are
not available in the free version.
Global modules are copies of modules with specific settings
which are reusable across templates. Any changes in one instance
of global module will lead to updating all instances of this
global module in all templates.
Global modules are not available
in the free version.
Saved layouts and global layouts are similar to saved and global modules, but in the scope of layout.
Template is a set or collection of modules combined in specific way. It represents the layout of a certain page. In terms of entity this is a JSON configuration.
When loaded the page in the builder mode you should see a small logo icon on the left edge of the screen. This icon opens the builder panel (Panel) where you can get access to all the settings of the builder, possibility to add new modules, drag'n'drop them, save changes etc.
In terms of entity, builder content is a JSON configuration that describes template. In terms of place, this is the area where all added modules can bee seen as rendered to HTML.