This page is still a beta!

Chapter 1. 
powermail

Extension Key: powermail

Copyright 2005-2009,

Alex Kellner, Mischa Heißmann,

<Alexander.Kellner@einpraegsam.net, typo3.YYYY@heissmann.org>

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

1.1. Powermail Introduction

What does it do?

Powermail is a powerful and – in addition – a very easy mailform extension with IRRE technics in backend and a high flexibilty for the users. You can very easily define your form fields in the backend and get an output without html knowledge. Emails with html content or plaintext are also possible.

Powermail offers many features like automatic database storing as XML (and additional database storing to any db table) for every page. Individual Excel and CSV export possible in own backend modul.

Different HTML templates and RTE fields in backend for sender (email), receiver (email), form, fields, thx- and error message.

Powermail can send mails to more fe- or be-users or to only one email address, field values can be prefilled (e.g. from logged in fe_user) and all datas will be stored in the current user session (so the user can come back later and finish form filling)

A javascript validation (mootools or prototype) checks values of fields, simple define in backend what to check (check for mandatory, numbers only, email address, URL, etc..)

You can validate (with php) every field value (auto or regulare expressions).

It's possible to select the mail receiver in frontend.

You can use captcha, sr_freecap, jm_recaptcha, wt_calculating_captcha or wt_spamshield against spam in your forms.

Powermail offers morestep forms (php or javascript if wanted) and works with date2cal and static_info_tables or offers information from geoip and many more...

Powermail offers many features to extend powermail (hooks, ts objects and userfuncs, debugoutput, etc...)

And we tried to offer all this in a very easy way. Editors can create complex mailforms without html knowledge.

Tested with TYPO3 version

ested with TYPO3 version
  1. TYPO3 3.8

  2. TYPO3 4.0

  3. TYPO3 4.1

  4. TYPO3 4.2

  5. TYPO3 4.3

Powermail suggested (not needed – only suggested)

  1. static_info_tables (and _de, _fr, _da, etc...) (country selection)

  2. date2cal (suggested version 7.3.0 or higher) (datepicker)

  3. powermail_optin (double optin)

  4. powermail_mul (multiple file upload)

  5. powermail_frontend (show powermail entries in frontend)

  6. powermail_cond (javascript conditions for powermail)

  7. powermail_sendpost (send form values to a CRM)

  8. wt_spamshield (spam prevention)

  9. wt_directory (tt_address list with email form)

  10. wt_dynamictarget (changing the powermailtarget – geoip, values, etc...)

  11. wt_carmarket (car database with email form)

  12. geoip (get country from ip)

  13. xajax (state-selector)

  14. captcha (captcha for powermail)

  15. sr_freecap (captcha for powermail)

  16. jm_recaptcha (captcha for powermail)

  17. wt_calculating_captcha (captcha for powermail)

  18. email2powermail (rewriting email address to powermail links)

  19. wt_lightwindow (open powermail in a popup)

  20. powermail_timeframe (timeframes in form)

  21. ods_pm_ajax  (AJAX Submit)

  22. lopowermailstyling (some designs)

Known conflicts with

  1. Javascript conflict: mootools extensions (if prototype is used instead of mootools with powermail)