Forms for editors - ViewModel
Render forms in frontend, and collect data from visitors - now using ViewModels
The Forms for editors - ViewModel is a paragraph app used to publish forms to the frontend. The app functions mainly the same as the former Forms for editors but is reimplemented and uses ViewModels for added speed and an improved developer experience.
Forms for editors' functionality is split up into two apps:
- A configurable app where you create forms and view form submits
- A paragraph app to publish forms to the frontend
In this document we will look at the paragraph app.
In frontend, the app allows users to interact with a chosen rendered form. The form can have different fields for input and different layouts.
Fields can also be set to be required, active or hide field in receipt.
Once the user has submitted the form, the app has features to specify a page to redirect the user to, or to specify a confirmation template to use and a text to publish using that template.
The app can also facilitate the setup of user receipt e-mails when the form is submitted and...
... the administrator notification e-mails.
Forms for Editors also features the max submit settings, that allows you to control if and how the form should limit users from submitting form data.
Finally you can specify a path where user-submitted files should be stored, and whether you want to create users on form submit and add them to user groups.