Simple Email Form

Summary of Features
Features
Supports Joomla 2.5 and 3.0!
Eight configurable fields: you configure the labels and sizes
"From" and "Subject" fields appear automatically
"From" field is checked to make sure it's a valid email address (using regex, not a realtime check)
"Reply-To" header can be activated
Fields 1 - 8 can be set to "Active," "Required," "Hidden", or "Inactive" in the module configuration, as needed
Hidden fields will automatically appear in the email
Body of email message contains labels + user input data for active and hidden fields
Any of the 8 fields can be normal (text), textarea, radio buttons, checkboxes or dropdown (select)
You can configure a recipient of the submitted email form plus optional CC and/or BCC
Optional "Send Copy to Me" field or automatic user copy
You can set the space between the labels and the input fields
You can specify an optional redirect URL if the form is submitted successfully
Info in form fields can be either reset or retained after form submission
Includes a field to upload an email file attachment
Email attachments can be filtered by filename extension
Max length of each field can be set (thanks to Rui Castro Lobo!)
NEW!!! 25 language files are included: Arabic, Bulgarian, Chinese, Czech, Danish, Dutch, English, Estonian,
Finnish, French, German, Greek, Hebrew, Hungarian, Italian, Latvian, Polish,
Portugese (Brazilian), Russian, Slovak, Spanish, Swedish, Thai, Turkish, Vietnamese
You can activate "Test Mode" to help you troubleshoot when installing
An optional "Captcha" can be activated
Uses PEAR library Text_CAPTCHA (included)
Requires that the GD extension be compiled with your PHP installation
Uses open source FreeSansBold.ttf font (included)
You can configure the height, width, and number of characters
Colors of the text, lines, and background can be configured
CAPTCHA files older than 5 minutes are deleted
CAPTCHA can be either an image or text
All configuration is done by module manager: no complicated components to install!
NEW: *all* fields can be either normal (text), textarea, checkboxes, radio buttons, or select.
2. Why should the user input the path and URL for CAPTCHA? I think the CAPTCHA should work out-of-box! Could you please use relative path for it and then you can hide this parameter by using /cache folder by default?
3. The language selector should have an option to detect site language setting or the client browser language.
4. Fields labels should be translatable in language file, NOT to manually set in parameters.
Not sure what is meant by #1. As for #2, it was a conscious decision not to have the module create a CAPTCHA directory. It's too dangerous to have the module write files to some arbitrary place on the host web server! Much better to let the administrator make a conscious decision where to create the CAPTCHAs. The latest version displays an error message with a "suggested" CAPTCHA directory and URL. As for #3 and #4 I agree with baijianpeng. You will note that it is on my "todo list". I most likely won't get to it in the version for Joomla 1.5, but will add that capability in when the version for Joomla 1.6 is released (most likely not until January of 2011).
Emailed Doug about an issue, and received a reply within 26 min. Can't get that from some products you pay for. Highly recommend you try this.
I encountered the problem in their troubleshot section and it didn't let me to erase the directories I build for captchas.
I think the owner must work a littler more on this extension to make it popular an friendly.
Thanks.
Version 1.0.3 addresses the issue of CAPTCHAs. The write function is now native Joomla 1.5 JFile::write() instead of "file_put_contents()". Thanks for the feedback Uraganu.
Chad
Unfortunately it did not support other languages than English and I wanted it in Swedish so I realized I had to do that myself. The English strings where easy to find in the .php file and I translated the front-end strings to Swedish within a minute or so.
After doing the translation I posted a comment on the authors WEB-site and offered to send the translated module. Almost immediately I was asked to send my updates and the Swedish version is now available in the download area. He even credited the "Swedish version" to me - kind'a neat, don't you think?
Thanks Doug for a great extension - no need to look elsewhere.
/Lars


