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
In the ever-evolving landscape of digital customer support, Wonderchat.io emerges as a game-changer, providing businesses with a powerful tool to enhance their customer experience. Now, with this FREE plugin, integrating Wonderchat.io into any Joomla site has never been easier, opening doors to the seamless implementation of AI-powered chatbots.
Wonderchat.io stands as a revolutionary platform, empowering users to create AI-driven chatbots effortlessly. Leveraging the advanced capabilities of ChatGPT, Wonderchat.io allows users to craft personalized chatbots using their website's knowledge base or by uploading PDF files. The result? A custom chatbot ready to engage with customers 24/7 in just 5 minutes.
Wonderchat.io proves to be versatile, catering to various business needs:
Self-Serve Support:
24/7 Engagement:
Feedback Collection:
Brand Identity:
Integration:
Choose from various pricing plans tailored to different business needs. There's a Free Plan available for you to test which includes a chatbot with a quota of 10 messages, 50 web pages, and 10 PDF pages. Customizable chatbots, an embeddable chat widget, and chatlog history are part of the package.
data-id
attribute.In conclusion, Wonderchat.io, combined with this Plugin, offers an unparalleled solution for businesses seeking to elevate their customer support and engagement. Experience the future of customer interactions with Wonderchat.io, seamlessly integrated into your Joomla or WordPress site.
Disclaimer:
Ideal Extensions is an independent entity and is not affiliated with Wonderchat.io. The Wonderchat Widget for Joomla plugin, created by Ideal Extensions, serves as a facilitator for integrating Wonderchat.io into Joomla or Wordpress sites. While we strive to provide seamless integration and enhance user experience, please note that any issues or queries related to the Wonderchat.io platform itself should be directed to Wonderchat.io's official support channels.
It's important to disclose that Ideal Extensions may receive a commission when users subscribe to Wonderchat.io through our provided link. This commission helps support the development and maintenance of the Wonderchat Widget for Joomla plugin.
Users are encouraged to review Wonderchat.io's terms of service, privacy policy, and any other relevant documentation on their official website. By using the Wonderchat Widget for Joomla plugin, you acknowledge and agree to these terms and understand the independent nature of Ideal Extensions in this collaboration.
If you are looking for a way to create and manage your own podcast on your Joomla!™ website, you might want to check out Ideal Podcasts. It's a set of extensions that allows the site admins to create, manage, and host a podcast feed directly from their website. Ideal Podcasts is designed to make podcasting easy and fun for anyone, whether you are a beginner or a seasoned podcaster. Ideal Podcasts is the best way to share your voice with the world. Try it today and see for yourself! It is a simple and powerful way to create, publish and distribute your podcast. Ideal Podcasts is a web-based platform that lets you manage all of the aspects related to your podcast, from the upload of episodes to its submission to all major directories such as Apple Podcasts, Google Podcasts, Amazon Music, Spotify, Stitcher, TuneIn, iHeartRadio, and more, so you can reach a wider audience and grow your listenership. With Ideal Podcasts, you can focus on creating great content and leave the rest to the app. It's the ultimate Podcast software for Joomla!™.
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.
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.
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.
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.
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.
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.
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,...
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
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.
Your website visitors can easily find stores nearby using the distance filter. In the plugin Options you can change the default distance unit
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.
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
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.
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
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:
/plugins/system/istorelocator/assets/images/markers
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:
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;
filter-search
variable in the query string with the search_fields=metakey
variable;{istorelocator category=|78| filter_city=|Boston| filter_state=|MA| filter_country=|USA| zoom=|10| firstload-loadall=|1| firstload-limit=|9999| firstload-maxdistance=|123456| }
;{istorelocator category=|78| filter_city=|Boston| filter_state=|MA| filter_country=|USA| zoom=|10| firstload-loadall=|1| firstload-limit=|9999| firstload-maxdistance=|123456| }
;country=Brazil&city=Curitiba&state=PR
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 by 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 the 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 is fully customizable;
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 spam and keep your 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.
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. Then you can configure these 4 parameters illustrated below:
The link below is a mailto link transformed to a link to Contact Enhanced
* 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.
If you want to collect feedback from your website visitors and provide your social media links in a simple and elegant way, you might want to try the CE feedback button plugin. This plugin allows you to add a customizable feedback button to the side of your website, which opens a modal window where users can leave comments or visit your social media.
The CE Feedback is a plugin that adds a Feedback button 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, so if your customer has a question about a particular page he can submit a feedback form without ever leaving the page.
The plugin lets you change the text color, background color, inner shadow color, font-size, and font-family of the button to match the look and feel of your website. You can also choose where to position the button on your website and what action to trigger when the button is clicked.
This plugin requires Contact Enhanced Component in order to display the contact form and it's already included in the Professional and Developer Subscriptions, so there's no need to purchase this plugin if you've purchased one of those subscriptions. The Social Media features don't require Contact Enhanced component. The plugin is easy to install and configure.
After regular installation, select Extensions → Plugin Manager (in Joomla 3) or select System → Manage panel → Plugins from the sidebar menu on the Back-end of your Joomla! 4+ and select the System - Feedback plugin. Then you can configure these parameters illustrated below.
There are three important tabs we'll cover in this tutorial:
You'll see a Repeatable Field which allows you to add as many social media links as you want.
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 the need for a page refresh, making it very quick and user-friendly.
Ajax Contact Form uses the jQuery library included in Joomla for all javascript, therefore it doesn't load any other Javascript library, which makes the form load very fast.
Please do not get confused with our other product Contact Enhanced, which is a much more complete extension;
Please visit our demonstration page:
Back-end (Username: demo Password: demo)
Ajax Contact Parameters for Joomla! 4
Ajax Contact Parameters for old Joomla versions
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
See the Form Field Documentation for Form Field details and usage instructions.
New Features:
Fixed:
New Features:
New Features:
These updates aim to enhance the functionality, user experience, and compatibility of the Contact Enhanced Component for Joomla, making it more robust and user-friendly.
These updates aim to enhance the functionality, usability, and stability of Contact Enhanced Component, providing users with a smoother experience.
These updates aim to provide an enhanced and seamless user experience with Contact Enhanced.
These updates aim to provide an enhanced and seamless user experience with Contact Enhanced.
Factory::getApplication()->getIdentity($user_id)
method without prior notice and without deprecating it first. It no longer accepts the $user_id parameter and it's returning a blank User object instead of getting the user by the user id provided. The getIdentity()
method was introduced in Joomla 4 and should not be changed without prior notice. :(OnValidateContact
option client="site"
in the XML Manifest file{system_info}
tagX-Robots-Tag
HTTP header to ajax calls, so they are no longer indexed by Search Engines;{istorelocator category=|78| filter_city=|Boston| filter_state=|MA| filter_country=|USA| zoom=|10| firstload-loadall=|1| firstload-limit=|9999| firstload-maxdistance=|123456| }
;country=Brazil&city=Curitiba&state=PR
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.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! :-)
Joom!Fish Compatibility:
FaLang Compatibility
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:
{jatabs type="content"} [tab title="Campaigns"]
[/tab] [tab title="Images"]
Available corner images in the module:
[/tab] [tab title="Throubleshoot"]
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.
Modules included in the package:
Please visit the demonstration page:
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!
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 5 year plan
{loadposition ifaq-pricing}
iFAQ uses Joomla core content articles, therefore you'll be able to use all Joomla! content option, such as:
See it in action, view the demo pages:
Version 5.1 (April 11, 2024)
Version 5.0 (January 08, 2024)
Version 4.4.4 (September 29, 2023)
Version 3.10 (for Joomla 3 only) (June 30, 2023)
Version 4.4.3 (June 25, 2023)
Version 4.4 (April 19, 2023)
Version 4.0 (September/16/2021)
Version 4.0.1 (September/29/2021)
Version 3.9.16 (May/08/2020)
Version 3.9.2 (March/20/2019)
Version 3.8.2 (October/29/2018)
Version 3.8 (June/10/2018)
Version 3.7.1 (August/30/2017)
Version 3.7 (Jul/4/2017)
Version 3.0.0
Version 2.5.1
Version 1.7.4
Version 1.7
Version 1.5.5.2
Version 1.5.5
Version 1.5.4
Version 1.5.3
Version 1.5.2
Version 1.5.1
Version 1.5
XMap plugin (for Joomla 1.5 only)
Introducing SecurImage Captcha Plugin for Joomla – Your Ultimate Defense Against Spam!
SecurImage Captcha is a robust Joomla plugin designed to seamlessly integrate with any Joomla extension utilizing the Joomla core captcha plugin system. Leveraging the power of the Securimage PHP CAPTCHA script, this plugin generates intricate images and CAPTCHA codes, including dynamic math problems, offering unparalleled protection against spam and abuse.
{loadposition securimage-price}
Compatibility Across Extensions:
Customizable Security:
Visual Customization:
Security Enhancements:
Audible CAPTCHAs:
GDPR Compliance:
"Real-time Email Verification"
Word List Support:
Display Options:
SecurImage Captcha offers unparalleled customizability, allowing you to tailor security measures and visual elements to suit the unique needs of your Joomla website.
Say goodbye to spam and unwanted abuse – embrace the security and versatility of SecurImage Captcha Plugin for Joomla today!
Online demo: Support Form
[/tab][tab title="Demo"]
Please visit our demonstration page:
Back-end (Username: demo Password: demo)
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 does not come with the audio files to keep the installation file under 2Mb (on some servers files over 2Mb are not uploadable).
We've tried to make it very simple to use Captcha.
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.
Version 3.3 (June 4, 2014)
1 SecurImage library is a open source PHP script available at PHPCaptcha.org
Copyright © 2018 IdealExtensions.com. All Rights Reserved.