Our Premium Extensions

Component: Contact Enhanced

Contact Enhanced is a contact component manager created to replace Joomla! core contacts component and add...

iFAQ - Frequently Asked Questions

Frequently Asked Questions using Joomla content articles. iFAQ (former MooFAQ) is a FAQ Component...

Ideal Store Locator

Amazing Store Finder

Ideal Store Locator Plugin (iStoreLocator) works with Google Maps API which allows your website...

Ideal Related Articles

Best Related Articles Extension

Ideal Related Articles (iRelated) displays related articles to Joomla articles. Quickly increase...

SecurImage Captcha Plugin

This Captcha plugin works with any Joomla extension capable of using the Joomla core captcha...

Module: Ajax Contact Form

A Fast, Simple and Reliable Contact Module

Contact Form is one of the most important pages for all websites. AJAX Contact Form is a simple...

Module: AJAX Recommend

Simple and (Ajax) Fast "Recommend to Friend" Form Module

AJAX Recommend is a module for the World Award Wining CMS Joomla!™that allows visitors to recommend...

Component: iRecommend

iRecommend is a Component which works with a plugin that adds a small "Recommend to a friend"...

Name Meaning Dictionary

Because Names last a lifetime!

This Name Meaning Component, has over 4100 girls and boys names and meanings in the database, from 47...

Plugin: CE Feedback Site Tab

A Convenient Contact Form tab

The CE Feedback is a plugin that adds a Feedback image as a sidebar on your site and when clicked...

Plugin: iAkismet

Protect your forms against spammers

iAkismet is a plugin that integrates the popular anti-spam service Akismet.com with with the...

Module: Be Involved! Site corner image

This module allows you to help people to get involved with some campaigns, either donating to...

Component: M2C-Module to Component

This Component allows you to show a module in the main content area, just as if the module was a...

Plugin: Mailto2CE

Protect your email address against spammers

Mailto2CE is a System plugin for Contact Enhanced that will convert all mailto links like: <a...

Browse Our Themes

Extensions

Here you can find all Joomla Extensions that we have developed.

This very text is a Joomla category description for my Extensions Category.

As you can see you can have a full feature FAQ component using MooFAQ

Recommend to a friend

Contact Enhanced is a contact component manager created to replace Joomla! core contacts component and add lots of advantages and new features (see Features tab below) and it offers many plugins and modules for several different purposes. When you check out you can choose 3 different subscriptions: 6 Months, 1 year or 5 years

Lite

$29

Plus

$39

Features

Responsive Design

Our extension is compatible with Bootstrap Responsive features, therefore it will look awesome in all devices (smartphone, tablet, desktop,...)

Powerful Yet Simple

Being trusted by 8.000+ amazing subscribers so far. Best Contact Manager and Form for all needs.

Flexible Customisation

A big number of customisable Form Fields, HTML Templates,...

Regular Updates

Our extensions are updated each time a bug is discovered or when there are new features.

HTML5 Compatible

Takes advantage of the latest HTML5 Markup most of the available features.

Form Fields

ow you can have as many fields in your forms as you wish. Available field types: Text, Multitext(textarea), SelectList, Checkbox, Radiobutton, File Upload, Mailing lists, Date (calendar), SQL, Auto Complete and many many more...

Google Maps Integration with Directions

Easily add a map to the contact page and allow your users to trace a route to your location;

Custom Code

You can add custom PHP, CSS and JavasScript code to any form; This allows you to create professional and very advanced forms;

QR Code integration

Auto generate QR Codes based on Contact information; Available formats: vCard, MECard, BizCard, MATMSG, MEBKM, Phone, SMS, URLTO, mailto, GeoCode;

User Information

It will get your user's IP Address, Browser, Operating System and Screen resolution; Whenever possible CE will also get the address based on the IP;

Newsletter systems Integration

Campaign Monitor, MailChimp and AcyMailing

HTML Templates

Receive and send html emails; Templates are easy to customize and you can have a different HTML Template for each form;

Export Contact to vCard

Your users can download a vCard and import to their email clients

Secure

Contact Enhanced is a very safe extension. All the information is secure, including the Uploaded user files. We've also tested for XSS (Cross Site Scripting) and SQL injection.

Captcha Plugin Integration

Captcha Image to prevent robots to fill the forms, in other words, to ensure that the response is not generated by a computer. Compatible with Joomla Captcha Plugin Type (including reCaptcha and SecurImage)

Canned Answers

Are you tired or having to type the same answer over and over again? Try the Canned Answers feature.

Google Maps

Contact Enhanced uses the Google Maps API to show a map based on the contact address.

Google AMP

AMP (Accelerated Mobile Pages) enables the creation of websites that are consistently fast, beautiful and high-performing across devices and distribution platforms. Contact Enhanced is Compatible with AMP.

Demonstration Pages

Form Fields Available

See the Form Field Documentation for Form Field details and usage instructions.

  • Text Field
  • CheckBox
  • Date
  • Date range
  • Free text
  • Hidden input
  • Multi-text (textarea)
  • Multiple File Upload
  • Number
  • Number Range Password
  • Radio Button
  • Select List
  • SQL (get data from your database)
  • Multiple SQL;
  • Campaign Monitor (newsletter integration);
  • AcyMailing Newsletter Integration;
  • MailChimp Newsletter Integration;
  • Advanced Form Fields
    • Javascript (add js code to the page);
    • CSS (add css code to the page);
    • PHP (add php code to the page);
  • Pagination: Allows you to create multi-step forms;
  • Buttons: Allows to customize the submit button label/text;

Change Logs:

Version 3.9 (October 31, 2018)

  • + Added new Privacy plugin in order to add compatibility with the new Privacy Component in Joomla 3.9 for Contact Enhanced PLUS and PRO.

Version 3.8.7 (October 26, 2018)

  • + Added new Security option in Component Options which allows administrator user to choose a different path for the uploaded files directory. This will also increase security.
  • # Security Fix: Applied BlueImp jQuery File Upload patch to a reported vulnerability. Contact Enhanced already had some measures in place in order to avoid direct file access and remote file execution, however we recommend all users to update to the latest version in order to fix the vulnerability in BlueImp jQuery File Upload script as well.

Version 3.8.6 (October 24, 2018):

  • + Created option to add a Marker icon for each category, therefore if a contact is missing a marker icon Contact Enhanced and iStoreLocator will retrieve the marker from the category;
  • + iStoreLocator will use the Contact Enhanced Marker setting in the Component options if the Contact and category markers are not set.
  • + Added option to disable security check on Multiple files upload. When enabled this options blocks files and compressed files containing any executable file (.php and all variants,.fcgi,.cgi,.jar,.java,.pl,.inc,.py,...)
  • # Fixed Geolocation feature in Dashboard stating that the daily limit was reached when no query had yet been done.
  • # Fixed Content plugin loading tabs multiple times
  • # Fixed GMapsAddress Form Field Javascript ;
  • # Fixed issues with the Spanish Language causing problems with tabs in the back-end;

Version 3.8.5 (August 22, 2018):

  • + Due to new Google Maps API Billing requirements many users have asked for a replacement, therefore we've added a Leaflet replacement for the Contact Map. Leaflet is not available for iStoreLocator, at least not yet ;-)
  • + Added option to track UTM tags from AdSense, Facebook and other Advertisement Network sources. Using iSEKeywords plugin, included in the Contact Enhanced PRO package, you'll be able to track all UTM Tags (utm_source, utm_medium, utm_campaign, utm_term, utm_content), which will be visible from the back-end Recorded Messages view.
  • + Added option to add File Attachments from Back-end Reply view;
  • + Added option in Contact Enhanced Contact Slideshow module to display only selected contacts;
  • + Added option to the Select List Form Field type to automatically create a country select list;
  • + Added option to display Messages as unread and read in the Back-end Recorded Messages;
  • + Added syntaxes in HTML Template for reply messages in order to make it easier for customer service staff to reply to emails;
  • # Fixed Javascript error related to the Canned Answers in the Recorded Messages view;
  • # Fixed error when a field had a value set to Zero;
  • # Fixed AcyMailing Integration when AcyMailing Custom Fields are either checkboxes or Multiple Select/Dropdown;
  • # Fixed CSS incompatibilities with the form on some templates;
  • ~ We've replace many of the legacy code and we are working towards Joomla 4.0 compatibility.

Version 3.8.4 (May/02/2018):

  • + Secutiry settings:
    We've created a new Security tab in the Component Options with the following new options:
    • + Added option to add wildcard to banned emails, this way you can ban domains (*.domain.com) and even TLDs (*.tdl, *.xyz, *.ru)
    • + Moved Honeypot code to the end of the form, in order to avoid to be seen on page load;
    • + Created Timed form submission (optional), so if the form is submitted to fast or too slow (configurable) it will threat as a spambot and will throw an error ;
    • + Created option to require mouse movement or keyboard enter and tab key strokes, otherwise it will threat the submitter as a spambot;
    • + Added Maximum Number of URLs. Spambots usually add many URLs, so if you don't expect to receive URLs through your forms, set this setting to a minimum value of 0 or 1;
  • + Added GDPR Compliance information and settings;
  • + Added Option to filter Recorded Messages by date in the back-end;
  • + Added Option to publish, unpublish and delete all Recorded Messages matching a search result regardless of how many result pages;
  • + Added Option to the Contact Enhanced Cron Plugin to delete old Recorded Messages Automatically;
  • + Changed Contact's Extra links in order to allow you to add more links and to display customized CSS icons;
  • # Fixed MailChimp integration, which was returning error code "400: The resource submitted could not be validated. For field-specific details, see the 'errors' array.";
  • # Fixed iStoreLocator Social Links;
  • # Fixed Wrong Birthdate on save from the front-end, caused by an incorrect filter in the XML file;
  • # Fixed SecurImage Captcha Plugin issue when loading the form is invalid;

