DEPRECATION WARNING
This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.
EXT: Smile Form Archive¶
Author: | Kasper Skårhøj |
---|---|
Created: | 2002-11-01T00:32:00 |
Changed: | 2007-11-26T18:37:56 |
Author: | Smile |
Email: | typo3@smile.fr |
Info 3: | |
Info 4: |
EXT: Smile Form Archive¶
Extension Key: smile_form_archive
Copyright 2007, Smile, <typo3@smile.fr>
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
Table of Contents¶
EXT: Smile Form Archive 1
Introduction 1
What does it do? 1
Screenshots 1
Users manual 2
To-Do list 3
Changelog 3
Introduction¶
What does it do?¶
The extension Smile Form Archive saves the content of submitted forms into Typo3 data records in a human-readable format.
If this extension is placed on a page which receives the data of a html form (in particular a Typo3 mailform), it automatically saves all the transmitted data into a data record. The data records can be viewed in the Typo3 backend in “List” mode.
Other actions, which are normally triggered by the form submit, are not affected by this plugin. Though it's inserted as a content element on a page, it doesn't generate any output in the frontend.
Screenshots¶
An example record with the data submitted from a standard Typo3 mailform.
The plugin inserted on the confirmation page of a mailform :
Users manual¶
The installation of this extension is really simple :
If not already done, create a page where the form data records should later be stored by the plugin. Generally, a “SysFolder” type page should be used for this purpose.
Insert the plugin on the page which receives the form data. For a standard Typo3 mailform, this is the page configured at “ Jump to page ” in the mailform plugin record settings.
In the plugin configuration, set the (previosly created) page as “Archive record storage page”.
Optionally you can select the “mailform” element which sends the content to this page. If this is specified, the recipient email address is extracted from the mailform and saved in the data record.
If you like the user IP address to be stored in the data record, check the corresponding checkbox.
Save and you're done!
Once inserted, the plugin will listen to all POST form data submitted to this page and save it in the configured page. It won't produce any output itself. (However, if you fill in the field “Header”, it might be shown.)
Note: The Typo3 following variables are internal mailform variables and won't be stored: “html_enabled”, “subject”, “locationData”, “formtype_mail”.
The data records can thus subsequently consulted in “List” mode on the page chosen as “Archive record storage page”.
To-Do list¶
- Configurable list of fields to exclude
- Configurable data storage format (XML, CSV, ...)
- Possibility to configure some settings globally (using TypoScript or constants)