CMS Joomla - features, installation and use. What is Joomla and the history of Joomla


From the author: Greetings dear friend. Content management systems, in given time, are extremely popular among web developers because they allow you to quickly and easily create a website with almost unlimited functionality. Therefore, in this article I would like to talk about what Joomla is and how it works.

What is Joomla?

Joomla is an open source content management system written in PHP programming, With JavaScript elements. The name “Joomla” is formed from the word “Jumla”, an African Swahili language that means “all together”. By the way, on this occasion, the developers chose the name very well, since the CMS is very popular and has a huge community of users, both in RuNet and on the Internet. At the same time, Joomla is actively developing and constantly improving both in terms of functionality and convenience, as well as in terms of security and performance.

At the moment, and this is already 10 years since the first version of the engine was created, CMS Joomla occupies a leading position in the ranking of the most popular CMS around the world, second only to WordPress.

History of the creation of CMS Joomla

The CMS Joomla is based on the Mambo project. Back in 2005, in the development team of this project There was a split, and accordingly some of them left the project and started developing a new CMS of their own. So in September 2005, the first version of the CMS was released - Joomla 1.0, which, in fact, represented the already existing one, Mambo 4.5.23, of course with some modifications and improvements. After some time, in 2007, a completely independent version with long-term support was released - Joomla 1.5. This version was supported for quite a long time, and a huge number of extensions and templates were created for it, which made it possible to adapt it to various user needs.

The developers did not stop there and in subsequent years more and more updates were released, which led to the release in December 2011 of the next long-term version - Joomla 2.5.

At this time, the current version of Joomla 3.4.5 is released for testing - Joomla 3.5 beta, which led to the cessation of support for more than early version Joomla 2.5

Features of CMS Joomla

Now let's talk about what CMS are Joomla features:

Rich functionality, which is also significantly expanded with additional extensions (components, modules and plugins).

Flexible and simple system templates, thanks to which it is very easy to change the appearance of the site: module positions, fonts, background color, etc. During the existence of Joomla, a huge number of templates, both free and paid, have been created for different versions CMS. Wherein Joomla templates are quite simple to understand, which means it’s quite possible to create them yourself own template, thus ensuring the uniqueness of the design of the created site. A mini-course on this topic has been published on our website - link.

Since version 1.6, multilingual support has been added.

Starting from version 2.5, database support has been expanded. Implemented Microsoft support SQL Server, and since version 3.0 - PostgreSQL. In the future it is planned to add support for Oracle and SQLite.

Built-in media manager, which provides the ability to upload files to the site.

Modern trends and approaches in web development

Learn the algorithm for rapid growth from scratch in website building

A flexible and functional mechanism for dividing users by access rights to site elements.

Human Readable URL (HUR) support.

Ability to set start and end dates for publishing materials.

The ability to create closed areas of the site, access to which is only permitted separate groups users.

Possibility of administration from the user part of the site if you have the appropriate access rights.

Advantages of CMS Joomla

Main advantages of CMS Joomla:

Intuitive interface admin panel, thanks to which even a beginner can easily create a website on this CMS.

A convenient mechanism for creating and displaying menus with unlimited nesting levels.

Open source.

A richly functional material manager that allows you to publish an unlimited number of materials, divided by category.

A convenient system of modules, thanks to which you can display the necessary data in different positions.

Flexibility and extensibility with third-party components. As described above, the CMS functionality can be significantly expanded with additional extensions and adapted to solve almost any task.

Versatility and ease of setup. Each element of the system is easily customizable for each user.

Wide community of users and constant updates, which correct found errors and increase system security.

Multilingualism – as described above, the CMS has introduced support for multilingualism, which allows you to display content on the site pages in various languages.

Easy to update.

As you can see, the benefits of Joomla show why it is extremely popular among website developers. All the best to you and happy coding!!!

Modern trends and approaches in web development

Learn the algorithm for rapid growth from scratch in website building

