Login / Status
developer.Resource
Home . Documentation . Document Library . Extension Manuals
Sponsors
hosted by punkt.deTYPO3 and Open Source MagazineAOE Media

1.10. Changelog

  1. 1.0.0 initial release – full functional but not recommended to use when you want to keep the recipients anonymous.

  2. 2.0.0 no more hidden fields (so recipients are anonym) except a “submitted” hidden field that has to be set, templating for the form itself, a “thank you” text when form was submitted and no redirect is specified (optional), plaintext-email to the user can be defined in the template (optional)

  3. 2.1.0 added ###TEMPLATE_EMAIL_RECEIVER### template (special formated email to the receiver is now possible) – optional,  “Reply-To” header was added to the email. (Reply-To address is the one you can insert in the “email sender (email from)” field of mailformplus)

  4. 2.2.0 page is set to “no caching” automatically when inserting a mailformplus-element on a page, mulit-language support by useing the “starting point” attribut of the plugin-element (the mailformplus element of the foreign page is displayed instead of the mailformplus element that is inserted on the current page)

  5. 2.4.0 frontend-user data can be accessed in HTML template via ###FEUSER_[field]### placeholders. Added italian translation.

  6. 3.0.0 submitted data is stored in the database. You can export this data as .CSV file via the news backend-module.

  7. 3.1.0 Save data into a database table of your choice (mapping inputfields -> dbfields via TypoScript) having file upload support! You can define error messages within the HTML template.

  8. 3.2.0 this version was only created because of massiv problems in the online-view of this manual. No functionality added

  9. 3.3.0 emails sent to the receiver specified in the backend plugin can be cusomized via HTML-subtemplate (###TEMPLATE_EMAIL_RECEIVER###); added more TypoScript for saving consistent data to the log-table (use this if you have inconsistence data formats when exporting data via the backend module)

  10. 3.4.0 *TypoScript: additional email header can be specified with TS, fields that should NOT be saved into the log-table can be specified via TS, dynamic inputfields can be defined in TS and are beeing replaced in the HTML-template; other updates: *backend module: “raw export” added and the possibility to convert the csv file from UTF-8 character set to ISO-1 when exporting; *placeholders: ###selected_[fieldname]_[value]### added

  11. 3.5.0 TypoScript: default settings for mailformplus settings (are used if fields are not filled out in the mailformplus element); backend module: exported records are marked and not shown anymore + better selection of pages having mailformplus records stored;

  12. 3.6.0 tested with TYPO3 v. 3.8, bugfix: saving fields in DB and uploading files, TS: possibility to send additional email parameters, debug functionality (only for advanced users) fileupload: markers to use in emails show the link to the picture(s) (clickable), documentation: better example for file uploads and saving data into a DB-table, new field: “reply-to”: uses the users email address as reply-to address in the admin-email

  13. 3.7.0 mail injection prevention, captcha support (ext: captcha), hook for post-processing submitted fields, bugfixes (realurl, backend module,...)

  14. 3.8.0 TYPO3 4.0 compatible, templates can be stored as references instead of copies (can be configured in the ext.manager), default values for empty fields (eg. checkboxes) when saving in DB, bugfixes: log-table csv export shows field description in first line, save_mode compatible (5th mail() parameter), PHP 4.4.2. header(..”\n\n”), no file uploaded error was shown

  15. 3.9.0 multipage forms, server side error checks, HTML&Plaintextmails, advanced file upload functionality, summary of submitted form on the “thank you” page via PRINT-template

  16. 4.0.0 better multilanguage support, multipage forms with conditions, spam notification, better server side error check options, better mapping options for saveDB, sr_freecap support, many new TS-Options.

  17. 4.0.3 some changes in manual, example forms and example Typoscript (thx for the reports!), new typoscript option checkBinaryCrLf, bugfix when setting default values for fields, bugfix for absolute paths, bugfix: it is now possible to use ts markers in error subparts, bugifx: error checks with regular expressions will work now, new frontend plugin for listing submitted form values, required fields can now be marked automatically, jm_recaptcha support for spam protection, bugfixes involving arrays of checkboxes, bugfixed not working substitution of file upload specific markers, possibility to completely turn off saving data to log table, check date range with min and max value, errorCheck for min and max selected items in checkbox arrays, define a file path or file upload field name to send files as attachment of receiver email, bugfix with comma separated list of error checks: space allowed, bugfixed the backend listing and csv export, redesigned backend module view, new ts options to store ip address and submission date and time in logging table, new TS option saveDB.allFields

  1. 4.0.4 bugfixed linebreaks in html emails, hook for filling custom markers, bugfixed usage of errorUserFunc, bugfixed reading of correct print template, bugfixed usage of markers with German Umlauts, bugfixed usage of mailformplus with RealUrl. No more # in javascript back and next links, Added XML versions of all language files, Language markers in HTML template file can now be uppercase too. new TS option “noDefaultErrorList”, multiple files as attachment, new feature to hide not filled out values in e-mails, some bug fixes, major security fixes to protect against XSS.

  2. 4.0.5 bugfixed linebreaks in plain emails, UPDATE records instead of INSERTing new ones when saveDB is used, added API-functions for authCode (short md5) generation to make UPDATEs secure, predefine forms via TypoScript and insert them easily by choosing one of the predefined forms from a dropdown shown in the plugin-element, extended error_checks for “isNotInDBTable” and “isInDBTable”

  3. 4.0.6 bugfixed initialization of $this->get_post, added some forgotten translations to locallang_db.xml, added functionality for postprocessing form data, moved loading of default values to include TS settings, added description for TS-option noDefaultErrorList to manual, new TS option to save the form values into a different DB (requires ext “adodb”), small bugfix in debug mode, small bugfix in improved_demo.html, bugfixed replacing of not matched markers (thanks to Claudio Strizzolo <Claudio.Strizzolo(at)ts.infn.it>), new TS option email_html_as_attachment to send html version of email as attachment (thanks to Claudio Strizzolo <Claudio.Strizzolo(at)ts.infn.it>), added possibility to enter a comma seperated list of email addresses and form filed as default.email_to