В этой статье поговорим о другой известной среди вебмастеров CMS системе для сайтов – Joomla!. Она написана с помощью языков PHP и JavaScript, а как СУБД зачастую используется MySQL. Джумла бесплатно распространяется под лицензией GNU GPL.
Joomla появилась в результате отделения команды разработчиков известной CMS Mambо. Выход первой версии этого движка состоялся осенью 2005 года. Это была по сути та же CMS Mambo, только с исправленными на то время уязвимостями. Уже ближе к лету 2008 года, Джумла получила второе место по популярности после WordPress, при этом значительно оторвалась от других систем. На сегодня текущей версией является версия 3.4.0, которую выпустили в феврале 2015 года.
В систему Joomla! входит минимальный комплект инструментов, для первоначальной установки, который можно дополнить за необходимостью. Это способствует меньшей загрузке административной панели различными ненужными компонентами, и не занимая при этом лишнего дискового пространства на сервере.
Обозначим основные преимущества этого движка:
- функциональность увеличивается дополнительным использованием расширений;
- присутствует модуль безопасности используя многоуровневую аутентификацию пользователей и администраторов вебсайта;
- «внешность» сайта можно изменить с помощью системы шаблонов;
- все составляющие компоненты движка можно написать самостоятельно, а также отобразить их в структуре каталога расширений или изменить уже имеющиеся расширение под ваши требования;
- система постоянно обновляется, а для пользователей также существует специальный трекер багов, трекер перехода с ранних версий и трекер пожеланий где можно замечания разработчикам, касаемо функционирования этой CMS;
- версия 1.6 и больше имеет встроенную многоязычность;
- включая версию 2.5 и выше было расширено поддержку различных баз данных.
Нельзя не вспомнить и о недостатках этой CMS-ки:
- обновить старую версию на более новую можно только путем последовательного обновления через промежуточные версии;
- для очень старых версий Джумла сложно производить и сами обновления;
- эта система является очень популярной среди взломщиков, и достаточно часто попадает под их атаки;
- трудная в освоении, так как для начала стоит приложить некоторые усилия при изучении ее работы;
- отсутствует служба поддержки пользователей как и в большинстве бесплатных систем, потому осваивать азы нужно будет по материалам в Интернете на различных форумах и площадках.
При выборе CMS системы для сайта руководствуйтесь его тематикой, предполагаемым функционалом и требованиям к нему.