FlexiContact is a very popular contact component. It is very easy to setup and offers lots of options. The free version is suitable for most sites. The paid version has advanced features that you may or may not need.
Once installed, you just make a menu item of type FlexiContact Contact Page. You must enter an "Email To Address", everything else is optional. If you need more help, it's all in the free PDF user guide.
|Customisable top and bottom text|
|Customisable destination email address, cc and bcc|
|Additional user-defined fields||Up to 5 text fields and one list field||Up to 100, including text, numeric, textarea, list-box, checkbox, date picker and "advanced validation"|
|Highlighting of mandatory fields|
|Optional pictorial captcha system (Click on the cat/dog/etc)||
Images are shown at their native size
Images can be re-sized and noise can be added for extra security
|Additional captcha images||Available at low cost||Included|
|Optional "magic word" system
(The user must locate and enter a pre-defined word or phrase to send the message)
|Optional traditional captcha system, words or maths, easy or hard (No registration required, just switch it on)|
|Message log viewable in back end, including sender's browser and IP address||
The log is browsable in the back end
The log is browsable and searchable in the back end
|Optional auto-fill of username and email address for logged in users.|
|Configurable email templates giving complete control over email content and format|
|Confirmation page can be a link to an article, or a configured page|
|Confirmation page can include user data from the contact form|
|Email subject can be formed using data from the contact form|
|Built-in editor to easily edit the front end CSS styles|
|Responsive CSS-based layout||
Choice of responsive CSS or original table-based layout
Choice of several responsive CSS and several fixed-width CSS styles
|Choose whether to send a copy of the message to the user (always, never, or show a checkbox for the user to choose)|
|Option to require agreement of a statement and/or linked article before the send button is enabled.|
|Option to send emails as HTML or plain text|
|Multiple Configurations (different contact forms on different pages, and in different languages)||
Up to 50 different configurations
( With automatic language switching on the front end )
|Multiple Recipients (for example, departments)|
|Ajax (show error messages and the confirmation message without re-drawing the page)|
|Article Plugin (include a contact form or popup ("modal") contact form anywhere)|
|Full, free, PDF user guide||
Includes detailed examples of CSS styling
|File attachments on the contact form
Neither product currently supports this feature. Please let us know if you would like us to add it.
FlexiContact is multi-language and new translations are always welcome. The User Guide explains how to make your own translation. Recent versions have added new language strings in the back end so if you can send us updated language files we would be very grateful.
If you use the pictorial captcha system, we have some great captcha image packs for you.
|FlexiContact for Joomla 2.5 and 3.x|
|FlexiContact Component||Version 8.02|
|FlexiContact User Guide||Version 8.00|
|Flexicontact for Joomla 1.5, 1.6 and 1.7
The latest version of FlexiContact only supports Joomla 2.5.5 and above. If you use an older version of Joomla you can download this old version of FlexiContact. It is no longer being developed but will be available for download until the end of 2014.
|FlexiContact Component||Version 7.03|