Windows.  Viruses.  Laptops.  Internet.  Office.  Utilities.  Drivers

Dmitry Dementiy

Website owners choose this content management system due to the following advantages:

  • In terms of ease of use, Joomla! only slightly inferior to WordPress. You can work with this CMS without knowledge of programming and website design.
  • Joomla has enough functionality to create websites of any size and purpose. You can make resources on this engine different types: from a business card website or blog to a large online store or information portal.
  • The ability to adapt the site to the needs of the audience using paid and free templates and extensions.
  • Convenient menu management and navigation. Thanks to this, Joomla is considered one of the best engines for online stores. On Joomla! you can quickly create sites with complex architecture: a large number categories and subcategories, and organize page hierarchies.
  • Adaptation to requirements search engines. Joomla engine! considered SEO-friendly by default. And with the help of SEO extensions, you can quickly solve all the technical aspects of optimization.

Still don't trust free engines or think that search engines don't like them? Nonsense. Search engines do not like low-quality and template sites, and the functionality of Joomla! allows you to make the resource non-standard and useful for the audience. Perhaps you will be convinced by examples of sites on Joomla, among which there are large, reputable organizations.

Step #1: Let's start working with Joomla!

After registering a domain and purchasing hosting with installed CMS or self-installation"Joomla" gives you access to the site's administrative panel.


Step #2: How to Install a Joomla! Template

You can order an exclusive template for Joomla or use a ready-made paid or free solution. When choosing a template, follow these guidelines:

  • If you don't have mobile version website, choose a template with adaptive layout. Thanks to this, owners of smartphones and tablets will be able to use your site.
  • Pay attention to appearance and template functionality. For example, if you are creating an online store or a corporate website, then themes for blogs or business card sites will not be suitable.
  • If you choose a ready-made template, use foreign sites. To do this, enter in Google request joomla templates. This way there will be a greater chance of finding a good topic that is not used by colleagues and competitors on the RuNet.


If you don’t have time to use search engines, look for templates here:

After selecting a template, download the distribution kit from HDD computer. In the administrative panel, select the “Install extensions” menu.


Download and install the template.


After successful installation, go to the template manager.


Check the box next to the selected template and click the “Default” button in the upper left corner of the screen.


Make sure to activate the selected template.


Using the template manager, you can change the appearance of the control panel. To do this, in the “Select system area” drop-down menu, specify the “Control Panel” value, and in the “Select template” menu, specify a suitable template. Check the box next to the selected template and click the “Default” button.


Now proceed to setting up the CMS.

Step #3: how to set up CMS Joomla!

From this section you will learn about general engine settings, creating and managing menus. Start with the general settings of CMS Joomla!, which can be changed in the appropriate section.

Specify general site settings

On the menu " General settings» Select the “Site” tab. Enter the name of the resource and make sure it is enabled. Write a notice that the site is unavailable and, if necessary, select an image. From the Default Access Level menu, select Public.


Specify site metadata: description and keywords. Select a value for the robots tag. If you do not need to limit the indexing of a resource by search engines, the Index, Follow option is suitable. In the “Copyright” field, enter your copyright information.


In the SEO Settings section, enable CNC and adding a suffix to the URL. To enable URL redirection, you need to rename the htaccess.txt file, which is located in the root directory of the resource. To access it, use any FTP client, such as Filezilla. Find the specified file and rename it to .htaccess.

Check the “No” box next to the “Unicode Aliases” field. If you want to include the site name in the page title, check the appropriate box.


On the “System” tab, check “No” next to the “System Debugging” and “Language Debugging” fields. Enable standard caching. In the “Session Settings” section, set the duration of sessions for authorized users. For example, if you specify a value of 120 minutes, the system will require the user to re-enter their login and password after two hours of inactivity.


On the “Server” tab, enable gzip compression of pages. This will speed up the loading of the site in visitors' browsers. If you want to provide users with a secure connection to your site, purchase an SSL certificate and enable the corresponding option in the Joomla control panel. Select a time zone that suits the audience of your resource. Leave the built-in FTP access and proxy server disabled. In the “Mail Settings” section, specify the email address and sender of the letter.


On the “Rights” tab, you can configure access rights for different groups of visitors. The site owner belongs to the group of superusers who have all rights available. An unregistered user can only view resource pages. Customize permissions to suit your audience and administrators' needs. The illustration shows the settings for the author, who has the ability to register and log into the site, publish and edit his own materials.


If you work with the site yourself, do not change the settings on the “Text Filters” tab. If other users can add posts, filter out unwanted ones HTML tags. For example, using filters you can prevent a group of users from embedding YouTube videos in their posts. To do this, opposite the corresponding group, specify the “Black List” filter type, which includes tags by default