FormBuilder Bundle

Release Plan
| Release | Supported OpenDXP Versions | Supported Symfony Versions | Release Date | Maintained | Branch |
|---|---|---|---|---|---|
| 1.x | 1.x | ^7.4 | DD.MM.YYYY | Feature Branch | 1.x |
Installation
composer require "open-dxp/formbuilder-bundle":"~1.0.0"
Add Bundle to bundles.php:
return [
OpenDxp\Bundle\FormBuilderBundle\OpenDxpFormBuilderBundle::class => ['all' => true],
];
- Execute:
$ bin/console opendxp:bundle:install OpenDxpFormBuilderBundle
Upgrading
- Execute:
$ bin/console doctrine:migrations:migrate --prefix 'OpenDxp\Bundle\FormBuilderBundle\Migrations'
Usage

- Go to
Settings=>Form Builder Settingsand create your form (Make sure your spam protection is covered). - Open a document and place the form area brick like any other bricks via drag and drop.
- Use the edit button at the right top corner to configure your form.
Also make sure you've included the flash template if you want to have some success messages after a redirect. It's also possible to render a form via Twig or even within a controller method. Click here to learn more about the form rendering types.
Overriding Templates
Nothing to tell here, it's just Symfony standard.
Further Information
- Usage (Rendering Types, Configuration)
- SPAM Protection
- Output Workflows
- Backend Administration of Forms
- Export Forms
- Ajax Forms
- Dynamic Fields (Add form elements via events)
- Available Form Types
- Create Custom Form Type
- Custom Form Type Backend Layout
- Form Presets
- Events
- Mastering File Uploads
- Conditional Logic
- Form & Field Attributes
- Form Runtime Data
- Form Data Injection
- Frontend Tips
- FormBuilder Javascript Plugins
- Configuration Flags
- Custom form templates
- Writing Tests
Upgrade Info
Before updating, please check our upgrade notes!
License
DACHCOM.DIGITAL AG, Löwenhofstrasse 15, 9424 Rheineck, Schweiz
dachcom.com, [email protected]
Copyright © 2026 DACHCOM.DIGITAL. All rights reserved.
For licensing details please visit LICENSE.md