dachcom-digital / formbuilder
Pimcore FormBuilder - create forms easily!
Package info
github.com/dachcom-digital/pimcore-formbuilder
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
This package is auto-updated.
Last update: 2026-05-25 16:03:02 UTC
README
Important
This bundle will not be compatible with Pimcore 12 or any future Pimcore versions.
For all future development, updates, and documentation, please refer to opendxp.io:
- Access the latest info here: https://www.opendxp.io/en/bundles
- Migration of Dachcom Digital Bundles: https://www.opendxp.io/en/dachcom-bundles
Note: We are open to partnerships for those interested in porting this bundle to future versions.
For inquiries, please contact: dcdi@dachcom.ch
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
