2011-12-05 10:44:23 +01:00
|
|
|
# UserForms
|
2011-02-12 00:49:34 +01:00
|
|
|
|
|
|
|
## Introduction
|
|
|
|
|
2011-12-05 10:44:23 +01:00
|
|
|
UserForms enables CMS users to create dynamic forms via a drag and drop interface
|
|
|
|
and without getting involved in any PHP code.
|
2011-02-12 00:49:34 +01:00
|
|
|
|
|
|
|
## Maintainer Contact
|
|
|
|
|
2011-12-05 10:44:23 +01:00
|
|
|
* Will Rossiter (Nickname: wrossiter, willr) `<will (at) fullscreen (dot) io>`
|
2011-02-12 00:49:34 +01:00
|
|
|
|
|
|
|
## Requirements
|
|
|
|
|
2012-05-07 11:19:42 +02:00
|
|
|
* SilverStripe 3.0
|
2011-02-12 00:49:34 +01:00
|
|
|
|
|
|
|
## Features
|
|
|
|
|
|
|
|
* Construct a form using all major form fields (text, email, dropdown, radio, checkbox..)
|
2011-12-05 10:44:23 +01:00
|
|
|
* Ability to extend userforms from other modules to provide extra fields.
|
2011-02-12 00:49:34 +01:00
|
|
|
* Ability to email multiple people the form submission
|
|
|
|
* View submitted submissions and export them to CSV
|
|
|
|
* Define custom error messages and validation settings
|
2011-12-05 10:44:23 +01:00
|
|
|
* Optionally display and hide fields using javascript based on users input
|
2011-12-20 22:07:40 +01:00
|
|
|
* Pre fill your form fields, by passing your values by url (http://yoursite.com/formpage?EditableField1=MyValue)
|
2011-02-12 00:49:34 +01:00
|
|
|
|
|
|
|
## Installation
|
|
|
|
|
|
|
|
1. Download the module from the link above.
|
|
|
|
2. Extract the file (if you are on windows try 7-zip for extracting tar.gz files
|
|
|
|
3. Make sure the folder after being extracted is named 'userforms'
|
|
|
|
4. Place this directory in your sites root directory. This is the one with sapphire and cms in it.
|
|
|
|
5. Run in your browser - `/dev/build` to rebuild the database.
|
|
|
|
6. You should see a new PageType in the CMS 'User Defined Form'. This has a new 'Form' tab which has your form builder.
|
|
|
|
|
2012-12-07 09:26:53 +01:00
|
|
|
* PLEASE NOTE! You need to run git submodule update --init --recursive when you git clone the module to fetch the jquery validation submodule.
|
|
|
|
|
2011-05-08 23:27:56 +02:00
|
|
|
## Thanks
|
|
|
|
|
2011-12-05 10:44:23 +01:00
|
|
|
I would like to thank everyone who has contributed to the module, bugfixers,
|
|
|
|
testers, clients who use the module and everyone that submits new features.
|
2011-05-08 23:27:56 +02:00
|
|
|
|
2011-12-05 10:44:23 +01:00
|
|
|
A big thanks goes out to [Jan Düsedau](http://eformation.de) for drawing
|
|
|
|
the custom icon set for the form fields.
|