PloneFormMailer 0.3-beta (Beta release)
Up to Product page
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.
For additional information about this project, please visit the
project page.
Available downloads
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
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.