Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 54 lines (37 sloc) 1.61 kB
b2d4ae1 @jbroadway Initial import
authored
1 Forms is a form builder app for the [Elefant CMS](http://www.elefantcms.com/).
2 Admins can create forms by adding fields, assigning validation rules, and
3 selecting form handling "actions", then embed them into web pages through
4 the Dynamic Objects dialog.
5
3e0fcf9 @jbroadway Updated readme
authored
6 > Note: Requires Elefant 1.1+ (on master branch)
b2d4ae1 @jbroadway Initial import
authored
7
b3732d1 @jbroadway Fixed versioning
authored
8 ## Status: Beta
2300eba @jbroadway Updated readme
authored
9
fa28af6 @jbroadway Update README.md
authored
10 The form builder is now feature-complete, but requires more testing
b3732d1 @jbroadway Fixed versioning
authored
11 to be considered stable.
e65b9dc @jbroadway Updated readme
authored
12
b2d4ae1 @jbroadway Initial import
authored
13 ## Feature overview
14
15 * Easy to use web-based form builder
16 * Define email and cc-recipient handlers
17 * Set response text or redirect on submit
18 * Saves all submissions to browsable results table
19 * Export results as a CSV file
20 * Form validation occurs both client-side and server-side
21 * Hooks let you define custom PHP form handling
22 * Embed forms into any page through the WYSIWYG editor
d0c813f @jbroadway Updated readme
authored
23 * CSRF and other abuse prevention built-in
1d96234 @jbroadway Added admin results browsing
authored
24 * Tracks submission time and IP address
ed1909a @jbroadway Moved details to github wiki from readme
authored
25 * Easily style generated forms to fit your site
8e14550 @jbroadway Added range and date field types
authored
26 * Field types: text, textarea, select, checkbox, radio, range, date
b3732d1 @jbroadway Fixed versioning
authored
27 * Form edits are version-controlled
38106ad @jbroadway Connected error messages, defaults, placeholders, and labels. Updated…
authored
28
29 ## Future possibilities
30
31 * More field types
32 * More validation types
33 * Multi-page forms
34 * Export forms to PHP so they can be customized further
35 * Conditional fields (`if (field_a == 'yes') { show field_b } else { show field_c }`)
6ab90d9 @jbroadway Added screenshots to readme
authored
36
37 ## Screenshots
38
39 Form builder - properties:
40
41 ![](http://jbroadway.github.com/form/form_properties.png)
42
43 Form builder - fields:
44
45 ![](http://jbroadway.github.com/form/form_fields.png)
46
47 Form builder - preview:
48
49 ![](http://jbroadway.github.com/form/form_preview.png)
50
51 Form builder - actions:
52
53 ![](http://jbroadway.github.com/form/form_actions.png)
Something went wrong with that request. Please try again.