Основные достоинства и недостатки CMS Joomla
Каждый человек, который начал интересоваться сайтостроением и/или веб-дизайном, рано или поздно столкнется с системами управления содержимым сайта.
Данные системы называются CMS (Content management system), и при их помощи можно создать сайт, не имея при этом никаких знаний программирования.
Одной из ведущих мировых систем выступает Joomla (если быть более точным, то эта система расположена на 2-ом месте после WordPress) и имеет миллионы поклонников по всему миру (большинство предпочитают последнюю версию, но какую выбрать и поставить – выбирать вам). CMS Joomla является относительно молодой, ведь она была создана 16 сентября 2005 года. Правда заметим, что версии, которая была выпущена 16 сентября, была переименованной веткой CMS Mambo.
Но такое изменение версии пошло на пользу системе; в результате развития, Joomla стала второй по популярности CMS. В данном материале мы рассмотрим, что такое есть Джумла вообще, какие есть преимущества и недостатки (плюсы и минусы). Сначала рассмотрим преимущества системы Joomla 2 (заметим, что они затмевают недостатки/минусы):
- Своей завидной популярности Joomla обязана бесплатному распространению (Джумла распространяется по GNU лицензии). Конечно, существует масса платных шаблонов и плагинов, но без всего этого можно обойтись, если вы не слишком требовательный пользователь.
- Joomla имеет открытый исходный код (какую бы вы версию не выбрали), поэтому, как говорится – простор для творчества открыт! Вы можете самостоятельно создавать расширения или шаблоны под эту систему, а затем использовать их на своих сайтах, продавать другим пользователям и т.д. Естественно, для реализации этого потребуется иметь некоторый багаж знаний и хоть какой-никакой опыт написания плагинов/шаблонов.
- Из предыдущего пункта вытекает еще один – функциональность. Joomla в коробке поставляется с неплохим функционалом, но благодаря огромному количеству расширений, плагинов, галерей, опросов и еще тысяче разнообразных компонентов (выбрать есть из чего), вы имеете возможность сделать из своего сайта все, что только ваша душа пожелает. Мы даже сомневаемся, что сможет найтись такой человек, который не сможет удовлетворить свои запросы (опять же, какую бы версию движка вы не выбрали).
- Требования к хостингу нельзя назвать завышенными. Достаточно воспользоваться любым хостингом, поддерживающий PHP и MySQL (это основные системные требования), который предоставляет хорошую производительность. Все системные требования можно посмотреть по URL: http://joomla-book.ru/manual/about/system-requirements
- Постоянные обновления системы говорят о том, что разработчики усердно трудятся над своим детищем и это идет ему на пользу. Более того, если в процессе использования системы вы не сможете найти ответ на какой либо вопрос, то если руководство не поможет вам, то вот уж форум поддержки точно даст ответ на любой вопрос! Система постоянно подвергается обновлениям, и с каждым новым выходом версии, она набирает свою популярность.
Также отметим, что Joomla 2 стала поставляться с некоторых пор в кодировке UTF-8, которая способна работать с кириллицей (при этом не изменяется кодировка ISO; руководство об этом пишет). Конечно, знать хоть немного html и CSS необходимо, но это необязательные требования. Идеальных вещей не бывает, и Joomla 2 не является исключением. Думаем, было бы несправедливо отметить плюсы, скрыв при этом минусы. Заметим, что преимущества касаются в основном глобальных вещей, но вот недостатки, как правило, касаются незначительных мелочей.
Конечно, наверняка найдутся критики, которые будут «раздувать» все минусы системы, но как по нам, достоинства полностью перекрывают все недостатки (заметим, что руководство/инструкция преимущественно описывает достоинства). Итак, отрицательные стороны Joomla:
- Многие специалисты говорят о плохой защите Joomla, но эта черта характерна для большинства бесплатных систем. Заметим, что хакеры любят атаковать сайты на Joomla значительно чаще остальных, поэтому если уж отдали предпочтение этой CMS, то при разработке сайта необходимо уделить внимание установке/разработке защитных модулей (какую защиту ставить – ваше дело).
- Joomla поначалу слишком сложна для человека, ранее не работавшего с системами управления сайта (руководство пользователя – в помощь). Если сравнить эту CMS, к примеру, с ее главным конкурентом WordPress, то в последней, куда проще разобраться, не имея при этом никаких специальных знаний. Какую CMS выбирать – исходите из ваших нужд.
- Коробочная версия Joomla не самым лучшим образом приспособлена для продвижения сайтов в поисковых машинах, поэтому дополнительно придется устанавливать плагины. Данная CMS также имеет не совсем удачный SEF (в простонародье – человекопонятные урлы).
- Многие отмечают невысокую скорость загрузки страниц (выбрать скорость загрузки можно только облегчив Вордпресс).
- При редактировании URL материала появляется его дубль. Не знаем, почему разработчики до сих пор не исправили тот момент (руководство пользователя ничего не пишет об этом), что после редактирования URL не производится обновление ссылки, а выполняется создание нового материала. Это негативно сказывается на SEO, поэтому менять адреса ссылок в Joomla не рекомендуем.
- Многие модули и шаблоны изначально имеют английский язык, но большая половина всего этого к данному моменту была переведена альтруистами. Важно, что на русском языке модули системы доступны не только на фронт-энд части, но и на бек-энде (административная часть). Если же модуль официально не поддерживает русский язык по каким-либо причинам, то вы можете выбрать/использовать поиск, и такое действие, скорее всего, выведет вас на пакет русификации.
Конечно, это не весь список недостатков, но все остальные минусы системы незначительны настолько, что какого-либо смысла описывать их мы не видим. Выше мы писали, что разработчики выполняют регулярное обновление системы (вы можете выбрать, какую версию ставить изначально), что как бы является достоинством (система развивается, не стоит на месте), но есть и другая сторона: иногда приходится потратить немало сил и времени, чтобы осуществить переход с одной версии на другую (руководство описывает переход); некоторые сайты вообще не имеют права отключаться, ведь так рискуют потерять солидную сумму средств. Правда специальной службы технической поддержки нет, но Joomla распространяется совершенно бесплатно, не забывайте об этом.
Учитывая все плюсы и минусы системы, можно смело говорить, что данный проект полностью заслуживает своей популярности; он удачен, перспективен, быстро развивается, а системные требования не так уж и высоки. Ознакомившись со списком достоинств и недостатков, думаем, вы должны выбрать для себя – стоит ли вам ставить Джумлу или нет.