Creating static websites has not attracted either novice webmasters or professionals for a long time. A modern CMS provides much more scope for experimentation and significantly facilitates the implementation of assigned tasks, giving the resource greater interactivity.

Choosing an engine for a website is not an easy task. There are dozens of paid solutions on the market alone, and the free ones, in general, cannot be counted. And although all platforms have basic functionality that will help you deploy a standard website, it is better to study all the pros and cons of each engine so that you do not regret your choice in the future. Before we begin, I would like to invite you to read at least interesting articles by engines (CMS):

  • The best paid and free forum engines
  • The best engines for an online store
  • The best blog engines

In this article we will compare the four most popular website engines in RuNet according to a number of criteria that are most important for users - price, ease of use, resource intensity, security, additional functionality, means of combating automatic mailings(spam) and service availability technical support.

Which website engine is better: Joomla, Drupal, WordPress or DLE?

License cost

Many webmasters (especially beginners) first of all pay attention to the price when choosing an engine. And if the project has no commercial basis at all, then there is no point in spending money on a paid engine.

  • The Joomla engine is distributed under a free license and is available for free download straight from the official website of the developer. There you can also download the template you like from the template gallery, which contains several thematic options, and additional extensions(also absolutely free), although most users have enough components included in the basic package of the engine.
  • Drupal is secure GPL license software, distributed free of charge. All templates, modules and extensions can also be downloaded for free from the official repository.
  • Data Life Engine (aka DLE) is a commercial engine that comes in two versions: a basic license costing just over two thousand rubles and an extended license for 2,700 rubles. Both options contain a script and the ability to update it for a period of one year. The extended version, in addition, also provides the opportunity to contact the script's technical support service.
  • Worpress is released under the GPL 2 license, which means, like Drupal, this engine is freely distributed. Developers also give users the opportunity to freely upgrade and customize their CMS. The latest version of the Russian-language distribution can always be downloaded from ru.wordpress.org

Ease of use

The main task of the engine is to create a webmaster-friendly environment, relieving him of the need to manually configure, edit and update the site. You understand, the clearer and simpler it is to work, the better.

Good afternoon Despite the fact that the site of seven bloggers runs on WordPress, I will introduce you to the CMS Joomla! I’ll tell you what kind of beast it is and how it works, and I’ll touch a little on the topic of the advantages and disadvantages of Joomla.

What is Joomla and the history of Joomla

Joomla (translated from Swahili as “one whole”) is a system for managing all website content, distributed freely (GNU GPL license). Joomla is written in PHP and JS and uses a MySQL database to store site content.

The history of Joomla began 11 years ago, when a group of developers of the Mambo system, little known in the Russian Federation, separated due to disagreements with the economic decisions of another part of the Mambo developers.

This is how Joomla was born. It was in 2005, September 16th. The development team simply renamed Mambo 4.5 to Joomla, but at the same time the guys fixed several dozen errors and vulnerabilities. Well, then off we go.

In three years, the “newly created” Joomla managed to rise to second place in the top CMS in popularity in the world. In the first place, of course, was the beloved and recognizable WordPress, and the Joomla engine was downloaded so often that they, together with WordPress, significantly broke away from other CMSs.

At the moment, a significant number of versions of the engine are outdated - despite this, many people still use them, unable or unwilling to update.

Joomla has the following system requirements:

  • Apache 2.0, PHP 5.2.4 and MySQL 5.0.4 - for Joomla 1.6, 1.7 and of course 2.5.
  • PHP 5.3.10+ (Magic Quotes GPC disabled), MySQL 5.1+ (DB must support InnoDB), Apache 2.x+ (mod_zlib, mod_mysql, mod_xml) - for version 3.x.

Like WordPress, Joomla is widely used in ecommerce. The following applications for organizing a store help her with this: VirtueMart, redSHOP, JBZoo, Tienda, Joomshopping, HikaShop.

Description of CMS Joomla

