GitHub | Packagist | Frontend Application
Formalize is a powerful PHP 8.1+/Symfony form and submission management tool that covers a wide range of use cases from
- simple event registrations to
- complex multi-stage submission workflows (draft-submission-review-approval)
It offers professional form and submission authorization based on the logged-in user's s attributes (id, group membership, roles etc., see the DbpRelayAuthorizationBundle for details).
Features include:
- Form schema, input/output validation
- Forms with file upload
- Submission drafts
- Collaborative viewing and editing of submissions
- Submission events (e.g. for sending confirmation e-mails)
- Submission exports (Pdf, Excel)
It integrates seamlessly with the Relay API Server and offers a corresponding frontend application.
Please see the documentation for more information.
You can install the bundle directly from packagist.org.
composer require dbp/relay-formalize-bundleTo update the bundle and its dependencies:
composer update dbp/relay-formalize-bundle- Install dependencies:
composer install - Run tests:
composer test - Run linters:
composer run lint - Run cs-fixer:
composer run cs-fix