Version 3.8.3 (March/19/2018):

  • + Added Show "other" option to Select List Form Field type. When enabled it replaces the Select list with a text field when the last option is selected.
  • + Added new option in the Component Options under the Contact Form tab to disable User information data collection in order to comply with the General Data Protection Regulation (GDPR) (Regulation (EU) 2016/679) is a regulation by which the European Parliament, the Council of the European Union and the European Commission intend to strengthen and unify data protection for all individuals within the European Union (EU). According to the European Commission 'personal data is any information relating to an individual, whether it relates to his or her private, professional or public life. It can be anything from a name, a home address, a photo, an email address, bank details, posts on social networking websites, medical information, or a computer’s IP address.'
  • + Improved Honeypot feature. Honeypot is a computer security mechanism set to detect and prevent spam bots.
  • + Added new Modal option for modal windows in Contact Enhanced Form, Feedback and Mailto2CE plugins;
  • - Removed jQuery Dialog as a modal window options
  • # Fixed MailChimp Integration not submitting the First and Last name and the Custom Fields as well; This happened due to changes to the MailChimp API
  • # Fixed Image Helper to avoid PHP Warning on some Apache server configuration;

Version 3.8.2 (Feb/20/2018):

  • # Fixed Google Maps Zoomed in on page load
  • # Fixed "Show Empty Categories" in the "List First Level Categories and Contacts" view
  • # Fixed Export Recorded Messages to CSV off by one column;
  • # Fixed Multiple Files Upload validation;

Version 3.8.1 (November/09/2017):

  • # Fixed installation error on PHP 5.

Version 3.8 (November/07/2017):

  • + Added option to disable security check on Multiple files upload. When enabled this options blocks files and compressed files containing any executable file (.php and all variants,.fcgi,.cgi,.jar,.java,.pl,.inc,.py,...)
  • + Added option to add the submitted date to the Insight.ly plugin integration and assign it to a Leads custom field by adding LEAD_FIELD_3=>{date Y-m-d H:i:s} to the Insight.ly Custom Fields in the plugin parameters. You can change the date format Y-m-d H:i:s to any date format you want. Please refer to PHP documentation page for more formatting options.
  • # Fixed SEF URL issue with JCE Advanced Link plugin;
  • # Fixed Content plugin loading tabs multiple times
  • # Fixed Geolocation feature in Dashboard stating that the daily limit was reached when no query had yet been done.

Version 3.7.2 (July/24/2017):

  • # Fixed Installation issue when using MariaDB;
  • + Created options in Contact Enhanced Form Module to load read more link, show link to open Contact Form in a modal window and simply display a link to the Contact Page;

Version 3.7.1 (June/28/2017):

  • # Fixed module installation error. It was missing client="site" in the XML Manifest file
  • # Fixed error mailto links in HTML Email templates;
  • # CE Contact Form not submitting from Firefox and IE, because of failing SAME ORIGIN check;