Joomla, like all similar content management systems, is basic set tools for initial installation. This minimal package can be expanded and supplemented as necessary.

This solves the problem of excessive cluttering of the administrative interface with functions that are not in demand among all users without exception.

In addition, the load on hosting is reduced and space on the HDD/SSD is saved.

Joomla is a multilingual CMS, which means the site and admin panel can be in any language. In the extensions directory you will find language pack"for every taste". Installing a new language regular means simple - Russian, Belarusian, Ukrainian and other country languages ​​are available for users of the CIS countries former USSR.

Features of CMS Joomla

Here is a list of the main features of Joomla and its strong features:

The list of functionality in the area of ​​site administration is also large:

  • SEO - each page has custom fields: the editor can set a description, keywords for the page to search engines adequately perceived the site pages.
  • Scheduled publications configured using the calendar.
  • Restricting access to site pages or sections for unregistered users - only those who have registered and logged in to the system will have access. Moreover, the setting is so flexible that you can prohibit specific user access to specific materials.
  • The administrator can configure several schemes for the required arrangement of elements in specified areas of the template. There is a hierarchy of objects.
  • Many modules that expand the basic functionality of Joomla - news, weather, statistical reporting, forums and guest books.
  • It is possible to simultaneously install several extensions at once, “in one installation package”.
  • It is possible to auto-update extensions if such functionality is provided by the developer.
  • It is possible to publish content on different languages.
  • The site administrator can create several forms at once for feedback- one for each of the contacts on the site.
  • There is a cool module that makes it possible to receive news and articles from unregistered authors.
  • You can send news using the mailing list manager - it supports almost half a thousand news mailing services.
  • Traditionally for modern CMS, TinyMCE and CNC control capabilities are built into Joomla.

Scaling CMS Joomla and its internal structure

Joomla has a core. Components are connected to the core.

The component can be:

  • Template - i.e. an element that brings the design of the site to a unified look;
  • Module - i.e. an element displayed as a separate block on the page that the user sees;
  • Plugin - i.e. an element that adds additional functionality to the Joomla admin panel.

The core of Joomla itself consists of:

  • Banner block (what is a banner on a website?).
  • Contact block and contact form;
  • News feed block;
  • Article block and functionality for visual editing of an article with assigning categories and tags to it.

The functionality of the above blocks is determined by the HTML code, and advanced capabilities for its management are located in the administrative panel.

Please note that the core does not include free extension for backup, you will have to install it yourself. Try Akeeba Backup. Who's talking about what, and I'm talking about backups again, yes.

In addition, you can independently write an extension for Joomla using PHP language, but to do this you will first have to read the Joomla API documentation.

And don’t forget that Joomla is Open Source, it’s easy to install and easy to use.

Good luck and success in creating online stores, information portals, corporate websites, newspapers and magazines, communities and non-profits personal pages, complex directories. Yes, yes, all this can be done on CMS Joomla.

In this material, we will try to justify the choice of engine for our site, that is, why we choose the CMS Joomla engine to create our site.

Let's consider

    what makes the Joomla 3 CMS engine stand out among other engines,

    Why is this engine better?

    why is it worse and

    why we choose the Joomla 3 CMS engine.

As you probably already guessed, there are quite a few CMS engines:

    there are free CMS engines,

    there are paid CMS engines,

    There are CMS engines that are tailored only for one specific function, for example, for creating an online store, for creating a blog, for a catalog website, etc. that is highly specialized engines,

    there are CMS engines universal, that is, on which you can build a business card website, a catalog website, a portal website, and an online store.

The table shows currently existing CMS engines for various purposes

CMS engines

S-Bitrix

WebAsyst Shop-Script

ImageCMS Corporate

Shop Script LegoSP

JustSite

Site Manager

ExpressionEngine

One of the universal CMS engines is Joomla. It is the CMS Joomla engine that we will talk about in this material.

