The main advantage of Joomla is flexibility, which is achieved through the openness of the source code and a large number of plugins to extend basic functionality. Free distribution of the engine made it so popular among webmasters and helped to form a user community, which includes the creation of additional materials: templates, plugins, instructions. Among other advantages, we note:
Easy installation. On most hosting Joomla is deployed in automatic mode. Some hosts even offer special rates, optimized for working with this CMS.
Convenient administrator panel, to master which does not require a lot of time.
Regular updates of the system and its components.
One of the disadvantages of Joomla – a high percentage of hacked sites. True, this is primarily due to the popularity of the system. The engine is often used by novice webmasters who do not immediately understand the security settings. On commercial systems threats are less because of the closed core, Joomla is an open book for fans of unauthorized access. In addition, vulnerabilities are often hidden in extensions, so their choice should be approached with great attention.
Problems may also arise when updating the system. The main difficulty is incompatibility of engine and plugin versions. This is especially true for free add-ons, whose developers do not always manage to release updates in time or stop supporting the product altogether. Because of this, there are failures in the work. Therefore, before updating the engine is recommended to make a backup copy and disable all plugins, and then include them one by one, checking the performance.
Dissatisfied with Joomla and many professional developers who believe that the CMS structure has flaws that complicate its customization, and excessive code in the templates and the engine itself lead to slow loading pages. However, on the popularity of Joomla these shortcomings if and affect, then minimally – the system continues to be used to implement a variety of ideas.