Joomla! Plugins

Simon Grange.


Joomla! has 50 native plugins. There are 11 types of plugins: Authentication, Captcha, Content, Editors, Editors-XTD, Extension, Finder, Quickicon, Search, System, User. Most plugins are enabled by default, the others are disabled.

You must be extra careful when manipulating plugins.

For example, deactivating some plugins can lead to the inability to access your site.

On the other hand, if you want to access some of your site's features (such as the multilingual system or the smart search for example), just enabling the corresponding plugins won't be enough, you will also need to configure other parameters.

In any case, it's recommended that you back up your site before manipulating plugins.

To access your plugins, select ExtensionsPlugin Manager. Thanks to the filter “by type”, you can display the list of plugins by type.



The 3 Authentication plugins allow you (and other users) to connect to the website, to the Backend and to the Frontend.

Caution: At least one of the three authentication plugins must be enabled, otherwise you won't be able to access your site.

Authentication - Joomla

The Authentication - Joomla plugin is the default authentication system of Joomla!. It checks the filled-in information in the authentication module.

Enabled by default.


Authentication - Gmail

The Authentication - Gmail plugin allows users to login to the site using their gmail account (email address and password). This plugin requires cURL.

Disabled by default.


Authentication - LDAP

The Authentication - LDAP plugin enables users' authentication from a LDAP server.

Disabled by default.


Authentication - Cookie

The Authentication - Cookie plugin stores users' authentication cookies.

Enabled by default.



A Captcha is a feature determining whether the user who fills in a form is a human or not. You've probably already seen Captchas, these tests can be text-based (words are distorted and therefore usually difficult to read), they can be made of simple math problems or of images to select from a list.

Captcha - ReCaptcha