Let's take a closer look at the pros and cons of this engine.

Why the CMS Joomla engine?

But before considering the features of the CMS Joomla engine, I would like to draw your attention to the spelling of the name of this engine. You can find it written in literature and on the Internet, both with and without an exclamation mark.

What is the correct way to write the name of this engine? Actually there are different approaches regarding the spelling of the name of the CMS Joomla engine.

For example:

    in the book Merriott J., Waring E. “Joomla! 3.0 Official Guide" 2013 we will see the spelling with an exclamation mark,

    in the book by D. N. Kolisnichenko “Joomla 3.0 User Guide” 2013 we will find the spelling without an exclamation mark, and

    in Hagen Graf's book “10 Easy Steps to Mastering Joomla! 3" we will see the spelling without an exclamation mark.

And Hagen Graf just gives the recommendation that if we use Joomla in the text for the first time, then for the first time Exclamation point you need to put it, but at all other times the name of the engine is used, there is no need to put an exclamation mark.

Now let's look at the advantages of the Joomla CMS engine

Free CMS Joomla engine

You can absolutely freely download this engine either from the official website or from some other resource, install it on your hosting or on your local server if you work on local server, and no one will ask you for any payment.

You can absolutely freely use the CMS Joomla engine to create commercial websites, and to create websites for sale, and to create custom websites.

It is distributed under the so-called General Public License (GNU), which you can read about on the Internet. In short, the essence of this license comes down to the fact that you can change this engine as you want, but you cannot encrypt its program code.

The Joomla CMS engine code must be open and accessible to everyone.

Prevalence of the CMS Joomla engine

The CMS Joomla engine is now widely used. Let's look at the statistics that the site itrack.ru gives us

An analysis of 4 million sites in the RU zone was carried out. The researchers were interested in which sites had the CMS engine installed and which engine was installed. And like this interesting statistics it worked out.

Prevalence of CMS engines
CMS engine Prevalence, %
WordPress 31,66
Joomla 30,76
DataLife Engine 8,07
lC-Bitrix 7,70
Drupal 5,67
uCoz 5,32
MODx 4,03
NetCat 1,56
Host.CMS 1,37
UMI.CMS 1,19
Other 2,67

In first place is specialized engine for creating WordPress blogs, and among universal engines The first place is occupied by the CMS Joomla engine.

That is, almost a third of all sites running on CMS engines work on the Joomla engine (30%).

Of course, these statistics are approximate, but in any case you can see the trend. Since the Joomla CMS engine is widely used, it has a developed community. You can find dozens of forums on the Internet dedicated to this engine, dozens of portals on which various extensions, plugins, components for extension functionality this engine.

You can find numerous video tutorials on the Internet, such as English language, and in Russian. That is, the Joomla CMS engine community is very, very developed.

This system appeared in 2005 and is still being actively developed. Moreover, this is not some kind of one-day event, but for more than 10 years the CMS Joomla engine has been actively developing, every year or even months new updates are released that add some new functionality, correct errors, if any were found in the process of working with this engine and etc.

In a word, the CMS Joomla engine is actively developing and will continue to develop.

A huge number of extensions for the CMS Joomla engine

Let's go to the site extensions.joomla.org, which contains almost all extensions for the CMS Joomla engine. The top of the screen shows the total number of extensions available on this site - Total extensions: 7539 (as of early 2016)..

That is, there are currently 7539 extensions on the site. Moreover, these are not all the extensions that are actually available for this engine, but only those extensions that were found by this site and are placed here.

In addition to these extensions, there are many other extensions for the Joomla CMS engine, which for one reason or another are not included on this site.

Accordingly, if you need some function that is not in your engine, then you can easily install it by downloading the corresponding extension from this site or from the official website of this extension.

Wide range of possibilities CMS Joomla engine

As we have already said, the Joomla CMS engine is universal engine and on it we can create both a simple business card website and a huge portal, social network and an online store.

