- This extension requires registration to download.
An AJAX driven Joomla! 1.5.x component to place a contact form anywhere on your web page with any number of custom fields of different types, including attachments.
In the component pack you also get:
- mod_aiContactSafe : a modul to display the contact form in any position of your template
- plg_aiContactSafeForm : a plugin to place the contact form in an article.
- plg_aiContactSafeLink a plugin to place a link to the contact form in an article.
You can install and/or upgrade any of them from the Control Panel of aiContactSafe and see more information about all of them in the articles of algisinfo.com.
Some of the features of aiContactSafe are :
- CAPTCHA with the possibility to specify code words for each language or random strings, easily integrated in your design by settings the colors and background color to use
- profiles ( multiple forms with different custom fields )
- unlimited custom fields of different types ( Textbox, Checkbox, Checkbox list, Combobox, Radio list, Editbox, Date, Email, Email list, Hidden, Separator, Joomla contact, File )
- add a prefix or suffix to the field
- redirect to specified page when the message is successfully sent
- any number of attachments working with or without AJAX
- SEF support through ARTIO JoomSEF or sh404SEF, or you can use the Joomla's native SEF
- multilingual support ( language files & Joom!Fish )
- language files for English, Arabic, Bulgarian, Czech, Danish, German, Greek, Hungarian, Spanish, French, Italian, Dutch, Polish, Brazilian Portuguese, Portuguese, Romanian, Russian, Slovak, Serbian (Cyrillic), Swedish, Turkish, Ukrainian, Lithuanian ( some not completed )
- specify contact information with a WYSIWYG editor
- detailed instructions for each administration page in English ( and some of the translation mentioned above )
- block users by IP
- block messages that contain words from a list you can define
- automatically ban IP that sends messages with blocked words in a specified period of time
- record the messages in the database with the IP from which they've been sent ( can be disabled from Control Panel )
- extended configuration capabilities
- MVC architecture
- email templates
- order the fields for each profile
keep in mind that because it's such a powerful/customizable extension, leaving the J! core Contact extension in its dust, it's not for the faint of heart.
The built-in tips/documentation is very helpful, the captcha is also very clear.
Kudos to ai for this wonderful extension!
I you have a problem with that tool, use the great support by Alex.
His service was enormously helpful and very friendly. He helped my not ones, but several times. He changed even the aiContactSafe-code, specially for my website.
Thanks a lot Alex!
I wanted to write my comment in Spanish, but upon reading the rules I saw that only can do it in English, I can have some errors of language but, the component is excellent.
Many businesses could learn from this kind of top level service.
Thanks a lot Alex.
Again Thanks very much for sharing this great piece of art with us.
Edge from Webface4you.com
Sadly there are no or very limited control on the rendered HTML.
For instance not being able to customize the send button is a huge issue (you can't even change its value or className).
I had to give up using this extension.
Seams to me you based your review on technical knowledge that you don't really possess ( I'm guessing that MVC doesn't mean anything to you ) and instead of placing some questions on our forum or at least search for solutions on it, you chose to write a bad review here. Thank you very much. :(
Your kind of attitude makes developing and maintaining a free extension something that one would think twice about. Luckily there are a lot of users that are appreciating the time and effort required for such and extension.
This is more than a contact form because it has many advanced features that allow it to create all sorts of forms to capture many different types of information. I especially appreciate the way messages are saved and stored in the database, this feature has saved my bacon a few times!
I recently needed to do something out of the ordinary and was very impressed with the service offered by the developer, Alex. It was then that it dawned on me why Alex asks people to register (with no payment required!) to use his extension, it made the enquiry painless. His service was very prompt, enormously helpful and very friendly.
Makes me feel so grateful to be a part of the Joomla community!