sulu / form-bundle
Bundle for creating forms in Sulu.
Installs: 206 239
Dependents: 3
Suggesters: 0
Security: 1
Stars: 81
Watchers: 17
Forks: 78
Open Issues: 62
Type:sulu-bundle
Requires
- php: ^7.2 || ^8.0
- doctrine/collections: ^1.0 || ^2.0
- doctrine/orm: ^2.5.3
- doctrine/persistence: ^1.3 || ^2.0 || ^3.0
- sulu/sulu: ^2.4.1 || ^2.5.0@dev
- symfony/config: ^4.4 || ^5.0 || ^6.0 || ^7.0
- symfony/console: ^4.4 || ^5.0 || ^6.0 || ^7.0
- symfony/dependency-injection: ^4.4 || ^5.0 || ^6.0 || ^7.0
- symfony/event-dispatcher: ^4.4 || ^5.0 || ^6.0 || ^7.0
- symfony/event-dispatcher-contracts: ^1.0 || ^2.0 || ^3.0
- symfony/form: ^4.4 || ^5.0 || ^6.0 || ^7.0
- symfony/mailer: ^4.4 || ^5.0 || ^6.0 || ^7.0
- symfony/security-csrf: ^4.4 || ^5.0 || ^6.0 || ^7.0
- symfony/translation: ^4.4 || ^5.0 || ^6.0 || ^7.0
- symfony/validator: ^4.4 || ^5.0 || ^6.0 || ^7.0
- twig/twig: ^1.41 || ^2.0 || ^3.0
Requires (Dev)
- doctrine/data-fixtures: ^1.3.3
- doctrine/doctrine-bundle: ^1.10 || ^2.0
- drewm/mailchimp-api: ^2.2
- excelwebzone/recaptcha-bundle: ^1.4.2
- handcraftedinthealps/zendsearch: ^2.0
- jackalope/jackalope-doctrine-dbal: ^1.3.2 || ^2.0
- jangregor/phpstan-prophecy: ^1.0
- massive/search-bundle: ^2.0
- php-cs-fixer/shim: ^3.0
- phpspec/prophecy: ^1.14
- phpspec/prophecy-phpunit: ^1.0 || ^2.0
- phpstan/phpstan: ^1.0
- phpstan/phpstan-doctrine: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- phpstan/phpstan-symfony: ^1.0
- phpunit/phpunit: ^8.5.39 || ^9.6.20 || ^10.0
- sendinblue/api-v3-sdk: ^8.0
- symfony/browser-kit: ^4.4 || ^5.0 || ^6.0 || ^7.0
- symfony/dotenv: ^4.4 || ^5.0 || ^6.0 || ^7.0
- symfony/mime: ^4.4 || ^5.0 || ^6.0 || ^7.0
- symfony/monolog-bundle: ^3.1
- symfony/stopwatch: ^4.4 || ^5.0 || ^6.0 || ^7.0
- symfony/var-dumper: ^4.4 || ^5.0 || ^6.0 || ^7.0
- thecodingmachine/phpstan-strict-rules: ^1.0
Suggests
- drewm/mailchimp-api: Allows to add a newsletter subscription over mailchimp to any dynamic form
- excelwebzone/recaptcha-bundle: Allows to add recaptcha to any dynamic form
- sendinblue/api-v3-sdk: Allows to add a newsletter subscription over sendinblue to any dynamic form
Replaces
- sulu/sulu-form-bundle: 2.5.4
This package is auto-updated.
Last update: 2024-12-01 00:12:11 UTC
README
The SuluFormBundle adds support for creating dynamic forms in Sulu Admin. It can be used for contact, sweepstake or other forms.
The SuluFormBundle is compatible with Sulu starting from version 2.0. Have a look at the require
section in
the composer.json to find an
up-to-date list of the requirements of the bundle.
🚀 Installation and Documentation
Execute the following composer command to add the bundle to the dependencies of your project:
composer require sulu/form-bundle
Afterwards, visit the bundle documentation to find out how to set up and configure the SuluFormBundle to your specific needs.
💡 Key Concepts
The bundle allows that the content manager itself can create dynamic forms over the admin ui. This form fields can be position by the content manager in a basic grid. Also the content manager configure the email which is sent to the visitor or them selfs. The bundle is build on top of the Symfony Form Component and use its theming features.
❤️ Support and Contributions
The Sulu content management system is a community-driven open source project backed by various partner companies. We are committed to a fully transparent development process and highly appreciate any contributions.
In case you have questions, we are happy to welcome you in our official Slack channel. If you found a bug or miss a specific feature, feel free to file a new issue with a respective title and description on the the sulu/SuluFormBundle repository.
📘 License
The Sulu content management system is released under the under terms of the MIT License.