Joomla! - одна из самых популярных и бесплатных систем управления контентом сайта (CMS) на русском языке, представляет собой реализующее минимально необходимый функционал ядро, с возможностью подключения различных компонентов: модулей, плагинов и шаблонов. Даёт возможность создавать динамические мультиязычные сайты с расширяемым функционалом и возможностью отложенной публикации материалов по расписанию. Благодаря чёткой системе распределения прав, удобному интерфейсу админки и возможности использования визуального редактора, заниматься добавлением материалов на сайт может даже человек, далёкий от интернет-технологий и не знающий даже основ программирования. Масштабируемость CMS позволяет создавать как простенькие сайты визитки, работающие на движке Joomla!, так и огромные онлайн-магазины, и даже, городские и корпоративные порталы.
Исходный код Джумла написан на языке PHP с использованием jаvascript и полностью открыт, а для хранения контента и настроек обычно используется свободно распространяемая база данных MySQL. Базовая установка Joomla! включает в себя минимальный набор самых необходимых модулей, которых вполне достаточно для простого сайта. Возможность установки дополнительных модулей расширения позволяет значительно увеличить функциональность движка, создать на базе CMS Joomla! настоящий онлайн-магазин с возможностью выбора товара в корзину и последующей оплаты различными платёжными системами, или же превратить свой сайт в фотогалерею или запустить собственную социальную сеть. Скачать бесплатные модули для Joomla! можно из официального структурированного каталога, насчитывающего более 7 тысяч расширений на все случаи жизни, рассортированных по тематическим категориям.
Внешний вид сайта легко изменяется с помощью встроенной системы шаблонов, при этом можно как написать собственный шаблон с ноля, так и воспользоваться любым из бесплатных шаблонов, доработав его под собственные нужды и заменив логотип и название проекта. Нельзя не упомянуть о дружественности Joomla! к поисковым машинам и большом количестве бесплатных дополнений помогающих SEO оптимизации сайта и его раскрутке. Для каждой страницы сайт можно задать собственный title, добавить уникальное описание description и ключевые слова.
Многие пользователи спрашивают, где скачать Joomla! на русском языке. Последние версии инсталлятора уже содержат в себе всё необходимое для использования русского языка на сайте и в админке Joomla!, в конце установки необходимо воспользоваться кнопкой «Установка языковых пакетов», после чего выбрать русский языковой пакет и установить его языком по умолчанию.
Joomla! это постоянно растущий и развивающийся проект. Команда разработчиков постоянно отслеживает и исправляет найденные баги, а так же выпускает обновления, расширяющие возможности. Например, в новых версиях, помимо привычной MySQL, в движок была добавлена поддержка популярных баз данных Microsoft SQL Server и PostgreSQL.