Infographic Joomla! - 10 reasons that you should use Joomla 3.4 for your website

Simon Grange.

Available since the 25th February of 2015, Joomla! 3.4 allows the creation of websites of high quality, from personal to more complex websites with various functionalities.

Why you should use joomla! 3 intro

Let's see why you should use Joomla! in its 3.4 version to create and manage your website:

10 reasons for which you should use joomla! 3

1 - Joomla! is an open source and free software known all around the world

Joomla! is a project started in September 2005 (nearly 10 years!) and awarded many times. The CMS (Content Management System) has already been downloaded 50 million times, is available in more than 60 languages, and is currently used in 3% of the websites.

Joomla! is an open source CMS completely free and used by several companies, governments, universities, ..., as for example:

  • Ebay
  • Ikea
  • Tour Eiffel
  • Heathrow Airport
  • Peugeot

You will find more examples of websites built with Joomla! on the Joomla! Community Site Showcase.

2 - Joomla! natively brings many functionalities

Simple and fast installation

Once all the installation components are ready for use (Joomla! installation package, local or web server satisfying the Joomla! requirements, and FTP client), Joomla! can be easily installed in 3 steps and a few clicks.

Intuitive administration interface (Backend)

The Joomla! administration interface (also known as Backend), which allows you to create and manage your website (content, users, design, navigation, ...), is quite intuitive, and makes it possible to access quickly all elements with a few clicks. Since the last versions, some particular care has been brought to this administration interface. It is simple and clear, by showing only the elements that you need. Some buttons give access to more functionalities if needed.

Discover the Joomla! administration interface.

Responsive design

The Joomla! Backend (administration interface) and Frontend (public interface of the website) are both entirely responsive design, which means that the display of your website is optimized for all the types of devices (from desktop computers to mobile phones). You can easily manage the administration of your website anywhere, and the users can see its content with any device.

Multilingual website

Your users come from everywhere in the world, and your website needs to be multilingual ? Joomla! allows you to offer your website's content (articles, categories, modules, …) in several languages. A functionality even allows the setting of Joomla! as multilingual during its installation. Again it can be done in a few clicks.

Build a multilingual website with Joomla!.

Management of permissions that can be completely customized

Your website has several users that should have access to only some parts of the website to perform specific tasks ? Thanks to the native Joomla! ACL system, you can precisely define "who can see what" and "who can do what" on your website, both on the Backend and the Frontend.

Understand the users management with Joomla!.

Drag & Drop

Since the last Joomla! versions, the organization of your elements in the different managers (content, modules, menus, …) can be simply done by Drag & Drop. This allows you to save a lot of time in the administration of your website.

Contact, banner, and advanced research

Joomla! natively comes with several components with the following functionalities:

  • Management of the banners (for advertising or not)
  • Management of the contact forms
  • Smart search engine
  • Redirect manager
  • One-click update

Discover the Joomla! components.

Content versioning

Several persons work on your website and you'd like to manage the changes brought by each of them ? This can be done with the Content Versioning of Joomla!. You can for example access the different versions of an article, display the changes, and come back to an older version if needed.

Frontend administration

The administration of a Joomla! website is traditionally done from the Backend, but since the last versions, more and more actions can be performed from the Frontend. In this way you can let your users manage some simple tasks from the Frontend. This has two main advantages:

You don't need to give any access to the Backend, which prevents unexperienced users from making mistakes.
The users do their job directly on the Frontend, an interface with which they are familiar and that provides only the necessary fonctionalities.

3 - More than a software, a community

Joomla! is not only a software, it's also a community of users from all around the world who work together, help each others, and meet.

Meetings all around the world

All year long, several Joomla! events happen all around the world. For example:

  • Joomla! World Conference: the international Joomla! conference. Next date in India :
  • J & Beyond : A two-day conference which takes place in Europe and gather all the main developers and professionals working for and with Joomla!. Next date in Prag.
  • JoomlaDay: Meetings over a few days, with talks, workshops, and live forums. Next date of the French speaking JoomlaDay : Nice (South of France)
  • JoomSession

