dachcom-digital / formbuilder
Pimcore FormBuilder - create forms easily!
Installs: 244 536
Dependents: 0
Suggesters: 0
Security: 0
Stars: 96
Watchers: 14
Forks: 51
Open Issues: 14
Type:pimcore-bundle
pkg:composer/dachcom-digital/formbuilder
Requires
- php: ^8.2
 - doctrine/orm: ^2.7 || ^3.0
 - pimcore/pimcore: ^11.0
 - symfony/form: ^6.4
 - symfony/intl: ^6.4
 
Requires (Dev)
- codeception/codeception: ^5.0
 - codeception/module-symfony: ^3.1
 - codeception/module-webdriver: ^4.0
 - phpstan/phpstan: ^2.0
 - phpstan/phpstan-symfony: ^2.0
 - symplify/easy-coding-standard: ~12.2.0
 
- dev-master
 - v5.3.4
 - v5.3.3
 - v5.3.2
 - v5.3.1
 - v5.3.0
 - v5.2.0
 - v5.1.4
 - v5.1.3
 - v5.1.2
 - v5.1.1
 - v5.1.0
 - v5.0.7
 - v5.0.6
 - v5.0.5
 - v5.0.4
 - v5.0.3
 - v5.0.2
 - v5.0.1
 - v5.0.0
 - 4.x-dev
 - v4.5.6
 - v4.5.5
 - v4.5.4
 - v4.5.3
 - v4.5.2
 - v4.5.1
 - v4.5.0
 - v4.4.1
 - v4.4.0
 - v4.3.2
 - v4.3.1
 - v4.3.0
 - v4.2.2
 - v4.2.1
 - v4.2.0
 - v4.1.4
 - v4.1.3
 - v4.1.2
 - v4.1.1
 - v4.1.0
 - v4.0.1
 - v4.0.0
 - 3.x-dev
 - v3.5.5
 - 3.5.4
 - v3.5.3
 - v3.5.2
 - v3.5.1
 - v3.5.0
 - v3.4.3
 - v3.4.2
 - v3.4.1
 - v3.4.0
 - v3.3.6
 - v3.3.5
 - v3.3.4
 - v3.3.3
 - v3.3.2
 - v3.3.1
 - v3.3.0
 - v3.2.2
 - v3.2.1
 - v3.2.0
 - v3.1.0
 - v3.0.6
 - v3.0.5
 - v3.0.4
 - v3.0.3
 - v3.0.2
 - v3.0.1
 - v3.0.0
 - 2.7.x-dev
 - v2.7.7
 - v2.7.6
 - v2.7.5
 - v2.7.4
 - v2.7.3
 - v2.7.2
 - v2.7.1
 - v2.7.0
 - v2.6.1
 - v2.6.0
 - v2.5.1
 - v2.5.0
 - v2.4.2
 - v2.4.1
 - v2.4.0
 - v2.3.4
 - v2.3.3
 - v2.3.2
 - v2.3.1
 - v2.3.0
 - v2.2.2
 - v2.2.1
 - v2.2.0
 - v2.1.0
 - v2.0.3
 - v2.0.2
 - v2.0.1
 - v2.0.0
 - v1.5.2
 - v1.5.1
 - v1.5.0
 - v1.4.2
 - v1.4.1
 - v1.4.0
 - v1.3.3
 - v1.3.2
 - v1.3.1
 - v1.3.0
 - v1.2.7
 - v1.2.6
 - v1.2.5
 - v1.2.4
 - v1.2.3
 - v1.2.2
 - v1.2.1
 - v1.2.0
 - v1.1.0
 - v1.0.8
 - v1.0.7
 - v1.0.6
 - v1.0.5
 - v1.0.4
 - v1.0.3
 - v1.0.2
 - v1.0.1
 - v1.0.0
 - dev-fix_docs
 - dev-Tailwind_2_Layout
 - dev-pimcore4
 
This package is auto-updated.
Last update: 2025-10-24 13:32:55 UTC
README
Release Plan
| Release | Supported Pimcore Versions | Supported Symfony Versions | Release Date | Maintained | Branch | 
|---|---|---|---|---|---|
| 5.x | 11.0 | 
^6.4 | 
18.10.2023 | Feature Branch | master | 
| 4.x | 10.5, 10.6 | 
^5.4 | 
13.10.2021 | Unsupported | 4.x | 
| 3.x | 6.0 - 6.9 | 
3.4, ^4.4 | 
17.07.2019 | Unsupported | 3.x | 
| 2.7 | 5.4, 5.5, 5.6, 5.7, 5.8 | 
3.4 | 
27.06.2019 | Unsupported | 2.7 | 
| 1.5 | 4.0 | 
-- | 18.03.2017 | Unsupported | pimcore4 | 
Installation
composer require "dachcom-digital/formbuilder":"~5.3.0"
Add Bundle to bundles.php:
return [ FormBuilderBundle\FormBuilderBundle::class => ['all' => true], ];
- Execute: 
$ bin/console pimcore:bundle:install FormBuilderBundle 
Upgrading
- Execute: 
$ bin/console doctrine:migrations:migrate --prefix '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
 
Upgrade Info
Before updating, please check our upgrade notes!
License
DACHCOM.DIGITAL AG, Löwenhofstrasse 15, 9424 Rheineck, Schweiz
dachcom.com, dcdi@dachcom.ch
Copyright © 2025 DACHCOM.DIGITAL. All rights reserved.
For licensing details please visit LICENSE.md
