Concepts¶
Within this chapter, you will learn the basic concepts of the form framework. It addresses your concerns as backend editor and integrator. Some of the chapters also cover topics for developers.
- Target groups and main principles
- Configuration
- Form configuration vs. form definition
- Form/ File storages
- Frontend rendering
- Templates
- Translation
- Form element translation arguments
- Basic code components
- “render” viewHelper
- Build forms programmatically
- Runtime manipulation
- Variants
- Validators
- Client-side validation
- Server-side validation
- Alphanumeric validator
- Date/ time validator
- Date range validator
- Email validator
- Empty validator
- File size validator
- Floating-point number validator
- Integer number validator
- Non-XML text validator
- Number of submitted values validator
- Number range validator
- MimeType validator
- String length validator
- Regular expression validator
- Translation of validation messages
- Custom validator implementations
- Finishers
- Form manager
- Form editor
- Form plugin