Система управления сайтом Joomla!

Система управления сайтом Joomla!

В этой статье поговорим о другой известной среди вебмастеров 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 системы для сайта руководствуйтесь его тематикой, предполагаемым функционалом и требованиям к нему.