Almost anything you want can be done with this engine, provided you have sufficient knowledge of this engine and sufficient experience working with it.

Large selection of templates for the CMS Joomla engine

If you yourself do not know web design, then you can download a template for the engine that satisfies your desires, which you like both in appearance and in functionality, and install it on your website in a few minutes.

Templates exist for the Joomla CMS engine, both paid and free. There are even special sites whose functions include aggregating templates, that is, creating assemblies with a wide range of already installed extensions. And by going to such a site, you can choose the template that suits you best.

Compatibility of the Joomla CMS engine with mobile platforms

As you know, now more and more information Technology go to mobile market– these are tablets, smartphones, etc. And in accordance with these trends, starting from version 3, the Joomla CMS engine is designed to work with mobile platforms.

That is, the CMS Joomla engine works great on both smartphones and tablets. And even from a smartphone you can easily administer your website on this engine.

Disadvantages of the Joomla CMS engine

Of course, there were some drawbacks too. There are no ideal systems. Let's see what disadvantages are inherent in this engine.

Regular updates CMS Joomla engine

The first drawback, or rather it is not a drawback, but a feature of the Joomla CMS engine, is its regular updates. The Joomla CMS engine originally had version 1, then version 1.5, then versions 1.6 and 1.7, then 2.5 and currently 3.

The downside of these engine updates is that if you are upgrading to a major version, for example from version 1.5 to version 2.5, then for one reason or another there may be some extensions that were intended for old version engine, they will no longer work for you on the new version.

And you will have to either go to the official website of this extension to download it for the new version of the engine, or simply refuse to use it if the developer does not deign to update his extension for the new version of the engine. Or simply stopped developing this extension.

But there are undoubted advantages to engine updates. With each new update of the engine, some new functions appear, bugs, if any, are removed, and the engine thus develops.

There may be difficulties when implementing rare functions on the CMS Joomla engine

The next disadvantage that is worth mentioning is that you may encounter difficulties when implementing some rare functions, if you need them when creating a website. We already talked about this disadvantage in the previous article “Approaches to creating your own website”, when we discussed the features of all CMS engines in general.

That is, if you needed some special function for your site, which is very rare and which is practically not found on other sites, then most likely you will not be able to find ready-made extensions to implement this function on the Joomla CMS engine.

And you will either have to ask a programmer to write a custom extension for such a function, or you will simply have to abandon it.

But since the Joomla CMS engine is quite universal, it will suit almost 99.95% of website creators. And if you want to create your own website, then most likely, you can implement everything you want using this engine.

Conclusions:

In this material, we looked at why we chose the CMS Joomla engine to create our website and why you should choose the CMS Joomla engine.

In the next article we will talk about the Joomla CMS engine update system. See you in the next article.

Successful earnings on the Internet!

is a free CMS, ranked second in popularity in the world after WordPress. Offers open source code with the ability to upgrade the system core, as well as a large number of modules to expand functionality. Like any other free and open source CMS, it is developed by users.

CMS Joomla allows you to create different websites, but its potential is revealed to the greatest extent when launching medium and large projects: information portals, online stores. The main features are available out of the box, but to fully manage the site, you need to install plugins. There is even a small list of required extensions, without which the project is not recommended to be published publicly.

Joomla is preferred by beginner webmasters who have no programming skills. Experienced developers have technical complaints about the system, but they mainly concern projects with non-standard functionality. However, Joomla is one of the main engines that you should definitely get to know if you are creating websites.

Design and working with templates

The appearance of the site depends on the selected template. You can use a free solution, buy a premium theme, create a layout yourself, or order a custom design.

There are many free options, but to find something unique, use foreign sites. Search Google for Joomla template: the engine is more popular in the West than in RuNet, so there are more offers, and the likelihood of downloading a template that competitors are already using is sharply reduced.