Version 3.7 (May/19/2017):

  • In order to improve performance, we've removed some deprecated code and this Joomla! version will only be compatible with Joomla! 3.7 and newer. We'll continually provide support and bug fixes for previous versions, however no new features will be added to Contact Enhanced for Joomla! 3.6 and older.
  • + Compatibility with AMP (Accelerated Mobile Pages); Tested with JAMP (Joomla Extension to create AMP pages); Exceptions: Thumbnail Views and Captcha Support
  • + Added partial SecurImage Compatibility with AMP pages in Ajax Mode (reload button won't display for AMP pages). AMP is fully supported in CE's iframe mode;
  • + Added several options to SecurImage Captcha plugin in. Now there are separate settings for users using a mobile device/browser;
  • + Added Form Field preview in Field List;
  • + Added new options to Checkbox, Radio, Select List, Number Range and Subject Form Fields. Now it is more intuitive to add options to these Form Field types;
  • + Added Option to filter by Form Fields in Field List;
  • + Added more options to search for Recorded Messages in the Back-end. Now you can filter by any form field from a specific category;
  • + Updated script for Field Mask option for Text Form Field type;
  • + Improved Contact Enhanced Update Verification, now using Ajax to look for updates;
  • + Added option to easily add missing coordinates to Contacts;
  • # Fixed some minor problems in CE;

Version 3.6.5 (March/17/2017):

  • # Fixed Subject Field adding the Prefix twice;

Version 3.6.4.2 (November/04/2016):

  • + Added Department Filter option to Contact Enhanced Search Module
  • # Special Characters encoding;
  • # Fixed WYSIWYG Form Field;

Version 3.6.4 (October/24/2016):

  • + Created Plain Text email template, so now you can easily changed the Plain Text emails.
  • # Fixed PHP notice after submitting a form.

Version 3.6.3 (October/19/2016):

  • + Created option to load the Contact Image beside the contact name.
  • + Created new import options allowing you to override or ignore duplicated records on update.
  • + Added more control on the User information. Now you can choose in the component Options which information will display in the template {system_info} tag
  • # Fixed Contact Import Tool to update Contact tags correctly.
  • # Fixed form XHTML, which wasn't validating.
  • # Fixed caught by Joomla 3.6.3.

Version 3.6.2 (September/11/2016):

  • + Added new Insight.ly integration plugin to Contact Enhanced PRO package;
  • + Added X-Robots-Tag HTTP header to ajax calls, so they are no longer indexed by Search Engines;
  • # Fixed get IP Based Location feature, so it will display the user's current location instead of Mountain View, California, United States, 94035
  • # Fixed Search plugin. It was only searching exact phrases, but now it will also search for all words or any words as well.
  • Added Contact Enhanced Content plugin option to load multiple times in each page.
  • iStoreLocator:
    • + Added Automatic Vertical Scrollbar to Filters
    • + Added user option to toggle Filter visibility;
    • # html and body tags were added to the miscellaneous field for some users, depending on server configuration. It is now fixed.

Version 3.6 (June/30/2016):

  • + Added Contact Dropdown Alternative Layout to Contact Enhanced Category module (check under the Advanced tab);
  • + Improved IP2Location script, loading from Ajax, so the page load will be faster. You'll get one less http request on page load;
  • + Added option to add an Google Maps API key in the Component Options, under the Maps tab;
  • + Added option to import and export Form Fields;
  • # Fixed Birthday module, so it will display the No Birthday message when it is configured;
  • iStoreLocator:
    • + Added ability to filter by city, state and/or country and ignore any search. Example Syntax:
      {istorelocator category=|78| filter_city=|Boston| filter_state=|MA| filter_country=|USA| zoom=|10| firstload-loadall=|1| firstload-limit=|9999| firstload-maxdistance=|123456| };
    • + Ability to GeoCode Contact Enhanced Contacts;
    • + Because of a Google Chrome restriction, iStoreLocator won't load the 'Find my Location' button for users using Chrome version 50+ when the site doesn't have a valid SSL certificate (https://);
    • + Added ability to add template HTML override. For more information on Template HTML overrides visit the Joomla Documentation.
    • # Fixed issue not showing the default Clusterer's image;
    • # Fixed issue in iPhone (Safari) zooming in when clicking on the Range (distance) select list (Dropdown);

Version 3.5.1 (April/06/2016):

  • # Joomla 3.5.1 introduced some changes in PHPMailer library which caused the "Invalid Address" exception error to display, therefore Contact Enhanced will NOT send emails if you are using Joomla 3.5.1 with Contact Enhanced 3.5.0 or older; Upgrading to Contact Enhanced 3.5.1 will fix this issue.

Version 3.5 (March/15/2016):

  • + Added option to enter search terms in the Search Menu item view;
  • + Now you can send HTML emails when you reply to messages in the Recorded Messages (back-end);
  • + Added HTML Template for reply email;
  • + Added option to reply HTML Template in order to set a default Sender email address;
  • + Added Option to link Content/Article Authors to Contact Enhanced Contacts. This will be done automatically as long as the authors have a contact linked to their usernames and the Link to Authors option is enable in the Content/Article Compoennt Options;
  • + Added option to include quoted text (previous email) in the reply;
  • + Updated jQuery UI script, so it is now compatible with Joomla 3.5;
  • # Fixed edit location map when editing the contact from the front-end;
  • # Fixed category pagination issue;
  • # Fixed Multitext line break in HTML Emails;

Version 3.4.8.1 (December/14/2015):

  • + Birthday module now highlights people having birthday today;
  • + Birthday module now allows horizontal layout;
  • + Added option to load country flags in the Category and Categories view;
  • + Now it is possible to allow user assigned to specific groups to edit all contacts assigned to a specific category (Group edit);
  • + Moved SalesForce integration to a plugin in order to allow more customizations;
  • + Added email troubleshooting option in Contact Enhanced -> Tools;
  • # Fixed error message when email domain doesn't have a DNS or MX records
  • # Fixed Alpha Index not filtering corectly;
  • iStoreLocator:
    • + Ability to auto search using by adding a few search parameters to the query string for example:
      https://yoursite.com/path/to/iStoreLocator.html?country=Brazil&city=Curitiba&state=PR
      Load all* on First load must be set to No and Geolocate must be set to Show or No
    • + Ability to edit the Cluster style;
    • + Ability to change plugin options in the plugin syntax, overriding content plugin options;

Version 3.4.7 (September/22/2015):

  • + New feature: Email address will no longer be required as long as the Show Contact Form option is set to Hide in the Component Or in the Contact options under the Contact Form tab;
  • + New Feature: Create Contact menu item has a new option which allows the administrator to set the Menu mode to Create or Edit only;
  • # Fixed Contact Slider Module memory leak;
  • # Fixed Page title, displaying correctly when set to display Site name after the page title;

Version 3.4.6 (July/27/2015):

  • + Upgraded Spreadsheets in order to use the latest Google SpreadSheet API. If you use Google Spreadsheets you will need to make some changes;
  • + Created option to allow users to change the name attribute of fields regardless of the field alias. In order to change the name attribute of a field, just edit the field and under the Attributes tab add name="new_name" where new_name is you custom name. This is useful when integrating with other services when you require the name attribute in uppercase.
  • # Fixed cascade fields issue, which was not sending the forms;
  • # Fixed Category Filter Field, which wasn filtering the contacts in a category correctly;
  • + iStoreLocator (included in Contact Enhanced PRO package):
    • + Added option to geocode locations with missing coordinates. For now it works only with CSV and XML files.
    • # Fixed Link To Google Maps option, which wasn't working.

Version 3.4.5.1 (June/24/2015):

  • + Created a Signature Pad plugin (included in CE PRO Package);
  • + Added Alpha Index Module compatibility with Responsive templates;
  • # Fixed address being hidden;
  • # Fixed cascade fields enabled by default in new installs;
  • # Fixed File Upload field issue when Joomla cache was enabled;

Version 3.4.4 (June/16/2015):

  • + Image and links in HTML EMAIL Templates will now automatically use the absolute URLs in order to avoid problem with broken images and links;
  • + Added Support for Google+ contact links;
  • + Added Tag support
  • # Fixed Birthday module, which was display the wrong birth date (1 day before);
  • iStoreLocator (included in Contact Enhanced PRO package) Version 3.4.7:

    • + Added option to disable autocomplete when typing addresses, this way you can ask your users to simply add a zip (postal) code;
    • + Improved navigation on mobile devices;
    • + Added option to disable Marker Cluster and/or change it's settings;
    • + Added option to display a radius circle overlay;
    • + Added option to allow users to filter locations by tags (category, metakey, Name, city, state, country or postal code);
    • + Added category and metakey fields to the CSV and XML source files in order to be compatible with the filter location;
    • + Map is now updated when the search radius select list is changed;
    • + Added option to load website link in a new window or on the same window;
    • + Added more map controls, now you can choose whether or not to display the StreetView, Pan and Zoom controls and you can also choose their position in the map;
    • # Fixed issue when loading all locations at once when source file is XML, KML or CSV;

New Features in 3.4.3 (May/15/2015)

  • + Improved Google Maps Directions, so now it will display the Auto Complete search based on the closests addresses matches; This improvement also allows your users to search for Places instead of addresses;
  • + Added automatic alternative plain text emails if the user's email client doesn't support HTML;
  • + Added option in Contact Enhanced Category module to filter by contacts (inclusive and exclusive);
  • + Added Option to delete Recorded Messages directly without sending them to Trash first.
  • + Added option to include a file attached to the copy email (automatic reply);
  • # Fixed FreeText Form Field Type in Joomla 3.4. Now it's loading the WYSIWYG editor correctly;
  • # Fixed issue with Internet Explorer 11;
  • # Fixed back-end Clear button when filtering Contacts, Form Fields, templates and recorded messages;
  • # Fixed modal window scrolling on iPad and iPhone;
  • # Fixed issue with WYSIWYG Form Field type in Contact Enhanced for Joomla 3.4;
  • # Fixed GMaps Address Form Field issue with the latest Google Maps version;
  • # Fixed ordering issue when the cascading fields option is enabled;
  • # Fixed iStoreLocator not loading locations on page load;


New Features in 3.4.2 (March/31/2015)

  • + Added option to display Unauthorized contacts in Category view;
  • + Added option to synchronize Joomla User Profile with Contacts linked to usernames;
  • + Added option in the menu item options to rename Contact fields;
  • # Fixed Joomla 3.4 incompatibility with Mailto2CE and CE Feedback when the Modal window was set to Bootstrap;
  • # Fixed issue with MailChimp Form Field Integration with MailChimp Custom Fields;

New features in 3.4.1 (March/09/2015)

  • + Now you can disable the Streetview, Pan and Zoom Controls. You can also set to display the Small Zoom control.
  • + Added Close directions button;
  • + Added option to Include Subcategories in Search view;
  • + Added option to translate the most common labels from the Menu item options;
  • # Fixed Export Recorded Messages to XML, now the exported file will import correctly to MS Excel;
  • # Fixed Search Result pagination results;
  • # Fixed AdminTools WAF XSS Shield incompatibility with Contact Enhanced's Content Plugin;
  • # Fixed unclosed div XHTML validation error in thumbnails view;

New features in 3.4 (February/25/2015)

  • + Add Canned Answers feature;
  • + Added option to display directions above the map instead of below
  • + Added Height option for map;
  • + Added Option to customize Map Style using snazzymaps.com
  • + Added Option to execute Content Plugins in HTML Templates;
  • + Added Date separator option. Now you can change character that separates the the day-month-year in the date (calendar) Form Field;
  • # Fixed the calendar field, so now the single digit day and month have leading zeros;
  • # Fixed Multiple File upload field validation when the field was not set to required.
  • # Fixed map issued caused by previous version

New features in 3.3.6 & 2.5.25 (January/25/2015)

  • + Added jQuery Dialog option for the modal window in CE Feedback and Mailto2CE plugins for Joomla 3.2 and newer;
  • # Fixed CE Feedback incompatibility with JoomlArt (T3 Framework) templates;
  • # Changed GMaps Directions script, increasing precision on destination. Now it will try to locate the destination address first. If the address is not found, then it will use the coordinates.

New features in 3.3.5 (January/13/2015)

  • + Added option to use a different map marker for each Contact;
  • + Added option to upload to your server hundreds of different map marker images. Just go to Components -> Contact Enhanced -> Tools -> Extras and in a single click upload the marker images;
  • + Added option to load jQuery UI from CDN OR from local copy;
  • # Fixed File Upload issue with IE 9 and older and some other issues;

New features in 3.3.4 (December/02/2014)

  • + Added options to display Sub Categories (as links) in Thumbnail views;
  • + Added category blog view;
  • + Added Contact Category Image, now you can display one image for the contact in the category view and another in the contact page;
  • + Increased security for the encoded recipent form field;
  • # Fixed compatibility with the old Joomla 3.2;
  • # Upload Field will now disable submit button while uploading the field;
  • # Fixed HTML5 Compliance when the MinLength or MaxLength options are used;

New features in 3.3.3 (October/03/2014)

  • + Added Compatibility with iAskimet plugin;
  • + Added Compatibility with Clean Talk plugin;
  • + Now the Contact Enhanced Content Plugin can display in tabs and sliders as well as in plain mode.
  • + Contact Creator plugin now has the option to import User's profile information;
  • + If Cascading Fields have the same alias, the field in a child category will be used in the same position of the field in the parent category.
  • # Fixed Recorded Messages date issue with timezone;
  • # Fixed field counter in Multiple File Upload field;

New features in 3.3.2 (August/29/2014)

  • + Added option to inherit Form Fields from parent categories (Cascade Form Fields). It is enabled by default, but you can disable in the Component Options under the Contact Form tab;
  • + Added option to add prepend and append text to Text Field types; Example:
    Text Field with prepend and append texts

  • + Custom Code plugin now can change the Category and Categories behavior;
  • + Added option to link to maps.google.com when the users clicks Get Directions link;
  • + Added Option to hide Contact Details from non logged in users;
  • + Added some compatibility with Bootstrap 3. Some templates are already using this version, so in order to avoid incompatibilities, we've already added the required Bootstrap 3 css classes;
  • + The submit button is disabled and it's label is changed when the form is submitted;
  • ^ Default Categories view have been re-factored in order to use Bootstrap features;
  • # Fix map options in Content Plugin. The Global options were not applied to the content plugin;
  • # Fix BotScout integration, so it's loading faster;

New features in 3.3.1 (May/22/2014)

  • + Added new feature in calendar field. Now when you select the Minimum and Maximum dates it will display all months in that range in the select list.
  • + Added Option to Download vCard in CE Module;
  • + Added Updated Category and Categories Thumbnail view. Now using Bootstrap 2 (Joomla default) and Compatible with templates using Bootstrap 3;
  • # Fixed Validation errors when the language has single quotes in the strings OR line breaks;

New features in 3.3 (May/12/2014)

  • + Added option to copy a Form Field to another language
  • + Added warning when a field attribute is invalid;
  • # Fixed AcyMailing integration
  • # Fixed Date Field problem when the language has single quotes in the strings;

New features in 3.2.1 (April/01/2014)

  • + Added option to control the subject in the submitters copy email. It is in the Subject Form Field type under "Subject Parameters";
  • + Added Option to create (register) a user when creating a new contact.
  • + Added Option to avoid loading jQuery UI and Bootstrap Javascript libraries
  • + Added Department Contact field;
  • ^ CE Feedback plugin (included in the FULL version) was rewritten and now it uses CSS only, in other words, it no longer uses images;
  • # Fixed Multiple File Upload issue when there were two "Multiple File Upload" fields per page;
  • # Fixed issue with Map not loading correctly when using CE Content Plugin.

New features in 3.2 Stable (Feb/27/2014)

  • Custom Fields were renamed to Form Fields, in order to avoid confusion with the Custom Values and Extra Contact Fields;
  • Custom Values link (option to be used with the SQL Form Field) are now only visible when a SQL Form Field is created;
  • Extra Fields have been renamed to Extra Contact Detail Fields in order to be more meaningful;
  • Created new Recorded Fields Front-end menu item, to display submitted emails by the current logged in user;
  • The window to add the Content Plugin syntax is much more intuitive now;
  • New Department Contact detail;
  • Fixed issues with the Multiple File upload Form Field;
  • A new feature was implemented to inherit Form Fields from parent categories IF the current category does not have any Form Field;
  • You can now set Form Fields to be visible in the Recorded Messages List (back-end).

New features in 3.2 RC (Release Candidate) & 2.5.18 (Jan/12/2014)

  • ^ Tooltips are now using jQuery (in CE 3.2);
  • + Contact Enhanced Editor button Plugin is now visible in the front-end;
  • # Fixed Multiple Files upload Form Field in CE 3.2;

New features in 3.0.11 (BETA) & 2.5.17

  • + Added Cron plugin which will send emails to selected recipient with a summary of last emails sent;
  • + Added Placeholder option and dropped "overtext" support, so if you use MooTools OverText in CE for Joomla 3, please update your Form Fields in order to use Placeholders (CE for Joomla 3.x only); Placeholder is not available for all browsers, so there is an sripts that will imitate this behavior for older browsers;
  • + IP Based Location: Contact automatically tries to get user's location based on IP for a long time using Google GeoLocation script, however this did not seem very reliable, so now we are using another service <geoplugin.net> that seems much more reliable. If you are using SSL this service will not be loaded (requires API key) and CE will try to get the Location using Google GeoLocation;
  • + Non-required custom fields now will display in the submitted email;
  • + VCard updated to version 4.0;
  • ^ Changed Sidebar width System in order to be compatible with Bootstrap responsive sites (CE for Joomla 3). IMPORTANT: If you use sidebar, please update the contact right after the update;
  • ^ Changed Radio and Checkbox multiple columns, so now it uses Bootstrap responsive features (CE for Joomla 3);
  • # Fixed VCard incompatibility with Google Chrome;
  • # Contact Enhanced was not passing Go Daddy's requirements to get the Protection Seal. It is now fixed;
  • # Fixed Multiple File Upload jQuery incompatibility;

New features in 3.0.10 & 2.5.16

  • + Added option to Search module to filter by country, state, city (drill down via ajax), category and position in CE for J! 3.1. Read more;
  • + Added Alpha Index Module;
  • + Added option to resize contact image;
  • + Added Compatibility with Bootstrap templates for the Multi column forms;
  • + Added Constant Contact Custom Field;
  • + Added Custom Code plugin. Now advanced users can create and easily execute custom php code onValidateContact and onAfterSendForm;
  • + Added option to export Recorded Messsages to a XML file;
  • ^ Started to port the javascripts in Contact Enhanced 3.0 to jQuery, but it is a time consuming task, so it will take a while for completion;
  • # Fixed iMask option;
  • # Fixed AcyMailing Newsletter Custom Field Synchronization/integration;
  • # Fixed MailChimp integration (last name (surname) was not being populated automatically);
  • # Fixed Router & Category Module;
  • # Fixed Contact Enhanced for Joomla 1.5 incompatibility with MooTools upgrade plugin.

New features in 3.0.8 & 2.5.15

  • + Added Option to display a shorter link for email and website in the Category view (list), thus saving horizontal space;
  • + Added option for the Contact Slideshow module to display custom icons and Extra fields;
  • + Added Extra Fields display options in Category and Category menu items, under Contact Display slider;
  • + Added schema.org compatibility for Person, Address, URL, telephone, Fax, Email, BirthDate and GeoLocation properties; Short video description: http://youtu.be/A-kX0Aut-18
  • + Added Compatibility with ConstantContact Newsletter service provider;
  • # Fixed CSV contact import tool (Joomla 3.x);
  • # Fixed image resize options in Contact Slideshow module;
  • # Fixed QR code image when added the plus sign (+) in phone numbers and added support for iPhone QR reader apps;
  • # Fixed reply-to issue when using with with multiple recipients;

New features in 3.0.7 & 2.5.14

  • + Added default category to Create Contact menu item options;
  • + Dashboard modules are now automatically enabled and published to the correct position;
  • + Added Front-end editing support for the 10 Extra Fields;
  • # Fixed Compatibility with Joomla 2.5.0;
  • # Fixed Chain select problem with Custom Field aliases;
  • # Fixed SecurImage Captcha issue;

New features in 3.0.6 & 2.5.13

  • + Added Birthday Module (for Joomla 2.5 and newer);
  • + Added Latest Submitted Forms module (for Joomla 2.5 and newer);
  • + Added SecurImage Joomla native Captcha plugin;
  • + Added Dashboard View in the backend with two modules:
    • + Added Latest Submitted Forms module for Dashboard
    • + Added Statistics module for Dashboard
  • + Added SecurImage Captcha plugin. Now compatible with all Joomla extensions that uses Joomla core captcha plugins. ;
  • - Removed iCaptcha plugin;
  • # Fixed GMaps incompatibility with some templates that add the img{max-width:100%} css rule;
  • # Fixed incompatibility with K2 and JoomlArt's JAT3 Framework in Joomla 3.0;

New features in 3.0.5 & 2.5.12

  • + Added option to disable Email DNS Check (located under the Component Options -> Contact Form tab);
  • # Fixed: AcyMailing, MailChimp, CampaignMonitor were not integrated properly;
  • # Fixed: CE Search plugin, display all contacts;
  • # Fixed Minimum and Maximum dates for the Date Custom Field;
  • # Fixed: Category Module was not displaying any contacts;
  • # Fixed: 500 Error message when accessed the Custom Values in Joomla 3.0;# Fixed: 500 Error message when accessed the Custom Values in Joomla 3.0;

New features in 3.0.3 & 2.5.11

  • + Added: Contact Creator Plugin. When the plugin is enabled all new users will also have a new contact created automatically. (available in the full version only);
  • + Added: Birthday added to Contact Information.
  • # Fixed: Datepicker not loading Spanish language;
  • # Fixed: Checkbox field not being added to email;

New features in 3.0.2 & 2.5.10

  • + Compatibility with MSSQL
  • + Updated MailChimp API to 1.3
  • + Botscout compatibility:
    • BotScout helps prevent automated web scripts, known as "bots", from registering on forums, polluting databases, spreading spam, and abusing forms on web sites. It does this by tracking the names, IPs, and email addresses that bots use and logging them as unique signatures for future reference;
  • + Added filter (search) options to the Contact Category view. The searchable fields can be defined in the component Options, under th Search Tab;
  • + Added Option in datepicker to change the first day of the calendar;
    • Changed default day to Sunday;
  • + Added Auto Slide for multi-paged forms when the next OR back button is clicked;
  • + Added Alias for custom fields, so now you can decide what the field's Name Attribute will be.
  • + Added SalesForce integration.
  • # Fixed redirection options in the module;

New features in 3.0.1 & 2.5.9

  • + Replaced calendar script for another one with many more options;
  • + Date and Date range fields were merged into only one field. After the upgrade you will need to replace the Date range Custom Field type for the Date Custom Field and set Enable Date range in the Custom Field Parameters;
  • + Added menu item type: Create a Contact; Now your users will be able to create a contact;
  • # Fixed overText (field label over fields) issue with Firefox;
  • # Fixed Open mail relay vulnerabilities reported by OSTLabs;

New features in 3.0.0

  • + Added Compatibility with Joomla 3.0 ;

New features in 2.5.8.1

  • + MailChimp Integration: Added option to hide groupings;
  • + Added new option In multiple files Custom Field in order to display how many remaining files the user can attached;
  • + Language files updated;
  • # Fixed incompatibility with Joomla 1.6 and 1.7: "Save & New";

New features in 2.5.8

  • # Fixed Campaign Monitor error;
  • # removed all deprecated DS constants;

New features in 2.5.7

  • + Added option to change the address format;
  • + Added option to hide the Extra Field's label;
  • + Now all phone numbers are linked when viewing the site from a mobile device;
  • # Fixed Google maps error in Opera;

New features in 2.5.6:

  • + Now the FreeText Custom Field can hold AdWords Tracker Javascript code;
  • + Added new Password Verification Custom Field;

New features in 2.5.5:

  • + Added Compatibility with Joomla's 2.5 core captcha plugin type;
  • + Added Options to CE Content Plugin;
  • + Added Batch Processing options (copy, move) for contacts;
  • + Added Batch Processing options for Custom Fields;
  • + Added Option to synchronize Contact Enhanced Custom Fields with AcyMailing Custom Fields on form submission;
  • + Added Option in CE Feedback plugin to disable for Mobile devices;
  • # Fixed Compatibility with Joomla 1.6 and 1.7;
  • # Fixed "Save Copy" option;
  • # Fixed validation script when the reset button was pressed. Now the errors are cleared when the reset is pressed;

New features in 2.5.2:

  • + Added option to display an Extra Field before the form (right after the Contact name);
  • + Added new Tooltip display option;
  • + Added option to edit the contact from the front-end, so users can edit their contact information if the contact is linked to the username;
  • + Added option to choose whether to use the contact's email address as the email sender OR to use the email address in Joomla's Global Configuration;
  • + Captcha plugin now allows reCaptcha custom translation;
  • # jUpgrade Migration script now fixes image path;
  • # Fixed problem when browser had cookies disabled;

New features in 2.5.1:

  • + Added option to display the Label "Website" instead of the website's URL (optional);
  • + Added option to the MultiText (textarea) Custom Field to limit the number of characters allowed;
  • + Added option to send a copy of the emails to an entire UserGroup;
  • + Added option to change the number of contacts to display in the Category view;
  • + Added compatibility with the new captcha plugin;
  • # Fixed Label; By default in new installations the Default label was mistakenly set to OverField;

New features in 2.5.0:

  • + Added option form=|no| to the Contact Enhanced content plugin, s now you can choose to hide the form when you embed the contact in an article;
  • + Added Content editor to the Custom Values Description field;
  • + Added new Category view called Thumbnails;
  • # Fixed Background color in QR code images;
  • # Fixed incompatibility with Sourcerer plugin;

New features in 1.7.2:

  • ^ Changed Chain Select List:
    • ^ Now it allows you to execute the SQL query even if the parent select list was not selected; SQL Example:
      • SELECT title AS text, id AS value FROM #__content WHERE (CHAR_LENGTH('{selectresult}') = 0) OR (id = '{selectresult}');
    • + Now there is a "loading gif" while the select lists is being populated. The Image can be changed in the CSS file, rule: .loading-chainselect;
  • + Added WYSIWYG Custom Field to Contact Enhanced for Joomla 1.7 (Joomla 1.5 already had this Custom Field);
  • + Added Tools menu item, which allows to import Contact and Categories from Joomla core Contacts component;
  • # BUG FIX:
    • # Blank labels after upgrade fixed;
    • # Missing default HTML templates on new installations;
    • # Captcha issue in Google Chrome fixed;

New features in 1.5.11:

  • ^ Changed Chain Select List:
    • ^ Now it allows you to execute the SQL query even if the parent select list was not selected; SQL Example:
      • SELECT title AS text, id AS value FROM #__content WHERE (CHAR_LENGTH('{selectresult}') = 0) OR (id = '{selectresult}');
    • + Now there is a "loading gif" while the select lists is being populated. The Image can be changed in the CSS file, rule: .loading-chainselect;

New features in 1.7.1 & 1.5.10.1:

  • Compatibility with Custom Properties Plugin (Thanks to Andrea from solidsystem.it);
  • Added GMaps option for users to change Travel mode. Available options are Driving, Bicycling and Walking
  • iCaptcha plugin now is compatible with VouchSafe.com;
  • Ability to add Option Groups to Select lists (1.7+);
  • Option to add labels over the text fields (1.7+);
  • Miscellaneous field can be placed in different places. Avaliable Options: after contact details and at the end of the page (1.7+);
  • Google SpreadSheets Integration (1.7+);

New features in 1.7:

  • Pagination: You can break a contact form into multiple pages. This will allow you to collect data in a contact form over multiple pages instead of all in one. See Documentation;
  • Javascript validation: Changed the Javascript validation (client side) to a better validation script with more options. These new options were added to the Text Custom Field type.
  • Category Module: Allows you to display a category of contacts. See Documentation article;
  • Icon Customization: Option to chnage the Skype, Facebook, Twitter and LinkedIn images from the back-end;
  • Button Customization: Now you can change the submit button text and opt for a reset button;
  • Import data from Contacts component: Now you can import all contacts and categories from Joomla core contacts component;
  • Integration via socket: Easy to configure socket integration;
  • GMaps new options:
    • Add link to Google Earth in GMaps Custom Field;
    • Disable the"get directions" slider in order to avoid problems with some templates;

New features in 1.5.9.6 and 1.6.3:

  • + New Template options;
    Now you can also load only some custom fields using this syntax:
    {custom_fields:1,2,5,7,34} // Will add only the selected Custom Field ids
    {custom_fields} // will add all custom fields
  • Fixes:
    • # QR Code when pointing to an Extra Field;
    • # Author plugin (Joomla 1.5) incompatibility with the Recipient field;

New features in 1.5.9.5 and 1.6.2:

  • + Javascript Custom Field;
  • + CSS Custom Field;
  • + PHP Custom Field;
  • + PHP, JS and CSS Custom Fields are integrated with the CodeMirror WYSIWYG Editor (included in Joomla 1.6+);
  • + QR Image Codes for vCard, email, site and phone number;
  • + CE Module for Joomla 1.6+ now can display Map and contact details;
  • Fixes:
    • # XHTML validation problem when there is no address information;
    • # GMaps Address Custom Field error when loading embedded in an article fixed;
    • # Radiobox field validation;
    • # Upload field javascript validation;

New features in 1.5.9.4 and 1.6.1:

  • + Implement a HoneyPot spam fight feature (beta);
  • + Recipient Custom Field now allows chain select;
  • + Added Twitter, Facebook and LinkedIn fields for Contacts;
  • + Contact Enhanced plugins are automatically enabled upon installation;
  • + Next Step feature which helps the user to configure the component (in 1.6.1).
  • + Added Search module and search display page (1.6.1 Full version only);

New features in 1.5.9.3 and 1.6.0.1:

  • + Added Twitter, Facebook and LinkedIn fields for Contacts (Only in 1.5.9.3);
  • + Added option for the Date custom field in order to allow to change the date format;
  • + Added option to Recipient custom field to display recipients in checkbox style;
  • ^ Minor bugs fixed;

New features in 1.5.8.6:

  • + Get user location based on IP address (where allowed by GMaps API);
  • + Better server side email validation. Now it will correctly check if the domain part of an email has an MX or A DNS record.
  • + The Full version now comes with the iSeKeywords plugin.
  • + Option in CE plugin to allow users to display the map when using the plugin; append map=|before_form| or map=|after_form|.
  • + Added more options and images to the CE Feedback plugin (available in the PRO Package only);
  • + Added compatibility with a new plugin called iSeKeywords, to be released soon;
  • ^ minor bug fixes and CSS incompatibilities with Artisteer templates;

New features in 1.5.8.5:

  • Added Password verification field;
  • Added double validation on the server side increasing security;
  • Added more options to the Username Custom Field;
  • Added an option to the email custom field to validate the domain part of the email, which helps prevent Spams and user from mistyping their email addresses;
  • Added more features for the Map:
    • Option to hide Avoid Tolls;
    • Option to hide Avoid Highways;
    • Option to disable ScrollWheel Zooming;
    • Option to display the infoWindow (balloon) only if the user clicks on the marker;
  • Added IP Based Location to the user information;
  • Changed the registration option, so now it gives you more control for registration forms; Watch screencast.
  • Fixed: CSV export will no longer generate the SILK error when opening in MS Excel and it is better to visualize the columns;
  • Added free JCE plugin: Advanced links;
  • Custom Field type added to the Custom Field Manager;

New features in 1.5.8.4:

  • New Mailto2CE plugin added (full version), which changes all email links to a link to a Contact Enhanced Form;
  • Easier to change GMaps Markers;
  • Better integration with CE Feedback plugin;
  • Maps can now be enabled/disabled for each contact form instead of globally only;
  • Added wrapper to Send and Reset buttons, to allow more styling options (requested by RocketTheme);
  • Module is present in the full package but will not be automatically enabled upon installation or upgrade;
  • Better integration with another systems: Field values can be passed to Contact Enhanced in the URL;
  • Browser and Operating System (OS) detection updated; Now Contact Enhanced will detect accurately* nearly every available system(including mobile phones browsers and OS); *Some browsers have the option to change it's name, so in this cases there is no way to be accurate;
  • Fixed Google Maps small javascript incompatibility;
  • Fixed SEF problem with the Categories view;
  • Fixed minor css compatibility with some templates;
  • Fixed HTML Tags are no longer stripped in the Contact Form;

New features in 1.5.8.3:

  • New Custom Fields:
  • New Print Button in Contact Forms;
  • RocketTheme templates are now fully compatible with Contact Enhanced;
  • Some minor bug fixes en and enhancements;

New features in 1.5.8.2:

  • Compatible with MooTools 1.2.x and old MooTools 1.11 and 1.12;
  • Google Maps directions;
  • More GMaps related options:
    • Easily display latitude and longitude of address;
    • You can add any text to the balloon using a contact extrafield .
    • Show GMaps and directions in a Modal (Lightbox style) window;
    • Using GMaps API version 3, which no longer requires an API key and was designed with Mobile devices in mind, therefore loads faster;
  • Recipient Custom Field no longer adds the email to the html source, which prevents SPAM bots from capturing these email addresses;
  • Javascript error message is nicely displayed if the submit button is pressed and there are some invalid fields;
  • Categories View; Now you can add a menu item to display all your categories or all categories and contacts;
  • More options to display the Custom Fields in multiple columns;
  • You can display the Contact Details inside the sidebar (Gmaps also);
  • Option to hide the email form from Public, or Registered users;
  • Add a custom field for an integration with Campaign Monitor (Newsletter);
  • Created a multiple SQL Custom Fields;
  • Many other small features;

New features in 1.5.7:

  • Google Maps integration: Now you can easily add a map to thecontact page;
  • Contacts Extra information fields: Now you are free to add morecontact information besides phone numbers and address;
  • Update System: To update Contact Enhanced is easier than ever, you don't have to uninstall the old version, just proceed like a regular install. The script will automatically overwrite the files and update the database.Although it has been tested it is always recommended to make a backup first;
  • Many small enhancements;
  • All reported bugs were fixed!

If you are upgrading from 1.5.6, please make sure that [Joomla]/administrator/components/com_contact_enhanced/configuration.php is writable; There is no need to uninstall the old version! :-)

New features in 1.5.6:

  • Record messages to database;
    • Spent several hours to increase security, specially to guarantee that malicious users will not be able to run or have access to uploaded files;
  • You can export all submitted forms to a CSV file;
  • Allow you to "tamper" with the data after submission, ideal if you need to export the data to another system;
  • Added ability to reply to message right from the webpage;
  • All Custom fields can be set to hidden, so you can edit in the back-end a custom field that is not visible in the front-end;
  • Added number validation and mask to text fields;

Other features:

Joom!Fish Compatibility:

  • Download the Content Element Files; (Right click to open the context menu and choose "Save link as" in Firefox or "Save target as" in Internet Explorer)
  • Unpack and upload to [Joomla]/administrator/components/com_joomfish/contentelements/
  • Note: Joomla 1.5 only because Joomla 2.5 has already native multi-language support.

FaLang Compatibility

  • Download the Content Element Files; (Right click to open the context menu and choose "Save link as" in Firefox or "Save target as" in Internet Explorer)
  • Unpack and upload to [Joomla]/administrator/components/com_falang/contentelements/

iAkismet is a plugin that integrates the popular anti-spam service Akismet.com with with the following extensions in order to stop spam.

Unlike other anti-spam services, Akismet does not present the visitor with captchas. Instead it scans the visitor's post, name and email address and runs hundreds of tests to determine whether it's spam or not. It's a completely automated way to protect your forms from spammers.

Currently this plugin works with:

  • Joomla User Registration
  • Joomla core Contacts component
  • Contact Enhanced Component 3.3.3+ and 2.5.24+
  • Kunena 3+
  • iFormBuilder 3.3+
  • Ajax Contact 3.3+
  • Ajax Recommend 3.3+
  • iRecommend 3.3+

Access to get a FREE or commercial API key from akismet.com and simply paste it back in the plugin options. Don't forget to enable the plugin and it should already start blocking undesired spam messages and posts.

Demonstration Page

Test iAkismet with a Contact Form

API

If you are a developer and want to integrate this plugin with your extensions follow the instructions below:

Add this code to controller that process your form:

JPluginHelper::importPlugin('system');
$app 	= JFactory::getApplication();
$dispatcher= JDispatcher::getInstance();
$spamCheckData = array();
$spamCheckData['name']    = $name;    // The User's name from teh form
$spamCheckData['email']   = $email;   // The email from the form
$spamCheckData['message'] = $message; // The Message content
// Check with spamCheck plugins
$results	= $dispatcher->trigger('onSpamCheck', array('com_contactenhanced.submit', &$spamCheckData));
// Check for errors encountered while checking for spam
if (count($results) && in_array(false, $results, true))
{
	$error = $dispatcher->getError();
	$app->enqueueMessage($error, 'error');
	// you might need to add a redirection:
	//$app->redirect(JRoute::_('index.php?option=com_yourextension&view=someview', false), $error);
	return false;
}

That's it! ;-) Akismet plugin will take care of the rest.

Ideal Store Locator Plugin (iStoreLocator) works with Google Maps API which allows your website visitors to easily locate stores/contacts on the map. You can load a KML, XML OR CSV file with the locations. It also works with Contact Enhanced Component, so it comes packed with a number of features and easy user interface for both the back and the front-end; with the iStoreLocator plugin you can list stores and business locations under different categories.

A powerful and elegant store locator for your website.

We carefully crafted the store locator panel layout to be optimized for the best viewing experience no matter the browsing device you are using. Compatible with Bootstrap version 2 and 3 and HTML5, the easy to customize layout will give your business website visitors a responsive experience that is elegant and intuitive.

Features:

Geolocation Lookup

Built-in Geolocation lookup tool helps users find their current position so they do not have to type their current address to get direction to the nearest store. Click on the 'Find My address' button next to the address to find your current position.

Google Maps Directions

Your website visitors can take advantage of the Google Map Directions by a click on a button. Suggested direction is pointed on the map and step by step directions are displayed on the right.

Auto Complete Address Search

The Auto Complete Address Search field provides a type-ahead-search behavior of the Google Maps search field. When a user starts typing an address, autocomplete will fill in the rest. Instead of an address the user can also type places like museums, city halls,...

Marker Clusters

Plotting hundreds of markers on a map can quickly lead to a degraded user experience. Too many markers on the map cause both visual overload and sluggish interaction with the map. To overcome this poor performance, the information displayed on the map needs to be simplified. This is done with Marker Cluster. It works by iterating though the markers and adding each one into the closest cluster if it is within in a minimum square pixel bounds

Optimized for mobile devices

Ideal Store Locator is completely optimized and responsive across a wide range of end-user devices to provide an optimal shopping experience for mobile phones, tablets, PC and Mac. It uses the Bootstrap version included in the Joomla source, but it's also compatible with Bootstrap v3 in case your template is loading a more recent version.

Filter by distance

Your website visitors can easily find stores nearby using the distance filter. In the plugin Options you can change the default distance unit

Location/Store info

A list with all locations is displayed on the right of the map. It displays the image, distance to the location and some contact information like address, phone and links to social media. The Show Details button only works when the source is set to Contact Enhanced.

Map Styles

As of version 3 of the Google Maps API custom styles can now be applied to maps. This allows you to pick a style that matches the theme of their website.
You can create your own style using the Google Styled Maps Wizard and copy the JSON code to this field OR use an existing map from snazzymaps.com

Demonstration

The demo below uses the US Museums database with over 35.000 entries in order to demonstrate how fast iStoreLocator works with a very large database. Search for "New York, NY" for testing purpose.

. Online Demo

Installation

  • Select Extensions → Extension Manager from the drop-down menu of the Joomla! Administrator Panel. Then select the Install menu item in the Extension manager screen that appears.
  • Select the zip file and click on the Upload & Install button;
  • Select Extensions → Plugin Manager from the drop-down menu and enable the Ideal Store Locator System Plugin.

Usage

In order to display a Store/Contact Locator add the folloing syntax to a content item (article):

Loads all contacts and sets the height for the map:

{istorelocator height=|600|}

Loads all contacts from category 1 and sets the height for the map:

{istorelocator height=|600| category=|1|}

Loads all contacts from category 1, 2 and 3 and sets the height for the map:

{istorelocator height=|600| category=|1,2,3|}

Ability to filter by city, state and/or country and ignore any search. Example Syntax:
{istorelocator category=|78| filter_city=|Boston| filter_state=|MA| filter_country=|USA| zoom=|10| firstload-loadall=|1| firstload-limit=|9999| firstload-maxdistance=|123456| }

{istorelocator height=|600| source=|xml| file=|GreatBritain-Attractions.xml|} set the source to XML and loads the XML file containing locations

{istorelocator height=|600| source=|csv| file=|Germany-CastleFortSchlossRuins.csv|} Set the source type to CSV (Comma Separated Values) and load file with locations

{istorelocator height=|600| source=|kml| file=|example.kml|} Set source type to KML (Google Earth) and loads file with locations

Plugin Options

Select Extensions → Plugin Manager from the drop-down menu and edit the Ideal Store Locator System Plugin. There you'll find all plugin options like:

Under the "Basic" tab:

  • Default location: The initial Map center in case the Auto detect Geo Location fails. Just the latitude and longitude will be used, so this address will not be displayed anywhere.
  • Default zoom level;
  • Scroll wheel zooming;
  • MapType Control;
  • Map Type: Roadmap (default and recommended), Satellite, Hybrid, Terrain;
  • Navigation Control;
  • Home Marker Icon: Defines an image to be used as the home icon for a Marker. Image Directory: /plugins/system/istorelocator/assets/images/markers
  • Directions Travel Mode; Default Driving
  • Link To Google Maps: When enabled displays a Link to maps.google.com (prefilled with the from and to coordinates) in the direction container

Under the "Map Style" tab:

  • As of version 3 of the Google Maps API custom styles can now be applied to maps. This allows you to pick a style that matches the theme of their website.
    You can create your own style using the Google Styled Maps Wizard and copy the JSON code to this field OR use an existing map from snazzymaps.com

Under the "Search" tab:

  • Position: Location to display the Search form (inside the map OR above it);
  • Result Limit: Maximum number of results per search;
  • Geolocate: Whether to display a Geolocate button, Geolocate on page load OR both;
  • Geolocate button class: Customize the button class using Bootstrap button style (styling may change depending on your front-end template). Options for this template are displayed below, but this might change depending on your template:
  • Unit System: The unit system to use when displaying distance. Metric will display in Kilometers and Imperial (English) will display in Miles;
  • Max Distance List: Number separated by commas to build a list. Set to 0 to hide and add 123456 to display the "Anywhere" as the last option.
  • Selected Max Distance: Select one of the values from the Max Distance List to display as the default value;

Under the "Location List" tab:

  • Show route: Whether to hide or show directions button. Also set the Bootstrap button style (styling may change depending on your front-end template). Options are the same as the ones shown in the Geolocate Button Class.
  • Show distance: Whether or not show the distance label and it's styling (styling may change depending on your front-end template). Options:
    Primary Info Success Warning Danger Default
  • Source: There are a few options to load the locations: The best option is to load them using:
    1. Contact Enhanced Component (the best option in our opinion),
    2. XML (see example) (second best option in our opinion),
    3. CSV file (see example) (third best option in our opinion);
    4. KML (see example). KML is the file generated from Google Earth. It's easy to create a file using Google Earth, however it doesn't allow you to use all iStoreLocator features.
  • File: The source file for the XML, KML or CSV file. Upload your files to /plugins/system/istorelocator/data/
  • Show details: Whether or not show the details button and it's styling. If the source is Contact Enhanced, the details button will link to the Contact page. Styling may change depending on your front-end template.
  • Image;
  • Webpage;
  • Skype;
  • Facebook;
  • LinkedIn
  • Twitter;
  • Miscellaneous (more info);

Under the "Filter Groups" tab:

Displays a list of tags (in checkboxes) which allow users to filter the locations by, displaying only locations that match the selected tags. If Marker Clusters option is enabled it will recalculate the markers in each cluster;

The source of the tags can be one of the following:

  • Name
  • Category Only available when using with Contact Enhanced Component
  • Metakey Meta Keywords
  • City
  • State
  • Country
  • Postcode
  • Tags Only available when using with Contact Enhanced Component

Under the "Language Editor" tab:

If your site is for one language only you can use the options under this tab to change the language strings for this plugin. Otherwise please use the Extensions -> Languages -> Overrides OR translate in Transifex to your language;

Under the "Advanced" tab:

  • Force Bootstrap: The script for this plugin is loaded after the page is rendered and in order to avoid incompatibility with other extensions and templates it doesn't load Bootstrap and jQuery by default. If your template or other extensions are not loading these two javascript libraries, than please enable this option and choose which module positions you want to force loading these files;
  • Menu Item: Select the Menu Item(s) you want to force loading Bootstrap and jQuery;
  • Load FontAwesome: Some icons like the Social media icons are loaded using FontAwesome. You can disable if your template is already loading it;
  • Custom CSS: Allows you to add custom CSS rules;
  • Custom Javascript: Allows you to add custom Javascript;

Change Log:

Version 3.8 (November/09/2017):
  • # Fixed Geolocation feature stating that the daily limit was reached when no query had yet been done;
Version 3.7.4 (August/27/2017):
  • + Added option to display prepare More information (Miscellaneous) Field content using Joomla content plugins;
  • + Added option to show/hide the instructions and Distance Tool notes on first load;
  • # Fixed wrong image and icon path error in the browser's console;

Version 3.7 (Jul/4/2017):
  • + Added option to filter by Contact Enhanced Category when the module (included in Contact Enhanced PRO package) is assigned to a CE Category or Categories menu item;
  • + Updated Font-awesome library to 4.7.0;
  • # Fixed incompatibility with plugins which generated Facebook Open Graph Meta Tags;
  • # Fixed Result Limit not working when the source was set to CSV, XML or KML files;

Version 3.6 (Jun/30/2016):
  • + Added ability to filter by city, state and/or country and ignore any search. Example Syntax:
    {istorelocator category=|78| filter_city=|Boston| filter_state=|MA| filter_country=|USA| zoom=|10| firstload-loadall=|1| firstload-limit=|9999| firstload-maxdistance=|123456| };
  • + Ability to GeoCode Contact Enhanced Contacts;
  • + Because of a Google Chrome restriction, iStoreLocator won't load the 'Find my Location' button for users using Chrome version 50+ when the site doesn't have a valid SSL certificate (https://);
  • + Added ability to add template HTML override. For more information on Template HTML overrides visit the Joomla Documentation.
  • # Fixed issue not showing the default Clusterer's image;
  • # Fixed issue in iPhone (Safari) zooming in when clicking on the Range (distance) select list (Dropdown);
Version 3.5.3 (May/20/2016):
  • + Add ability to filter by city, state and/or country and ignore any search. Example Syntax:
    {istorelocator category=|78| filter_city=|Boston| filter_state=|MA| filter_country=|USA| zoom=|10| firstload-loadall=|1| firstload-limit=|9999| firstload-maxdistance=|123456| };
  • + Ability to GeoCode Contact Enhanced Contacts;
  • # Fixed issue not showing the default Clusterer's image;
Version 3.4.9 (Dec/14/2015):
  • + Ability to auto search using by adding a few search parameters to the query string for example:
    https://yoursite.com/path/to/iStoreLocator.html?country=Brazil&city=Curitiba&state=PR
    Load all* on First load must be set to No and Geolocate must be set to Show or No
  • + Ability to edit the Cluster style;
  • + Ability to change plugin options in the plugin syntax, overriding content plugin options;
Version 3.4.7 (June/16/2015):
  • + Added option to disable auto complete when typing addresses, this way you can ask your users to simply add a zip (postal) code;
  • + Improved navigation on mobile devices;
  • + Added option to disable Marker Cluster and/or change it's settings;
  • + Added option to display a radius circle overlay;
  • + Added option to allow users to filter locations by tags (category, metakey, Name, city, state, country or postal code);
  • + Added category and metakey fields to the CSV and XML source files in order to be compatible with the filter location;
  • + Map is now updated when the search radius select list is changed;
  • + Added option to load website link in a new window or on the same window;
  • + Added more map controls, now you can choose whether or not to display the StreetView, Pan and Zoom controls and you can also choose their position in the map;
  • # Fixed issue when loading all locations at once when source file is XML, KML or CSV;

Ideal Related Articles (iRelated) displays related articles to Joomla articles. Quickly increase your readers' engagement with your articles by adding Ideal Related Articles inside your content. Automatically added Related Articles can increase your internal traffic up to 10%. Just install and activate. To attract attention and improve SEO you can manually link out to Related Articles across the web from the Article Edit Screen in Joomla back-end. Search for articles and hand-pick them with ease using the Ajax Auto Complete Search in the administrator area. Plugin supports different styles, thumbnails and it is fully customizable;

Read more: Ideal Related Articles

Mailto2CE is a System plugin for Contact Enhanced that will convert all mailto links like: <a href="mailto:someone@domain.com">some text</a> to a link to Contact Enhanced form.

It will encode the email, so you will not have any problems with E-mail address harvesting* bots; This way you will avoid spams and keep your the emails addresses on your web page safe;

This plugin requires Contact Enhanced Component and it's already included in the Contact Enhanced Developer Subscription, so if you have the Developer's subscription there's no need to purchase it.

Usage:

After regular installation, select Extensions → Plugin Manager from the drop-down menu on the Back-end of your Joomla! installation and select the System - Mailto2CE. The you can configure these 4 parameters illustrated below:

Mailto2CE Parameters

Example:

The link below is a mailto link transformed to a link to Contact Enhanced

Send me an email

* E-mail harvesting is the process of obtaining lists of e-mail addresses using various methods for use in bulk e-mail or other purposes usually grouped as spam.

The CE Feedback is a plugin that adds a Feedback image as a sidebar on your site and when clicked it loads a feedback form using Contact Enhanced to allow any website user to leave a comment on your site. It loads in a modal window using Joomla default's modal window (jQuery for Joomla 3+ and MooTools for Joomla 2.5 and older), so if your customer have a question about a particular page he can submit a feedback form without ever leaving the page.

This plugin requires Contact Enhanced Component in order to work and it's already included in the Professional and Developer Subscriptions, so there's no need to purchase this plugin if you've purchase one of those subscriptions.

Other features:

  • Every feedback form can also record information about the client's browser, operating system, screen resolution and IP address;
  • No plugins like Flash or Java needed, no problem with popup blockers;
  • Unobtrusive behaviour, visitors with disabled JavaScript or old browsers can still be able to submit the form (in this case it will not load in a modal window);
  • Simple and intuitive behavior: loading-indicator, close button and changing icons describe possible interactions;
  • All Contact Enhanced Features like Custom Fields, GMaps & directions integration, HTML templates & emails, CAPTCHA, Campaign Monitor Newsletter integration and much more;

Usage:

After regular installation, select Extensions → Plugin Manager from the drop-down menu on the Back-end of your Joomla! installation and select the System - Feedback plugin. The you can configure these parameters illustrated below:

Feedback Parameters

  • Select Contact: You have to select which contact you want the plugin to load. This was implemented so you could customize your Feedback form any way you want. You might need to add this contact to a new category, so it can have it's own custom fields;
  • Image: The image you want to display. You can customize this by adding your own image to the location below (this option only applies to Joomla 2.5 or older):
    (Path To Joomla 2.5 or older)/plugins/system/cefeedback/images/
  • Image:hover (active): The image to load onMouseOver.
  • Position: Whether to display on the right or left of your page;
  • Avoid Menu Items: If for some reason you want to hide CE Feedback from a page you can choose the correspondent menu items here;
  • Use template: Some templates are not ready for modal windows, in this case you can choose to load the modal window using another template. ja_purity is always a good choice;
  • Window Width: The width of the modal window (lightbox style);
  • Window Height: The modal window's height;
  • Link Height: Height of the link, usually the same as the image;
    If you upload your own image with different dimensions you might need to change the size of the link;
  • Link Width: Width of the link, usually the same as the image;
  • Distance from top: Distance from the top of the page in percentage. Enter numbers only;

iRecommend is a Component which works with a plugin that adds a small "Recommend to a friend" (Also known as "Refer a Friend" or "Tell a Friend") link in your content items and the iRecommend tab (see Recommend Us image on the right). The concept of this plug-in is to open the Tell a Friend form in the popup window by clicking the button from the page (Sidebar, End of the post, pages).

The only people who know what a person likes as much as that person are their friends and family. And so allowing your visitors to send their friends and family an email with a link to a page on your site is like having a volunteer army of your own personal evangelists combing through the populations of the world to find exactly the right people who should know about you.

Features

  • Unlimited emails: Allow your users to send emails to one or many emails at the same time;
  • Send a copy to senders: You can send a copy or any email to the sender, similar to an auto reply feature;
  • HTML Templates: Receive and send html email;
  • Custom Fields: Now you can have as many custom fields as you wish.
  • Captcha: Image to prevent robots to fill the forms, in other words, to ensure that the response is not generated by a computer. iRecommend for Joomla 3.x comes with SecurImage captcha plugin and previous versions come with iCaptcha plugin.
  • If the user is logged in this script will get the name and email recorded in database, preventing the user to mistype his email;

Demonstration

Please visit the links below to view the demonstration page for iRecommend.

In those pages above you can also view the iRecommend Tab plugin.

iRecommend Tab

Usage

iRecommend is very easy to set up, but because it has a few options it might bit a bit confusing for beginners, so a Cheat Sheet was created for the basic usage. Keep reading it!

  1. Installation:
    1. Purchase/license and download the latest version of iRecommend;
    2. Select Extensions Extension Manager from the drop-down menu of the Joomla! Administrator Panel. Then select the Install menu item in the Extension manager screen that appears.
    3. Navigate to the iRecommend zip file, select and install as you would any other Joomla! extension;
  2. Component Configuration:
    1. Go to Components iRecommend;
    2. Click on the Options button on the toolbar. You don't really need to do anything other than Save it, but keep in mind that it holds all default configuration for iRecommend ;
  3. Plugins Configuration:
    • Go to Extensions Plugin Manager; There are two plugins that you will need to configure and enable:
      1. Content - iRecommend :: Displays a Recommend to Friend link in content items (articles);
      2. System - iRecommend :: Displays a Recommend/Invite Friends Tab on the right or left of the page. (Only available in iRecommend for Joomla! 2.5 and newer)
  4. Clean Joomla and your browser's cache and go to your website and check it out. It should be good to go now.

Contact Form is one of the most important pages for all websites. AJAX Contact Form is a simple and lightweight form module that allows visitors to contact your site administrator by e-mail very fast and secure.

Using AJAX technology, the whole process is performed without need for page refresh, making it very quick and user friendly.

Ajax Contact Form uses jQuery library included in Joomla for all javascript, therefore it doesn't load any other Javascript library, which makes the form load very fast.

Features

  • Ajax powered form (no need to reload the page);
  • Up to 30 Custom fields (checkbox, radio button, select list, text, and multiple text (textarea));
  • Can send to several emails at the same time;
  • Send email with file attached to submitter (optional);
  • Captcha verification system, powered by SecurImage Captcha plugin, which is a bonus and it is installed automatically with the module;
  • Ability to limit the quantity of characters in the message field;
  • It uses jQuery to validate the form and perform the AJAX calls. jQuery is the same library that Joomla uses, therefore there is no need to include a lot of files and the result is a very light weight module;
  • It will get your users IP Address, Browser, Operating System and Screen resolution
  • If the user is logged in this script will get the name and email recorded in database, preventing the user to mistype his email;
  • Customizable EU GDPR privacy check form field;
  • Fast and reliable;

 

Please do not get confused with our other product Contact Enhanced, which is a much more complete extension;

Demonstration

Please visit our demonstration page:

Front-end

Back-end (Username: demo Password: demo)

Screenshots

Ajax Contact Module Ajax Contact ModuleAjax Contact Module Ajax Contact Parameters

 

AJAX Recommend is a module for the World Award Wining CMS Joomla!™that allows visitors to recommend your site to their friends by e-mail.

Using AJAX technology, the whole process is performed without need for page refresh, making it very quick and user friendly.

The only people who know what a person likes as much as that person are their friends and family. And so allowing your visitors to send their friends and family an email with a link to a page on your site is like having a volunteer army of your own personal evangelists combing through the populations of the world to find exactly the right people who should know about you.

Features

  • AJAX Recommend is powered by jQuery, a Javascript Library, which is needed for the ajax functionality and for the form validation. jQuery is the same library that Joomla uses, therefore there is no need to include a lot of files and the result is a very light weight module.
  • Captcha verification system is powered by SecurImage Captcha plugin, which is a bonus and it is installed automatically with the module;
  • If the user is logged in this script will get the name and email recorded in database, preventing the user to mistype his email;
  • The site administrator can choose to receive a copy of the email;
  • It will display the user's IP Address, Browser, Operating System and Screen resolution in the email sent to the site Administrator;
  • Fast, secure and reliable;
  • Compatible with PHP 5 & 7;

 

Demonstration Page

Please visit our demonstration page:

Front-end

Back-end (Username: demo Password: demo)

 

 

Screenshots

This Captcha plugin works with any Joomla extension capable of using the Joomla core captcha plugin system. It uses the Securimage PHP CAPTCHA1 script for generating complex images and CAPTCHA codes (including math problems) to protect forms from spam and abuse. It can be easily added into existing forms on your Joomla 2.5 or newer website to provide protection from spam bots. It can run on almost all webservers as long as you have PHP installed, and GD support within PHP. SecurImage does everything from generating the CAPTCHA images to validating the typed code. Audible codes can be streamed to the browser with Flash for the vision impaired.

Features

  • Works with Joomla Registration and any other extensions that is compatible with Joomla captcha plugin system;
  • Works with Contact Enhanced, iRecommend, Ajax Recommend and Ajax Contact;
  • Customizable code length, character sets, and Unicode support;
  • TTF font support. You can choose the font you want to use;
  • Very easy to customize colors;
  • Easily add background images;
  • Easily add signature to images;
  • Several security features such as image distortion, random lines, and noise;
  • Flash button to stream audible codes in WAV format;
  • Ability to use a word list; Add a word list in your language to /plugins/captcha/securimage/lib/words/
  • Display alphanumeric captchas, or simple math problems;
  • Highly customizable!

Screenshots

Alphanumeric captchaSecurImage Math Challenge

Online demo: Support Form

 

[/tab][tab title="Demo"]

Please visit our demonstration page:

User Registration

Contact Form

Back-end (Username: demo Password: demo)

 

Installation

Install the plugin by accessing the administration menu of the back-end under Extensions. Then access Extensions → Plugin Manager, look for Captcha - SecurImage and customize it to your needs. Don't forget to enable it!

The default installation file do not come with the audio files in order to keep the installation file under 2Mb (on some servers files over 2Mb are not uploadable).

Download audio files:

Usage

We've tried to make it very simple to use Captcha.

  1. Select Extensions → Plug-in Manager from the drop-down menu of the Joomla! Administrator Panel.
  2. Edit the Plug-In "Captcha - SecurImage"
    • Set Status to "Published"
    • Change the settings accordingly to your needs. Below is a screenshot of all the available settings;
  3. Go to System → Global Configuration, and select the "Site" tab.
    Choose "SecurImage" in your "Default Captcha" field.
    Click Save & Close.
  4. Depending on the form you need to protect with SecurImage you might have to go to the component Options and enable captcha there;

IMPORTANT: If you are using Akeeba Admin Tools you must access the ".htaccess maker" and add the folder "plugins/captcha/securimage/lib" into "Allow direct access, including .php files, to these directories" in order for the images to generate and be visible.

SecurImage Captcha Options

 

Change log

Version 3.8.5 (August 20, 2018)

  • + Updated SecurImage library;

Version 3.8.4 (May 02, 2018)

  • # Fixed SecurImage Captcha Plugin issue when loading the form is invalid;

Version 3.7 (June 28, 2017)

  • + Added partial SecurImage Compatibility with AMP pages in Ajax Mode (reload button won't display for AMP pages). AMP is fully supported in Contact Enhanced's iframe mode;
  • + Added several options to SecurImage Captcha plugin in. Now there are separate settings for users using a mobile device/browser;
  • # Fixed some minor problems;

Version 3.6.5

  • + Updated SecurImage PHP library with improved security;

Version 3.4.8

  • + Added audio compatibility with HTML 5, so now the audio feature is compatible with Android and Safari for iOS browsers;

Version 3.3 (June 4, 2014)

  • + Added option to display Bootstrap reload button instead of reload image;
  • + Added option to add a gap (delay) between letters in Audio Captcha;
  • + Added new free fonts;
  • + Added new images for the audio captcha play button;
  • # Changed SecurImage library to the latest version;
  • # Fix "Click me" feature;

1 SecurImage library is a open source PHP script available at PHPCaptcha.org

This module allows you to help people to get involved with some campaigns, either donating to Joomla!, getting people to download Firefox or more importantly helping to extinguish Poverty (MakePovertyHistory.org), giving food to the Hungry and stopping Global Warming. It's very simple and easy to configure the module and engage in one of the campaigns bellow.

The module is fully customizable (image, text and link). This way you not only can translate the text for each campaign OR you can promote your own campaign!

You can have one of the corner images pre-defined or make your own... corner image that comes in the module:

Compatibility
Joomla! 2.5 Native
Joomla! 3.x
Type:
Module
Versions:
2.5
3.3
. Support 

$ 0.00

{jatabs type="content"} [tab title="Campaigns"] 

[/tab] [tab title="Images"] 

Available corner images in the module:

facebook firefox greenpeace hopeUnlimited joomla komen makePovertyHistory nineMillion redCross redCross stopGlobalWarming theHungerSite twitter twitter twitter unicef wordpress

 

 

[/tab] [tab title="Throubleshoot"] 

Solving Problems

Problem reported:
I can't get the image to show all the way in the corner, instead it shows in the site content!

Solution:

Open your template index.php file. in case you are using a JoomlArt template, then you have to edit another file instead: /plugins/system/jat3/base-themes/default/page/default.php

Right before the </body> tag you can add this:

 <jdoc:include type="modules" name="campaign" />

Then you must publish this module to the campaign position.

 

 [/tab] {/jatabs}

This Name Meaning Component, has over 4100 girls and boys names and meanings in the database, from 47 different origins (American, Arabic, French, Dutch, Greek, Hebrew, Irish, Italian, ...).

It has a back-end interface that makes it very easy to add new names and to edit existing ones.

Features

  1. Over 4100 Names and Meanings from 48 different origins;
  2. Better admin interface to add and manage names and origins;
  3. Thumbs Up and Down voting system;
  4. Search for a name starting with, ending with, containing the search word;
  5. Additional info;
  6. Will be able to sort items for:
    • Most voted;
    • Better voted;
    • Most hits;
    • Least hits;
    • More popular (As people add to their list the name will become more popular)
    • Least popular;
  7. Now you can enter an Unisex name;
  8. Import names from a CSV;
  9. Totally rewritten for Joomla!™ 3, assuring a higher compatibility and best coding practices;

Modules

Modules included in the package:

  • Name Search: Displays a search form with a few options;
  • Gender: The user can choose whether to show boys or girl names;
  • Alpha Index: Displays an A through Z links

Demonstration Page

Please visit the demonstration page:

Front-end

Back-end (Username: demo Password: demo)

This Component allows you to show a module in the main content area, just as if the module was a component.

There are a few Menu parameters: Menu Image, position to load, Title and Description.

You can create as many menu items as you wish with only one component installation!

Small Donations are always welcomed!

Compatibility
Joomla! 2.5 Native
Joomla! 3.x
Type:
Module
Version:
3.3.1
. Support 

$ 0.00

How to use

  1. After default installation, select Menus → [name of the menu] from the drop-down menu on the back-end of your Joomla! installation. For example, if a Menu is called "Main Menu", select Menus → Main Menu.
  2. Click the "New" button;
  3. Choose M2C;
  4. Add a Module Position to load under the Parameters (Component). See screenshot below:

M2C - Component Parameters

Frequently Asked Questions using Joomla content articles. iFAQ (former MooFAQ) is a FAQ Component for Joomla!™ which uses jQuery and Bootstrap to load Joomla Articles in Accordion format. The old MooFAQ is still included in the package and it uses MooTools instead of jQuery. When you check out you can choose 3 different subscriptions: 6 Months, 1 year or lifetime

Features & Pricing

Lite

$19

  • Uses Joomla Core Content (Articles)
  • HTML Templates (styles)
  • Front-end Edit
  • Embed into articles (via plugin)
  • iFAQ Module
  • iFAQ Search Module
  • Joomla! 2.5 Native Joomla! 3.x
  • Support

iFAQ uses Joomla core content articles, therefore you'll be able to use all Joomla! content option, such as:

  • Add images;
  • Edit the HTML code;
  • Use your template CSS;
  • Text formating options: alignment, indentation, bullets list, etc
  • Font formatting: type, size, color, style, bold, italic, etc
  • Add links and anchors;
  • Publishing: Start and Finish Publishing, Ordering, Author Alias, Access Level;
  • All content plugins can be applied to the faq item;
  • Change the content parameters: Show or hide section, category, author,..
  • Add Meta Info: Keywords and description;

Demonstration

See it in action, view the demo pages:

How to Use

  • After default component instalation Create a menu item for the MooFAQ component;
  • All the configuration is set at the menu configuration page;
  • In the menu parameters you have to set a Joomla!™ content category for your FAQ's;
  • Each content (article) in that category will be an FAQ entry. Title as Question and IntroText as Answer
  • You can set as many question as you wish;

MODULES

  • The beauty about iFAQ is that it uses the content of Joomla!™ default Content (Article) Component, so all Article modules will work with iFAQ!

Images

CHANGE LOG

Version 3.8.2 (October/29/2018)

  • # removed deprecated Joomla Framework functions. Working towards Joomla 4.0 compatibility;
  • # fixed PHP warnings on print page;
  • # updated dahboard;

Version 3.8 (June/10/2018)

  • + Added filter field which displays a filter field to narrow current results containing the text in the article's title;

Version 3.7.1 (August/30/2017)

  • # Fixed SEO issue, which was creating two different URLs for the same article;

Version 3.7 (Jul/4/2017)

  • + Added setting in Component Options to display Intro image (under the Shared tab) and full image (under the Article tab). These options are disabled by default;
  • + Created option to display the entire article (intro text + full text) and ignore the Read More button;
  • + Added option to show the entire articles when clicked on the print button;
  • # Fixed Article Tags, which were not displaying in article view;

Version 3.0.0

  • Added option link directly to a faq item;
  • Added Joomla 3.0 compatibility;
  • Added Permalink option;
  • Refactored Custom Slider javascript in order for a better code;
  • Fixed incompatibility with some Internet Explorer 9 revisions;
  • Fixed Article edit permissions in the front-end, now it inherits the permission correctly from Joomla core content component;

Version 2.5.1

  • Added option to open a faq item directly on page load. Configurable in the Menu item
  • Added Slider options to Category and Categories Menu item

Version 1.7.4

  • Added option to open a faq item directly on page load. Just append the open variable to the URL. Example: yoursite.com/path/to/moofaq.html?open=2 OR yoursite.com/index.php?option=com_moofaq&view=category&id=10&open=2;
  • Fixed problem that would not create a menu item under some Joomla! installations.

Version 1.7

  • Added FULL Compatibility Joomla 1.7;
  • Fixed problem that would not create a menu item under some Joomla! installations.

Version 1.5.5.2

  • Added Compatibility with XMap component (version 1.2.9b);
  • Added two modules:
    • MooFAQ Slider: so you can easily add MooFAQ to a module position;
    • MooFAQ Seach: so your users can easily search for FAQ items;
  • Ability to load full view using either MooFAQ or the Contact (article) Component, giving more flexibility to users.

Version 1.5.5

  • Added Search view - Now you can show all content of your Joomla site with the accordion effect and filter by words, categories and/or sections;
  • Added two plugins (content and editor) so you can easily add MooFAQ to any content (article) item;


Version 1.5.4

  • Added Custom Slider type to all views
  • Added Option to add line numbers to questions

Version 1.5.3

  • Added Custom Slider type to all views

Version 1.5.2

  • Added Section View
  • Added another Slider Type for Category view

Version 1.5.1

  • Added a Multi Category View

Version 1.5

  • Added compability with Joomla!™ 1.5 in Native mode

Third Party extensions:

XMap plugin (for Joomla 1.5 only)

Copyright © 2018 IdealExtensions.com. All Rights Reserved.

This site is not affiliated with or endorsed by the Joomla!™ Project. It is not supported or warranted by the Joomla!™ Project or Open Source Matters™. The Joomla!™ logo is used under a limited license granted by Open Source Matters™, the trademark holder in the United States and other countries.
We may collect your IP address and your browser's User Agent string while using our site for security reasons and deriving aggregate information (analytics). This information is retained for a minimum of 1 and a maximum of 24 months.

Get email notifications of new releases

SIGN UP NOW TO OUR NEWSLETTER

AND NEVER MISS AN IMPORTANT UPDATE

captcha 
You may opt-out at anytime.
Feedback