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

  1. Open a page in the visual editor.
  2. Open the Library / SOURCE modal.
  3. Browse categories, preview cards, import a tile.
  4. Select the section → edit Content and Layout items.
  5. Tune Style with theme tokens.
  6. 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:

PHP
\Voodflow\VoodbuilderElements\VoodbuilderElementsPlugin::make(),

Your licence must include Developer or Agency. Catalog access is configured with your commercial materials (server-side only).

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