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!!! 26 language files are included: Afrikaans, 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.
NEW: Fixed bug in radio/button styling + when you select CSS and have the label appear after, "undefined" appears in the field.
Also, is there a way to modify positions of subject/email/name etc?
Thanks
As of version 1.7.01 of the module, as long as you configre a CSS class for the module, all elements of the form will have a CSS class assigned to them. Please see the following article:
http://joomla.unlikelysource.net/index.php/menu-simple-email-form-q-and-q/18-simple-email-form-q-and-a-how-to-style-fields-css
I've got a question thow: is it works with cache enabled?
I've tried it with native joomla! cache enabled and nothing happens when I'm trying to send emails...
Can you please send me an email separately to me at info @ unlikelysource.net? Should work with caching, if not I need to know what's going on so I can fix any issues, OK?
Is there a way to put a redirect url on the form after successful submission? I am using a funky module that will not allow for confirmation message. I would like it to redirect to a custom thank you page. Is this possible?
Thank you!
Willkey -- Thanks for the suggestion. I'm in the process of testing the 1.6/1.7 version and can put that feature in. Thanks for the review!
The form says what it does and it's pretty simple to setup. Only thing I would have liked was a field to place like a description so you could post a quick reason why you want to complete the form above. I added it to mine to have a description field and a few extra style tags to make it fit my site better but it met the requirements, something short, a few fields of my own, I may even hide the subject field but it's pretty easy for even the novice like me to tweak that can be put anywhere I want on a page. See the example at http://www.4HealthyFamily.com
Normally I respond to comments in a timely manner, so very sorry to have let this one slip by! You can pretty easily stylize the form by filling in the "CSS Class" field in the module configuration. When then happens is that the form will be rendered in this format: label ... more rows ...
Accordingly, you can create a style along these lines:
.your_class {
// basic styling info
}
.your_class th {
// styles for labels
}
.your_class input {
// styles for input fields
}
Easy to install and easy to configure. Really does what it says on the tin.
Also, the coding is great with lots of explanations of what you did and why.
Everyone should be using this and giving Doug a big pat on the back!!!
The only features that I would like added to give it a 5 stars are:
- Possibility to set an object (done) AND make it read only (I use this to enable users to upload and send their resume, and I don't want them to change the object); even better would be to not show the object (but still send it with the email);
- It's a module but it's too big to be in a sidebar (correct); but, I didn't find how to link to it from the menu... There's no "module" menu (and it didn't have one), so I needed to create an empty article, link to it and say that the module only appears in this page; drawback: I have an empty section underneath the form...
- Of course, being able to really create a form (now we are limited to 5 text inputs and 1 text area) would be great... and to add some text to the body of the message (i.e. now, since I don't need any field other than the email and the file attached, I didn't show any custom field, so it sends me an empty message with an attached file. It would be nice to be able to add text to the email without having to have the user enter it (i.e. text area)).
But then again, it would be nice... I know how long it can be to create things and not a priority when we don't get paid for it...
Even after giving this an excellent, I would like to see the text area, the field configurable to adjust the length of text that can be written per line (row) even when the text area is reduced in size, say for instance 60 characters per row and configurable downward regardless of the size of the text area on the form.
All the same installation is easy, captcha setup is easy, customisable fields are easy. All in all nice program but needs some extra development. I could see paying for a "pro" version of this software.
However, I don't understand why the Subject line has to be prefilled? And why it's not possible to make the Subject required aswell. I would much rather prefer it to be empty, like the rest, and made required to be filled in by the user.
Also don't like the fact that you can't put the Subject just above Message, with additional fields above Subject instead of inbetween the two.
Example..
Subject:
Additional field 1:
Additonal field 2:
Message:
Would much rather prefer..
Additional field 1:
Additional field 2:
Subject:
Message:
Other than that, great product overall! Very easy to use. Thanks and keep up the good work!
Actually this is not true! If the message is successfully sent, a success message appears in green. If unable to send, an error message appears in red. The color of the message is configurable. Also, the success or failure messages are included in the translation file, so they will match whatever language the administrator configuring the module chooses.