The Captcha - ReCaptcha plugin allows you to add a Google Captcha to your forms (your contact or registration forms for example) to protect against spammers. To make this plugin work, you need a public and a private key (to be entered in the plugin's basic settings). You can easily get the keys from this site:

Enabled by default.



Content - Smart Search

The Content - Smart Search plugin allows indexing your site content, which is required to use the Smart Search feature.

Disabled by default.


Content - Joomla!

The Content - Joomla plugin undertakes two different tasks:

  • Check category deletion - When deleting a category (e.g. an article, a contact...), it checks that the category is fully empty (that it doesn't have items or sub-categories). If you try to delete a category that isn't fully empty, you will get a message telling you that this category has items.
  • Email on new site article - When submitting a new article via the Frontend, an email will be sent to users whose "Send email" system notification parameter is enabled. This parameter can be configured in each user's profile.

These two functionalities can be easily disabled in the plugin's basic settings.

Enabled by default.


Content - Load Module

The Content - Load Module plugin allows you to load modules in your content.

Enabled by default.


Content - Email Cloaking

The Content - Email Cloaking plugin protects the email addresses used in your contents against spammers.

Enabled by default.


Content - Code Highlighter (GeSHi)

The Content - Code Highlighter (GeSHi) plugin allows you to display your code with the GeSHI syntax highlighter.

Disabled by default.


Content - Pagebreak

The Content - Pagebreak plugin allows you to work on articles' pagination, like splitting single-page articles into multiple pages. This can be useful if articles have a lot of content.

With this plugin, you can also create a Table of Contents.

Enabled by default.


Content - Page Navigation

The Content - Page Navigation plugin enables the Next & Previous links at the bottom of your article pages. These links allow users to navigate your other articles. This setting can also be configured in the article itself, in the main settings and in the menu item options if the article is displayed via a menu item.

Enabled by default.


Content - Vote

The Content - Vote enables a voting system so users can rate the site's articles.

Enabled by default.



The Editors plugins allow you to edit your contents (e.g. articles, categories...).

You can choose which editor you want to use:

  • For the entire site: System  Global Configuration → Default Editor.
  • For your account: Your profile (top right of the admin control panel) → Edit Account → Basic Settings → Editor.

WYSIWYG stands for: "What you see is what you get".


Editor - CodeMirror

The Editor - CodeMirror plugin allows you to edit your content with a text editor providing code syntax highlighting for programming languages with no WYSIWYG. In the plugins' settings, you can enable the display of line numbers in the editor.

Enabled by default.


Editor - None

The Editor - None plugin allows you to edit your content with a text editor that is not of WYSIWYG type.

Enabled by default.


Editor - TinyMCE

The Editor - TinyMCE plugin is the default WYSIWYG editor installed with Joomla!. This editor allows you to easily edit your content and configure its layout (you can highlight, add colors, insert links and media...). No coding skills are required, the editor takes care of everything.

Enabled by default.



The 4 Editors-xtd plugins correspond to the 4 buttons that are located just below the text editor when editing an item, like an article for example.

Button - Article

The Button - Article plugin inserts a button enabling you to easily add a link to another article. Select the word to link and click the button. A window pops up and you can select the article. Several parameters of this editor can be customized.

Enabled by default.


Button - Image

The Button - Image plugin inserts a button allowing you to easily insert images in your contents. To do so, you need to place your cursor where you want the image to be inserted and click the button. A window pops up so you can choose the image from your directory. If the image is not on your server, you can upload it from your computer.

Enabled by default.


Button - Pagebreak

The Button - Pagebreak plugin inserts a button which enables articles' pagination. Place your cursor where you want to insert a pagebreak, click the button, a window pops up and you can enter the page's title and the alias.

Enabled by default.


Button - Readmore

The Button - Readmore plugin inserts a button displaying a read more link in your articles. This is very useful when your articles are in a blog layout for example. All you have to do is place the cursor where you want to end your introduction and click the button.

Enabled by default.



Extensions - Joomla

The Extensions - Joomla plugin manages the extensions' updates.

Enabled by default.



The 6 plugins of Finder type allow indexing content, which is necessary for the Smart Search component to work.

Smart Search - Tags

The Smart Search - Tags plugin indexes Joomla! Tags.

Enabled by default.


Smart Search - Categories

The Smart Search - Categories plugin indexes categories.

Enabled by default.


Smart Search - Contacts

The Smart Search - Contacts plugin indexes contacts.

Enabled by default.


Smart Search - Articles

The Smart Search - Articles plugin indexes articles.

Enabled by default.


Smart Search - Newsfeeds

The Smart Search - Newsfeeds plugin indexes Newsfeeds.

Enabled by default.


Smart Search - Weblinks

The Smart Search - Weblinks plugin indexes weblinks.

Enabled by default.



Quick icon - Joomla! Extensions Updates Notification

The Quick icon - Joomla! Extensions Updates Notification plugin notifies you when a new third-party extension update is available. This notification will be displayed on the administration control panel.

Enabled by default.


Quick icon - Joomla! Update Notification

The Quick icon - Joomla! Update Notification plugin notifies you when a new Joomla! update is available. This notification will be displayed on the administration control panel.

Enabled by default.



The 5 Search plugins allow indexing content, which is necessary for the Search component to work.

Search - Categories

The Search - Categories plugin enables searching for categories.

Enabled by default.


Search - Contacts

The Search - Contacts plugin enables searching for contacts.

Enabled by default.


Search - Articles

The Search - Articles plugin enables searching for articles.

Enabled by default.


Search - Newsfeeds

The Search - Newsfeeds plugin enables searching for newsfeeds.

Enabled by default.


Search - Weblinks

The Search - Weblinks plugin enables searching for weblinks.

Enabled by default.



System - Language Filter

The System - Language Filter plugin filters contents according to the language selected on a multilingual website. This plugin also enables items associations and other parameters. For more information, you can read the Multilingual Website chapter. le chapitre Site Multilingue

Disabled by default.


System - P3P Policy

The System - P3P Policy plugin puts a string of P3P policy tags in the HTTP header. This is necessary for some browsers, like Internet Explorer 6 and 7.

Enabled by default.


System - Logout

The System - Logout plugin redirects users to the home page when they log out (of the site's Frontend only).

Enabled by default.


System - Debug

The System - Debug plugin provides various system information like PHP or MySQL.

Enabled by default.


System - Log 

The System - Log plugin allows you to get log files.

Enabled by default.


System - Redirect

The System - Redirect plugin allows you to redirect the users who land on old or broken URLs to new URLs in order to avoid 404 error pages. This plugin must be enabled to make the Redirect component work. composant Redirection

Enabled by default.


System - Highlight

The System - Highlight plugin highlights specific terms. This plugin is used for example when displaying the Smart Search Component's results. composant Recherche avancée

Enabled by default.


System - Remember me

The System - Remember me plugin adds a cache to the browser's cache of users who connect to your website, thus preventing having to enter login details every time they visit a new page. You can configure the sessions lifetime in the site's main settings (SystemGlobal Configuration).

Enabled by default.


System - SEF

The System - SEF plugin enables SEF (Search Engines Friendly) support for your site's contents.

Enabled by default.


System - Cache

The System - Cache plugin enables page caching.

Disabled by default.


System - Language Code

The System - Language Code plugin allows you to change the language code of the generated HTML document to increase your site's ranking.

Disabled by default.



Two Factor Authentication - Google Authenticator

The Two Factor Authentication - Google Authenticator plugin allows users to authenticate via Google Authenticator.

Disabled by default.


Two Factor Authentication - YubiKey

The Two Factor Authentication - YubiKey plugin allows users to authenticate using YubiKey.

Disabled by default.



User - Profile

The User - Profile plugin allows you to manage the fields in the user profile page. In the advanced options, you can configure all the fields' parameters.

Disabled by default.


User - Contact Creator

The User - Contact Creator plugin, when enabled, automatically generates a new contact for each newly created user account. In the advanced options, you can set a default category for these new contacts and you can choose to auto-publish them or not.

Disabled by default.


User - Joomla!

The User - Joomla! plugin allows the automatic synchronization of Joomla! users.

Enabled by default.