Joomla - Overview

Joomla - Overview

Joomla is an open source content management system (CMS) that is used to create websites and online applications. It is free and extensible, which is divided into external and internal templates (administrator). Joomla is developed using PHP, object-oriented programming, software design patterns and MySQL (used for data storage).

What is a content management system (CMS)?

Content Management System (CMS) is the software that keeps track of all the data (like text, photos, music, documents, etc.) that will be available on your website. Helps in editing, publishing and changing the content of the site.


Joomla is based on Mambo CMS, which was developed by an Australian company in 2001 and was originally released on August 17, 2005 . The official version of Joomla 1.0 was released on September 22, 2005 .


Joomla has its own powerful built-in features (core features).

User Manager - allows you to manage user information such as permission to edit, access, publish, create or delete a user, change password and languages. The main part of the user manager is Authentication .

Content Manager - allows you to manage content with a WYSIWYG editor to create or edit content in a very simple way.

Banner Manager - used to add or edit banners on the site.

Template Manager - manages the design that is used on the site. Templates can be implemented without changing the content structure within seconds.

Media Manager is a media file and folder management tool where you can easily upload, organize and manage your media files in your article editor.

Contact Manager - allows you to add contacts by managing the contact information of specific users.

Web Link Manager - The link resource is provided for site users and can be sorted into categories.

Search - allows users to search for relevant information on the site. You can use smart indexing, advanced search options, automatic suggestion search to make Joomla search the best.

Menu Manager - allows you to create menus and menu items and can be managed afterwards. You can place the menu in any style and in multiple places.

RSS is a really simple syndication that helps keep your website content and RSS files up to date automatically.

It is an open source platform and is available for free.

Joomla is designed to be easy to install and set up, even if you are not an advanced user.

Because Joomla is so easy to use as a web designer or developer, you can quickly create websites for your clients. With minimal instructions for clients, clients can easily manage their sites on their own.

Editing the content is very easy as it uses a WYSIWYG editor (with which you can use a user interface that allows the user to directly manipulate the layout of the document without using the layout command). ,

This keeps the content of the data secure and prevents anyone from editing the data.

Joomla is compatible with all browsers by default.

The templates are very flexible to use.

Media files can be easily uploaded in the article editor.

Provides an easy menu creation tool.

This gives a compatibility issue when installing multiple modules, extensions and plugins at the same time.

Plugins and modules are not free in Joomla.

Development is too complicated when you want to change the layout.

Joomla is not very SEO (search engine optimization) friendly.

This makes the site hard to load and run.