Давным давно со времен динозавров ведутся жаркие споры что лучше Drupal или Joomla. В сети я наткнулся на большое количество споров по поводу Джумла и Друпал а также взаимные оскорбления поклонников, того или иного движка. Друпаловцы против Джумловодов, это похоже на бой остроконечников и тупоконечников в путешествиях Гулливера. Скажите, почему надо опускаться так низко и хаять друг друга, за другое вероисповедание в плане ЦМС?
Друзья, кому что нравится, тот то и выбирает. Нравится кому то испражняться стоя, пусть какает. Нравится кому то выполнять определенную задачу средствами Джумла, хоть и средствами Друпал было бы проще и легче, пусть делает. Хотите сделать красивый сайт на Друпал, делайте (темизируйте) а на Джумла это сделать проще, по той простой причине, что есть множество готовых решений (залил на хостинг и красивый сайт готов). Давайте попробуем разобраться, что вообще собой представляют CMS Joomla и Drupal. Статью пишу я один и мнение моё сугубо личное и где-то необъективное, потому как это мой личный опыт общения с ЦМС Друпал и Джумла. У каждого могло сложиться свое мнение по Drupal и Joomla, о чем вы смело можете отписаться в комментариях.
Итак, Drupal и Joomla две абсолютно разные системы управления содержимым сайта, с разной архитектурой, разной логической составляющей и думают они совершенно по разному. Джумла и Друпал, ЦМС с открытым исходным кодом, что позволяет разработчикам со всего мира усовершенствовать их с каждым днем. Обе CMS активно популяризируются у нас в стране и сообщество каждого движка непрерывно растет. У Джумла сообщество больше чем у Друпала и намного дружелюбней. Остановимся на этом поподробнее.
http://joomla.ru/ — Русское сообщество Джумла, многочисленное и зарегистрировавшись на сайте сообщества, вы сможете задать интересующий вопрос у бывалых джумловодов и вам непременно ответят. Несмотря на ламерский вопрос вы получите развернутый ответ и вас никто не пошлет в поиск по сайту или покурить поисковик в не пределах сайта. Joomla у нас развивается гораздо раньше и если уж говорить объективно, новичку лучше начать знакомство именно с Джумла. В сети очень много видеокурсов по Joomla, блогов целиком посвященных данной системе, я тоже у себя на сайте буду просвещать новичков по Джумла.
Возьмем за основу для сравнения Joomla 2.5 и Drupal 7
После моей вступительной абстракции, давайте поговорим о плюсах Joomla и в пример возьмем достаточно развитый релиз Joomla 2.5.
Преимущества Joomla 2.5 в сравнении с Drupal 7 для новичков
- Красивая и более понятная административная панель с иконками. Что для новичка будет неоспоримым плюсом.
- Встроенный, визуальный текстовый редактор. В отличии от Drupal 7 в котором так и не появилось свое коробочное решение.
- Разбивка материалов по категориям в Joomla 2.5, более простое и понятное, нежели в Drupal 7. В Друпале 7 вам придется разобраться в таксономии ( что для новичка в освоении ЦМС впервые сложно).
- Если нужно сделать сайт с фото-галереями, или со сменяющимися баннерами и прочими красивыми примочками, то Joomla 2.5. отлично подойдет новичку. Найти готовое решение использовав тот же Widgetkit, где с легкостью можно создать фото-галлерею на любой вкус, не составит труда. В Drupal 7 новичок столкнется с большими трудностями и готовых решений у Друпал практически нет.
- Joomla инструмент для новичка более подходящий чем Друпал.
- Очень легко устанавливать расширения (компоненты, модули, плагины) через административную панель.
- Встроенная возможность вставлять картинки на сайт
- Как признают многие Джумла в изучении гораздо легче Друпала
Наверняка можно еще вспомнить много плюсов у Джумла в сравнении с Друпал, но минусы тоже есть.
Недостатки Joomla 2.5 в сравнении с Drupal 7 для новичков
- Слабая защита от различных взломов
- Мусорный код. Что я имею ввиду? В Joomla по сравнению с Drupal в программном коде много лишних элементов. Незадействованные скрипты, вшитые ссылки (особо актуально если вы скачиваете не чистую Джумлу. Сайт joomla-master.org особо отличился в этом плане, скачав любую студийную сборку там будет несколько вшитых ссылок на разные сайты. Для новичка это лишнее — искать где закопаны ссылки.
- Очень много дублей оказывается проиндексированными поисковиками (одна и та же страница доступна по разным адресам).
- Долгая загрузка веб-страниц из-за тяжелого кода и навороченных шаблонов.(Не раз проверял на хостинге, тариф максимальный, сборки коробочные). Даже после сжатия JS и CSS.
- Не гибкость системы. Это пожалуй самый главный недостаток в сравнении с Drupal. Если вы на Джумле решили сделать неординарное решение в плане дизайна или функционала, то готовьтесь упереться в стену. Средствами Джумла сделать это сможет только призванный мастер Джумловод.
- Плохая локализация. Модули на русском это фантастика которая встречается редко.
Вывод по Joomla 2.5 :
Joomla бесплатная и достаточно мощная ЦМС которая подойдет для веб-дизайнеров — лентяев. Великолепные студийные шаблоны в которых можно настроить любую цветовую гамму и местоположение элементов. Четко скажите себе, что должно быть у вас на сайте и какие функции он должен исполнять, вполне возможно Joomla будет лучшим и адекватным решением. Почему я добавлял «для новичков»? Потому как считаю Joomla ближе к новичкам а опытные предпочитают Drupal.
Достоинства Drupal 7 в сравнении Joomla 2.5 для новичков.
- Невероятно и беспредельно гибкая система с модульной архитектурой, позволяет сделать неординарный по функционалу и связями между модулями сайт.
- Возможность создать оригинальный дизайн (единственное придется познакомиться с темизацией)
- Огромное количество модулей расширяющих возможности Друпала. У системы большое количество разработчиков и с каждым днем сообщество Друпала расширяется (дело в том что писать модули на Drupal гораздо легче, естественно хорошо изучив предмет вопроса)
- Великолепная локализация модулей с помощью другого модуля Russian Easy Translate. Ручной перевод модулей с помощью встроенного метода прямо в админке.
- Мощная система поиска встроенная в ядро Drupal.
- Высокий порог безопасности. Взломать Друпал весьма непростая задача. Над безопасностью в Drupal 7 постоянно работают.
- Гибкая система настройки доступа пользователей к сайту. Возможность выставлять индивидуальные права к сайту отдельно для каждого.
- Добротная система кеширования встроенными методами.
- Встроенная возможность комментирования. Очень гибкая настройка комментариев.
- Встроенный мультиблоговый сервис. Вести индивидуальные блоги или коллективные.
- Встроенный форум.
- Легко держит нагрузку при большой посещаемости. Важно знать что этот параметр также зависит от хостинга.
Недостатки Drupal 7 в сравнении Joomla 2.5 для опытных.
- Высокие требования программного обеспечения Друпал 7. Отсюда следует, что дешевым хостингом с «закрученными гайками» вам не обойтись.
- Проблема с обновлением ядра в Друпал 7 так и не решена. С административной панели Друпал 7 не обновить, нужно обновлять на прямую через FTP или хостинг.
- Установка дополнительных расширений (модулей) происходит так же через FTP. Хоть в семерке и появился способ установки с админпанели, но… без ошибок установить не получится.
- Хорошие темы оформления, на вес золота. В отличии от Джумла с ее шаблонами, Друпал здесь в полнейшем проигрыше.
- Сложность в обучении (относительная).
Вывод по Drupal 7
Сразу скажу если вам нужен сайт-визитка, то незачем использовать такой ресурсоемкий инструмент как Друпал 7, используйте Джумла 2.5. Drupal 7 это великолепный инструмент для разработчиков и многие веб-студии используют эту платформу. Я в свое время начинал с Джумла и меня не устраивала фатальная «не гибкость» системы и после не долгих поисков (после Модекси Вордпресс) наткнулся на Друпал и теперь поиски ЦМС для меня остановились. http://www.drupal.ru/ — Официальный сайт Друпал.
Общий вывод по Джумла и Друпал.
Наверняка недостатков и достоинств в Друпал и Джумла можно выявить большое количество, но сравнивать их можно только до некоторой степени ибо создавались они с разными целями. Тем не менее уже вышла Joomla 3.0 и скоро выйдет Drupal 8. Кто кого, и что лучше решать каждому для себя в индивидуальном порядке.