← ProForm Documentation Index
ProForm Module
ProForm is an advanced drag and drop form management module for ExpressionEngine 2.0, designed to make creation and management of forms easier for developers and end users.
Features
ProForm has the following features:
- Forms fully configured in the Control Panel
- Drag & drop form layout in Control Panel
- Simple one line tag to render any form on your site
- Optional full ExpressionEngine template support for rendering multiple forms from a single custom template
- Multistep form support
- AJAX posting
- Mailing list opt-in
- CAPTCHA support to help prevent spam
- File uploads
- Send notifications, rendered using EE templates, to admins and/or any email address entered in the form
- CodeIgniter based validation including content filtering and encoding options (required, valid e-mail, strip HTML, base64 encode, etc.)
- Plentiful hooks, allowing third party customization
- Separate database table for each form - no more field count limits, easy to work with in custom code
- IP address and user agent recording
- Optional database Encryption
- Preset values for use in share forms such as Tell a Friend to prevent email spam