dachcom-digital / formbuilder
Pimcore FormBuilder - create forms easily!
Installs: 174 031
Dependents: 0
Suggesters: 0
Security: 0
Stars: 92
Watchers: 16
Forks: 47
Open Issues: 15
Type:pimcore-bundle
Requires
- php: ^8.2
- doctrine/orm: ^2.7
- pimcore/pimcore: ^11.0
- symfony/form: ^6.2
- symfony/intl: ^6.2
Requires (Dev)
- codeception/codeception: ^5.0
- codeception/module-symfony: ^3.1
- codeception/module-webdriver: ^4.0
- phpstan/phpstan: ^1.0
- phpstan/phpstan-symfony: ^1.0
- symplify/easy-coding-standard: ^9.0
- dev-master
- 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-test_fix
- dev-Tailwind_2_Layout
- dev-pimcore4
This package is auto-updated.
Last update: 2024-10-08 13:34:50 UTC
README
Release Plan
Installation
"require" : { "dachcom-digital/formbuilder" : "~5.1.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 Settings
and 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
Upgrade Info
Before updating, please check our upgrade notes!
Copyright and license
Copyright: DACHCOM.DIGITAL
For licensing details please visit LICENSE.md