The Joomla! community, it's also plenty of free resources to begin and perfect on the CMS:

4 - The Joomla! community offers more than 7 000 extensions

Joomla! comes with a lot of native functionalities. Most of them are presented in detail in the Joomla! book. If your website needs a functionality that is not native within Joomla!, you can turn to the community which offers several thousands of third-party extensions that bring various functionalities, as for example:

  • E-commerce
  • Newsletter
  • Customized contact form
  • Blog
  • Slideshow
  • Comments tool
  • Social networks
  • Forum
  • Community manager
  • Google map manager
  • Classified ad manager
  • Etc

To discover these extensions, you can refer to the JED.

From Joomla! 3.2 version, the JED (Joomla! Extensions Directory) can be accessed directly from the Backend of your website with the functionality "Installation from web".

5 - Joomla! is secured

PHP 5.3.10 : To ensure a high-level security, Joomla! requires the use of php 5.3.10.
Two-step authentication : since a few months, Joomla! offers a new functionality : the two-step authentication. This functionality improves significantly the security of the user accounts on your website. It can be obtained through two new plugins :
Google Authenticator
For your website to be secured, don't forget to perform the Joomla! and third-party extensions updates.

6 - Joomla! is well adapted to all audiences, professional or not

The Joomla! CMS allows to create websites with various quality requirements. It is perfectly adapted to :

  • The professional websites, as :
  • E-Commerce websites
  • Online directories
  • Booking platforms
  • Events websites
  • Vertical trading websites
  • Etc

The general public websites, as :

  • Online communities
  • Blogs
  • Forums
  • Portfolios
  • Personal websites
  • Associatives websites
  • Etc

7 - Joomla! is SEO friendly

Joomla! is natively a SEO friendly CMS. It means that you can easily optimize your website so that the web search engines can index it correctly, thanks to the following elements :

URL rewriting

All the pages of your website can have clean URL very easily. For that you just have to activate 2 parameters and add a file (that comes with Joomla!) at the root of your website.


Since the last versions, Joomla! supports the use of Microdata (also known as Rich Snippets or Structured Data).

Redirection component

The 404 error pages should be corrected to improve the web indexing of your website. Joomla! comes with a component that allows to index these errors and then to correct them to redirect toward new pages.
Again you can do that simply in a few clicks thanks to the Redirection component of Joomla!.

Tags management

In order to optimize your website for web search engines and to control the appearance of your pages on a SERP (Search Engine Results Page), you should consider several tags that can be set without any modification of the code :

