PloneFormMailer 0.3-beta (Beta release) (Nov 23, 2005)

PloneFormMailer

This release is no longer supported! If you are using this release, please upgrade to a newer version if possible.

This is not a final release. Experimental releases should only be used for testing and development. Do not use these on production sites, and make sure you have proper backups before installing.

One year of fixes in subversion. Dutch translation, label field fixes, tabindices, etc.

For additional information about this project, please visit the overview page .

Available downloads

.tgz including dependencies

For all platforms (0 kB)

Release Notes

Tested with Plone 2.1, Plone 2.0.5
State Beta release
License GPL
Release Manager Reinout van Rees, Zest software

PloneFormMailer

PloneFormMailer is a Plone product for through-the-web (ttw) creation of forms and sending them formated to one or more fixed recipients. If sending the mail is successful, a customizeable response page will be displayed.

It combines the power of Formulator and CMFFormController glued together in an Archetypes product.

PloneFormMailer is designed for easy adaption.

Features:

  • send web-forms via e-mail, like contact forms, order forms, etc.
  • form creation via formulator; fully customizeable
  • customizeable mail header and body with PageTemplates
  • TALES support for recipients name, e-mail, cc, bcc
  • add header and footer (txt, stx, html, ...) to form
  • own controller page template (optional)
  • customizeable response page (displayed after succeccful send)
  • response redirect with TALES support (optional)
  • encrypt message using a gpg (optional)
  • i18n support with LinguaPlone (optional)

Download

http://plone.org/products/ploneformmailer, the most recent release is the 0.3 beta.

Author

Jens Klein copyright by BlueDynamics, Klein & Partner KEG, Austria

Licence

This product is under GNU General Public Licence Version 2 or later

Credits

Thanks to Daniel Nouri, who did basic case-studies with Uniformed and added TALES support.

Thanks to the unknown author of the howto at plone.org Integrating CMFFormController with Formulator

and also to the authors of CMFFormController and Formulator.

And also thanks to all contributors of all minor changes.

Contribution:

If you like to help out in writing code and/or documentation, just start and svn commit. Ok, bigger changes would be nice to discuss ;-)

Support

There isn't enough traffic for a own mailing-list. So feel free to post to the plone-users list Professional support is offered by the author and other Plone-supporting companies arround the globe.

Known Bugs, Bug-Tracker

Search the bugtracker at sourceforge.net in the project collective. Report bugs and if possible drop bugfixes.

Change log

2005-11-23 Reinout van Rees <r.van.rees@zestsoftware.nl>

* Added auto-migration of schemas to migrate from older versions.

* Added default validators to some fields to ease migration
from older PFM versions.

* 0.3-beta release

2005-09-13 Jens klein <jens.klein@bluedynamics.com>

* fixed problem with body_pt field, using now ZPTField.

2005-05-19 Jens Klein <jens.klein(at)jensquadrat.com>

* fixed [ 1151833 ] TypeError: cannot concatenate 'str' and
'NoneType' objects" - applied patch

* minimal string-concatenation cleanup

2005-04-10 Daniel Nouri <dpunktnpunkt(at)web.de>

* skins/PloneFormMailer/formmailer.cpt: Fixed tabindex.

2005-03-13 Daniel Nouri <dpunktnpunkt(at)web.de>

* schema.py, TALES.py, Extensions/migration: We now use
TALESString and TALESLines fields for expressions. I changed the
field defs, removed TALES.py and added a migration.

Also added a new doctest.

2004-03-03 16:08 drzoltron

* changed skins/PloneFormMailer/formmailer.cpt so the product validates
AAA now

2005-01-18 09:26 yenzenz

* ChangeLog, README.txt, __init__.py, config.py, gpg.py, schema.py,
version.txt: [no log message]

2005-01-13 14:24 huron_

* i18n/: pfm-de.po, pfm-fr.po, pfm.pot: changed entries names for
form

2004-11-28 17:40 radimnov

* PloneFormMailer.py, config.py, schema.py, i18n/pfm-de.po,
i18n/pfm-fr.po, i18n/pfm.pot,
skins/PloneFormMailer/formmailer.cpt: Added before_script
feature. This python script is called before template is rendered
and is supposed to pre-fill form field values. There is new
Scripts tab in Formulator instance (accessible from 'modify form
(zmi)' link). Example script is provided in new PFM instance.
The example script simulates behaviour of PFM before this change
- prefill member's email and fullname. Idea and most of code is
taken from PortalTransport product.

2004-11-25 10:41 duffyd

* skins/PloneFormMailer/formmailer.cpt: Resolving bug which stopped
you from being able to add a DateTimeField in formulator.