The selected theme must first be downloaded to your computer. To add a template to the engine, open the administrative panel and select the “Install extensions” tool. After completing the installation, go to the “Template Manager” and select the downloaded theme - mark it and click “Default”. To make sure the template is installed, go to user interface site.

You can also change the style for the admin panel. There is a corresponding item in the “Select range of values” menu, after clicking on which you can set a different template for the admin bar.

Editing a template in Joomla is done in two ways:

  • Using preset settings. Typically, the user can change the background, logo, link color, and font. Free themes have little or no customization options. IN paid templates There are many more customization tools.
  • Making changes to template style files. This will require knowledge of HTML and CSS.

Template files are located in the Templates folder. You need to find a directory inside that has the name of the theme, and then look for the CSS files - they can be collected in a separate directory. To understand what files you need, open the user side of the site and press F12 to view source code pages. You can then make changes and test their display. Not the easiest way if you don’t have programming skills, but you won’t be limited by preset settings.

A menu is created and configured without editing the code. To perform these tasks, the admin panel has sections “Menu Manager” and “Category Manager”, through which elements are added and navigation is configured. But deep theme customization is only possible by editing template style files.

Functionality

Joomla is a little more complicated than WordPress, but you also don’t need programming skills to run a website on it. At the same time, the engine offers tools with which you can implement any type of project. Adaptation to the solution different tasks This is done through themes and extensions, most of which can be downloaded for free.

On hosting, Joomla is usually deployed in one click, so you only need to register a domain and connect it to the site. The administrative panel is completely translated into Russian, there are Russian-language manuals, so follow initial setup won't be difficult.

Main features of the admin panel on CMS Joomla:

  • Create an unlimited number of pages.
  • Optimizing pages for search engine requirements.
  • Delayed publication of posts.
  • Setting up a template with deep customization appearance site.
  • Convenient addition of modules to expand the functionality of the engine.

The engine “out of the box” includes the ability to manage groups of user rights. For example, unregistered visitors can only view pages, the author is allowed to add and edit materials, and the superuser has all possible rights.

Categories are used to make navigation easier. You can manage it in a special manager. Along with categories, it is possible to create a subcategory, that is, configure the nesting of materials. Even if the theme doesn't support creating navigation menu or paths to the page, you can implement them through the “Site Navigator” module.

For comfortable work with an engine and full site management, it is recommended to add several plugins to it. This is the so-called “required list” of extensions. Its composition may vary depending on the project, but there are general tasks that must be solved:

  • Ensuring website security: creating backups, protecting against spam and hacking.
  • Optimization for search engine requirements: creating a map, setting up meta data.
  • Improving website usability: adding social media buttons, contact forms, turbo pages to speed up loading.
  • Obtaining website performance statistics and using web analysis tools: Google Analytics, "Yandex.Metrics" and "Yandex.Webmasters".

The necessary modules are available for free in the Joomla extensions catalog. You can install them through the Plugin Manager. Each module has own settings, allowing you to change the parameters of its operation. You can usually leave the settings at their defaults, but it's still worth reading about each installed plugin on Joomla user forums - sometimes you can find the optimal parameters for your project.

Price policy

CMS Joomla can be downloaded for free on the official project portal. But to launch a website you will still need a budget, which will include at least the cost of a domain name and hosting. It’s difficult to give an exact amount because prices vary depending on which registrar you buy the domain from and what kind of website you create. How more project, the more expensive the hosting.

Some hosters (we recommend hosting from AdminVPS) offer Special offers for sites on Joomla. You buy a plan with the engine already installed on the server, immediately register a domain and start setting up the site. The cost of such a service starts from 99 rubles and can reach 700 rubles per month.

When creating a website, it is possible to increase your budget to purchase premium templates or popular extensions. Prices vary greatly depending on what you buy and from whom. Individual design will cost $50-150, development of extensions costs from $100. But you can almost always limit yourself to free add-ons.

SEO optimization and promotion