The tags (from


) can be set with the WISIWIG editor
The tags can be set easily at different places (depending on the display mode)<br />The <meta> tags (description and keywords) can be set easily at different places (depending on the display mode)</p> <h2>8 - Joomla! administration from the Frontend</h2> <p>One of the CMS targets is to ease the administration tasks from the Frontend. It is now possible to edit all the contents and modules without any connection to the Backend.</p> <p>You can give the necessary modification rights to some users without giving them the access to the Backend. This has the following advantages :</p> <ul> <li>Reduction of the risk of mistakes</li> <li>The user directly edits what he sees and doesn't need to be familiar with the Backend and its different managers.</li> </ul> <h2>9 - The maintenance of a Joomla! website is simple</h2> <p>The maintenance of a website made with Joomla! version 3 is very simple. The updates of the CMS (security, bug correction) can be performed in a few clicks thanks to the <a href="/en/joomla/3/the-book-for-everyone/joomla-components/joomla-update" target="_self" title="Joomla! update">native update component of Joomla!</a>.<br />Several developers have also added such kind of system to their third-party extension to allow one-click updates directly from the Backend.<br />For the other third-party extensions, the updates can be done in the same way as for an installation, directly on the former version.</p> <h3>Joomla! Backup</h3> <p>This is not a Joomla! native functionality, but with the component Akeeba, that can be installed for free from Joomla! backend, it is possible to perform a complete backup of the website in a few clicks. Depending on your hosting service, you can set automatic backups (daily or weekly for example).<br />The restoration of these backups can also be done in a few clicks.</p> <p>See the <a href="/en/joomla/3/the-book-for-everyone/backup,-move,-restore-a-joomla-website" target="_self" title="Backup, move, restore a Joomla! website">Akeeba tutorial</a> to easily backup your Joomla! website.</p> <h2>10 - With Joomla!, get easily a custom design for your website</h2> <p>In <strong>Joomla! websites</strong>, the template is the extension which sets the visual and graphical parts.</p> <h3>Native templates</h3> <p>During the installation of Joomla!, two templates are automatically installed. These templates are completely responsive design. They can be used out of the box, or they can be modified if you have the required knowledge, for example in CSS.</p> <h3>Several free templates</h3> <p>The Joomla! community offers several templates free for download and installation.</p> <p>Most of the professional templates providers also propose from time to time one of their commercial templates in free access. This is done in order to give you an overview of their work.</p> <p>Moreover some websites index thousands of templates. As an example the website <a href="" target="_blank" title="joomlaos">joomlaos</a> indexes all the open source and free templates for Joomla!.</p> <h3>Several professional templates</h3> <p>The Joomla! community also includes several websites that propose professional templates of high level quality. In general, these providers release a new template monthly.</p> <h3>Several high quality frameworks</h3> <p>The Joomla! community offers several template Frameworks. These frameworks, (free in general) can be installed very easily, and allow you to create your own template with several native functionalities.</p> <h3>Template creation softwares</h3> <p>If you want to create your own template but you don't have the required knowledge in programming languages, you can also use a software that will allow you to stay far from the code. Several of them exist, as for example :</p> <ul> <li><a href="" target="_self" title="Template Creator">Template Creator</a> : A Joomla! component that can be directly installed on your website</li> <li><a href="" target="_blank" title="Artisteer">Artisteer</a> : A software that can be installed on your computer (for Mac OS and Windows)</li> <li><a href="" target="_blank" title="TemplateToaster">TemplateToaster</a> : A software that can be installed on your computer (for Windows)</li> </ul> <h2>11 - You can test Joomla! for free</h2> <p>You would like to test Joomla! for free, without having to get a subscription with a web hosting service and to <a href="/en/joomla/3/the-book-for-everyone/installation" target="_self" title="install Joomla!">install Joomla!</a> ? This is now possible thanks to the services proposed by <a href="/" target="_blank" title=""></a>.</p> <p>This includes :</p> <ul> <li>A free hosting</li> <li>A subdomain of type</li> <li>An automatic installation</li> <li>A time-unlimited hosting</li> <li>Automatic updates</li> </ul> <p>If you want to get an overview of the native functionalities of Joomla!, you can therefore create your own website for free in a few clicks .</p> </div> </article> </div></section> </div> </div> </div> </div> <div id="block-footer"> <div class="wrapper "> <footer id="footer"> <a id="totop-scroller" href="#page"></a> <div class="module deepest"> <ul class="menu menu-line"><li class="level1 item1633"><a href="/en/contact/lang/en-GB" class="level1"><span>Contact-us</span></a></li><li class="level1 item1647"><a href="/en/login" title="Kiwik Login | Tutorial Documentation For Joomla! CMS" class="level1"><span>Login</span></a></li><li class="level1 item1652"><a href="/en/?Itemid=1655" class="level1"><span>Register</span></a></li><li class="level1 item1940"><a href="/en/?Itemid=1940" title="Kiwik Site Map" class="level1"><span>Site Map</span></a></li></ul> </div> </footer> </div> </div> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','','ga'); ga('create', 'UA-18005586-9', 'auto'); ga('send', 'pageview'); </script> </body> </html>