It is a free platform for creating websites. It is an open-source project that is developing rapidly. With this “engine,” you can create and manage websites with maximum ease.
In the seven years since its inception, Joomla has gained popularity among millions of Internet users. Today, Joomla ranks second, second only to the famous WordPress, and the reason for this is its numerous advantages.
The main advantages of Joomla
The strengths of this platform include:
- ease of design modification using templates;
- reliability;
- the ability to increase functionality through additional extensions;
- distribution under a free license;
- a multitude of extensions, etc.
Interesting facts about the platform
The name of the “engine” itself is derived from the word “Jumla,” which means “all together” in the African language Swahili. Joomla was created as a result of heated discussions between the management of Mambo, founded in 2005, and its then-developer team. Currently, the platform is used both for creating simple home pages and for more complex corporate resources.
Features of website page generation
The most difficult thing when working with Joomla is understanding how the platform works. All Internet browsers only work with pages in HTML format, and they refuse to understand the PHP language in which this platform is written. For this reason, Joomla must generate a page after a user request, based on predefined algorithms. Consequently, all pages on Joomla only exist when they are accessed, but in order to access them, you need to follow an HTML link, which we cannot do. It’s a vicious circle.
This is very difficult to understand, especially for people who have little idea of how an HTML page is created. In the latter, all pages are real, existing, and located on the host’s server. To access them, you only need to enter the corresponding address in the browser bar. But on Joomla, all web pages are generated directly on the server when they are accessed. In this case, the content corresponding to the requested web page is loaded from the database into the central part of the template, while the other parts display the modules that should be displayed on the page. The entire procedure is configured step by step in the Joomla files through the admin panel.
As you might guess, this formatting method has certain problems, which are particularly acute if the site has a large number of visitors. This is because the resource code written in PHP is translated into HTML on the host’s server, and a large number of requests can significantly slow down its operation.
And if each visitor to a Joomla website requests a single page, it will be recreated for each click on the link.
So, we have figured out the peculiarities of how the Joomla platform works. As for installation, a description of the procedure can be found on the official website joomla.org (as well as the web installer for download).