The initial setup of SEO parameters is performed after installing the engine. To get started, open " General settings" and work with the "Site" tab.

  1. Add a project name.
  2. Make sure the site is turned on.
  3. Set the access to Public so that the site can be seen by other users who go to its address.
  4. Write down the description and key phrases, by which the site will be indexed by search engines.
  5. Set the status of the robots.txt file to Index or Follow, if you do not want to disable indexing.
  6. In subsection with SEO settings enable CNC, forwarding and adding suffix.

These are the basic settings for search engine optimization, which are available in Joomla out of the box. To obtain more tools, add plugins for SEO. Among free solutions Let's highlight SEOBoss and EFSEO first of all. These SEO modules are installed using the plugin manager.

EFSEO has a Collect URL's option. After its activation, a block for controlling metadata will be displayed in the user part. Only the administrator can see it. To change meta data, click on the block. You can add a title, description and key phrases, as well as indicate the indexing status. The action must be repeated for each page.

The EFSEO extension can independently generate metadata for pages. In the plugin settings, you must enable the Automatic Mode function. But manually creating metadata will be more effective solution from the point of view of website promotion.
If you need even more powerful tool For SEO management, try the paid iSEO extension. He has free version, but it has a lot of restrictions. The optimal license will cost $147. For this money you will get an unlimited number of installations, keywords, redirects and VIP support.

Advantages and disadvantages

Joomla - free system, which allows you to create average and major projects. It is available to a wide range of webmasters, experienced and beginners. It is suitable for the latter due to its ease of learning and management. Experienced users appreciate the openness of the system, which allows changes to be made to the core of the engine. Joomla can be upgraded to solve different problems - the main thing is that you have the necessary skills.

Among other advantages of the engine, we note:

  • Large selection of tools and modules to expand functionality. Thanks to Joomla plugins, you can implement a project of almost any complexity: from a simple page describing services to a large online store.
  • Regular component updates and constant creation new extensions.
  • Localization of the administrative panel and most of the modules into Russian.
  • A developed user community that forms a knowledge base using thematic sites and forums where webmasters jointly develop solutions to emerging problems.

The shortcomings of the engine are usually noticed by specialists who note code redundancy, a low level of protection against hacking, and flaws in the CMS structure. Many webmasters categorically refuse to develop large projects with non-standard functionality using Joomla.

Ordinary users solving typical problems usually do not encounter any fundamental problems. The administrative panel is convenient to use, the site runs smoothly, it does its job - what else do you need from a free engine? But all this applies only to small and medium-sized projects. It is irrational to build something large on Joomla: access problems may arise due to high load to the server and difficulties during modernization, despite the openness of the code.

But the main complaint is the constant difficulties with the compatibility of CMS versions and plugins. The engine has been updated, the extension has not. As a result, it is impossible to use this plugin, so you have to look for another solution or try to establish interaction using “crutches”.

conclusions

When using any CMS, it is important to correctly evaluate its purpose. Joomla is no exception. Yes, formally, any website can be built on this engine, but the question is whether such a solution will be effective. It is much more convenient to run a small blog on WordPress. Need a store or informational portal with user accounts is more of a Joomla task, although developers may have different preferences.

Managing a website on Joomla does not require any special skills. To learn how to add content, you just need to watch how it's done once. Therefore, the system is chosen by many webmasters who need to quickly and without serious effort create a high-quality website. Professional developers pay attention to the engine code and are not always satisfied with what modernization paths it offers.

Another problem with Joomla is that site security suffers due to the ability to uncontrollably install third-party extensions. However, this is a trait of everyone free CMS open source: the barrier to entry is low, users often do not have enough experience to separate high-quality modules from solutions with vulnerabilities. To avoid security problems, you should install only verified modules. But this has more to do with the user experience than with the characteristics of the CMS itself.

Constructors similar to Joomla

Joomla Alternatives The list could take a long time. All of these systems are different, but any of them will be a much better choice compared to Joomla.







2024 gtavrl.ru.