Joomla! — система управления содержимым (CMS), написанная на языках PHP и JavaScript, использующая в качестве хранилища базы данных СУБД MySQL или другие стандартные промышленные реляционные СУБД. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL.
Название Joomla! было выбрано в результате конкурса, результаты которого оценивали специалисты в области брендинга и маркетинга. Основой для названия послужило слово «Jumla», которое в переводе с суахили означает «все вместе» или «в целом», так как многие команды, участвовавшие в проекте Mambo CMS, были единодушны в стремлении защитить интересы создателей и сообщества, которое и было истинной причиной успеха Mambo CMS.
Joomla! является второй по популярности CMS после WordPress. Основые преимущества у Joomla! следующие:
- открытый исходный код с возможностью доработок сторонними программистами;
- бесплатное распространение по лицензии GNU GPL;
- управление веб-сайтом через готовую панель администратора;
- хранение контента в базе данных;
- возможность быстрой смены внешнего вида сайта благодаря использованию готовых шаблонов;
- возможность написания собственных шаблонов для данной CMS
- встроенный редактор текста;
- простая установка функциональных модулей (форум, блог, счетчики, обратная связь и т.д.);
- автоматическое создание человекопонятных URL (ЧПУ);
- не высокие требования к хостингу