I want to allow website managers(editors) to build custom forms:
- Editors should be able to create a form with a few text fields and specify the recipient emails.
- Form should send email with fields content
- The forms should be simply managed
- The forms submissions should be stored and listed in backend.
Currently there are few options, but none of them can be used by website managers. See the reasons below:
Contact module (core):
- I do not want to allow editors to manage entity fields, it is overhead.
- The module exports forms as a configuration.
- The UI is too complex for editors. There are a lot of available fields, some pages and settings like access, ajax usage and additional logic.
- The module exports forms as a configuration.
Eform (Entity form) is unsupported.
Currently we trying to do it with webform. We are trying to hide the unnecessary settings with form alter :-D Also we are trying to avoid webforms configuration export/import.
How do you create form builders for website managers(editors)?