Extension Key: mailform
Copyright 2006-2007, Sebastian Winterhalder, <sw@internetgalerie.ch>
This document is published under the Open Content License
available from http://www.opencontent.org/opl.shtml
The content of this document is related to TYPO3
- a GNU/GPL CMS/Framework available from www.typo3.com
Mailform is a powerful extension for creating forms. In a backend wizard, the user can design very variable forms, which are generated dynamically in the frontend pages. The forms will be sent as an email to specified recievers. For each mailform content element are two different types of mails available. One is e.g. for the site administration and the other is e.g. a confirmation for the user who sent that mail.
More Informations at: http://mailform.concastic.ch
Multi-Col System
Independent XML-System
Very functional wizard
Administration and User Mail
Addon-Platform for third party development
Statistics Addon available (Ext. key: mailform_statistics)
Template-Manager Addon available (Ext. key: mailform_templates)
Translation already available in English and German.
Mailform-Addons
Mail Statistics
Excel Export
Template wizard
Allows to save own templates and use pre-defined templates
Screenshots
Illustration 1: Formular Wizard. Shown is here the backend wizard to create forms. Different field types are shown. Multiple Cols are used. This Form is available with the 'mailform_templates' Extension Add-On.
With different pre-defined input types, its possible to create a very individual form. Following types are supported yet.
Interactive Types
Text input
Text input with additional description
Textarea input (multiple lines)
Dropdown / Multiselect Menu
Radiobuttons
Checkboxes
Password field
File upload
Hidden inputs (e.g. for displaying individual data in an email)
Typo3 content elements (referenced to a existing T3 content element)
Different Submit Button types
Captcha spam protection
Layout types
Separator Line <hr> Element
Title element
HTML-Element
Every form type has an individual validation. It is possible to give each an according requirement to be valid. Following validation Types are supported yet.
E-Mail validation
Alpha-Numeric validation
Only digits / numbers
Only letters
Regex-Pattern validation
Field containing a given value
Validation interactive
With the extension Xajax interactive validation is supported. There may occure bugs, due software development. For that the feature is disabled until future versions. At this moment the extension Xajax is not required for using Mailform, but in future version it will be.
Each form type can be designed in an template. With that the possible variations are nearly infinite to design a individual form.
CSS for the page form, and CSS for sent E-Mail is separated. For installation and configuration see section below.
For installation you only need to install the given t3x file. You can either copy the extension directory in your typo3conf/ext/ root, or upload it with the install and import mask of typo3.
Ensure that you allow all Database table to be created, not at least if you add some Add-ons of the extension.
You also should ensure that the server has write access to the EXT:temp/ directory. Which is used for several actions some add-ons or the extension itself uses for a temporary file deposit.

