Welcome to OpenForm
about 7 years ago by Sacha Trauwaen
Goals
- End user forms
- Advanced email notification to author, admins, ...
- Templateble emails and feedback message
- Bootstarp 3 form for responsive websites
Features
- Template based form definition
- Multi language localizeation of form
- Template exchange
- Online template editing
- reCaptcha
- Tracking script can be defined (adwords conversion, ...)
Archtecture
- Form definition in standard json schema format
- Alpaca Form Engine for Form generation [url:http://www.alpacajs.org]
- Client side form generation connected thru webapi
- Handlebars as Template engine for email and feedback message
- File based form definition
- Data stored in db in json format
Supported field types
-
Text
-
Dropdown & Radio buttons
-
Checkboxes
-
Url
-
Email
-
Textarea
-
Rich text (wyzightml [url:http://wysihtml.com])
-
File upload
-
List of items
-
Table of items
-
Mix of multiple single fields and list of items (stored as a single item, not for large amout of data)
-
Dependency between fields