Elements
Edition: Developer, Agency (via meta-package)
Plugin: VoodbuilderElementsPlugin
Elements adds the official remote section catalog — polished tiles your app loads server-side into the Library / SOURCE modal. Not the same as Agency Components (sections your team saves).
Why it exists
Community ships a local pack of marketing sections. Developer teams need a larger curated library that updates without shipping megabytes of HTML in Composer.
Author experience
- Open a page in the visual editor.
- Open the Library / SOURCE modal.
- Browse categories, preview cards, import a tile.
- Select the section → edit Content and Layout items.
- Tune Style with theme tokens.
- Save.
Catalog requests are proxied by your Laravel app. Tokens stay on the server.
Setup
Installed with voodflow/voodbuilder-developer or voodflow/voodbuilder-agency. Register the plugin:
\Voodflow\VoodbuilderElements\VoodbuilderElementsPlugin::make(),
Your licence must include Developer or Agency. Catalog access is configured with your commercial materials (server-side only).
Sidebar settings
Catalog HTML uses declarative markers (data-vb-field, item count / columns, …). Authors get Content controls without PHP. See Building sections and Declarative fields.
Elements vs Components vs Templates
| Elements | Components | Templates | |
|---|---|---|---|
| Edition | Developer+ | Agency | Developer+ |
| Source | Official catalog | Your library | Whole pages |
| UI | SOURCE modal | Components tab | Template flows |