Drupal-vs-Joomla

Давным давно со времен динозавров ведутся жаркие споры что лучше Drupal или Joomla. В сети я наткнулся на большое количество споров по поводу Джумла и Друпал а также взаимные оскорбления поклонников, того или иного движка. Друпаловцы против Джумловодов, это похоже на бой остроконечников и тупоконечников в путешествиях Гулливера. Скажите, почему надо опускаться так низко и хаять друг друга, за другое вероисповедание в плане ЦМС?

Друзья, кому что нравится, тот то и выбирает. Нравится кому то испражняться стоя, пусть какает. Нравится кому то выполнять определенную задачу средствами Джумла, хоть и средствами Друпал было бы проще и легче, пусть делает. Хотите сделать красивый сайт на Друпал, делайте (темизируйте) а на Джумла это сделать проще, по той простой причине, что есть множество готовых решений (залил на хостинг и красивый сайт готов). Давайте попробуем разобраться, что вообще собой представляют CMS Joomla и Drupal. Статью пишу я один и мнение моё сугубо личное и где-то необъективное, потому как это мой личный опыт общения с ЦМС Друпал и Джумла. У каждого могло сложиться свое мнение по Drupal и Joomla, о чем вы смело можете отписаться в комментариях.

Итак, Drupal и Joomla две абсолютно разные системы управления содержимым сайта, с разной архитектурой, разной логической составляющей и думают они совершенно по разному. Джумла и Друпал, ЦМС с открытым исходным кодом, что позволяет разработчикам со всего мира усовершенствовать их с каждым днем. Обе CMS активно популяризируются у нас в стране и сообщество каждого движка непрерывно растет. У Джумла сообщество больше чем у Друпала и намного дружелюбней. Остановимся на этом поподробнее.

http://joomla.ru/ — Русское сообщество Джумла, многочисленное и зарегистрировавшись на сайте сообщества, вы сможете задать интересующий вопрос у бывалых джумловодов и вам непременно ответят. Несмотря на ламерский вопрос вы получите развернутый ответ и вас никто не пошлет в поиск по сайту или покурить поисковик в не пределах сайта. Joomla у нас развивается гораздо раньше и если уж говорить объективно, новичку лучше начать знакомство именно с Джумла. В сети очень много видеокурсов по Joomla, блогов целиком посвященных данной системе, я тоже у себя на сайте буду просвещать новичков по Джумла.

Сравнение Drupal vs Joomla

Возьмем за основу для сравнения Joomla 2.5 и Drupal 7

После моей вступительной абстракции, давайте поговорим о плюсах Joomla и в пример возьмем достаточно развитый релиз Joomla 2.5.

Преимущества Joomla 2.5 в сравнении с Drupal 7 для новичков

  • 1. Красивая и более понятная административная панель с иконками. Что для новичка будет неоспоримым плюсом.
  • 2. Встроенный, визуальный текстовый редактор. В отличии от Drupal 7 в котором так и не появилось свое коробочное решение.
  • 3. Разбивка материалов по категориям в Joomla 2.5, более простое и понятное, нежели в Drupal 7. В Друпале 7 вам придется разобраться в таксономии ( что для новичка в освоении ЦМС впервые сложно).
  • 4. Если нужно сделать сайт с фото-галереями, или со сменяющимися баннерами и прочими красивыми примочками, то Joomla 2.5. отлично подойдет новичку. Найти готовое решение использовав тот же Widgetkit, где с легкостью можно создать фото-галлерею на любой вкус, не составит труда. В Drupal 7 новичок столкнется с большими трудностями и готовых решений у Друпал практически нет.
  • 5. Joomla инструмент для новичка более подходящий чем Друпал.
  • 6. Очень легко устанавливать расширения (компоненты, модули, плагины) через административную панель.
  • 7. Встроенная возможность вставлять картинки на сайт
  • 8. Как признают многие Джумла в изучении гораздо легче Друпала

Наверняка можно еще вспомнить много плюсов у Джумла в сравнении с Друпал, но минусы тоже есть.

Недостатки Joomla 2.5 в сравнении с Drupal 7 для новичков

  • 1. Слабая защита от различных взломов
  • 2. Мусорный код. Что я имею ввиду? В Joomla по сравнению с Drupal в программном коде много лишних элементов. Незадействованные скрипты, вшитые ссылки (особо актуально если вы скачиваете не чистую Джумлу. Сайт joomla-master.org особо отличился в этом плане, скачав любую студийную сборку там будет несколько вшитых ссылок на разные сайты. Для новичка это лишнее — искать где закопаны ссылки.
  • 3. Очень много дублей оказывается проиндексированными поисковиками (одна и та же страница доступна по разным адресам).
  • 4. Долгая загрузка веб-страниц из-за тяжелого кода и навороченных шаблонов.(Не раз проверял на хостинге, тариф максимальный, сборки коробочные). Даже после сжатия JS и CSS.
  • 5. Не гибкость системы. Это пожалуй самый главный недостаток в сравнении с Drupal. Если вы на Джумле решили сделать неординарное решение в плане дизайна или функционала, то готовьтесь упереться в стену. Средствами Джумла сделать это сможет только призванный мастер Джумловод.
  • 6. Плохая локализация. Модули на русском это фантастика которая встречается редко.

Вывод по Joomla 2.5 :

Joomla бесплатная и достаточно мощная ЦМС которая подойдет для веб-дизайнеров — лентяев. Великолепные студийные шаблоны в которых можно настроить любую цветовую гамму и местоположение элементов. Четко скажите себе, что должно быть у вас на сайте и какие функции он должен исполнять, вполне возможно Joomla будет лучшим и адекватным решением. Почему я добавлял «для новичков»? Потому как считаю Joomla ближе к новичкам а опытные предпочитают Drupal.

Достоинства Drupal 7 в сравнении Joomla 2.5 для новичков.

  • 1. Невероятно и беспредельно гибкая система с модульной архитектурой, позволяет сделать неординарный по функционалу и связями между модулями сайт.
  • 2. Возможность создать оригинальный дизайн (единственное придется познакомиться с темизацией)
  • 3. Огромное количество модулей расширяющих возможности Друпала. У системы большое количество разработчиков и с каждым днем сообщество Друпала расширяется (дело в том что писать модули на Drupal гораздо легче, естественно хорошо изучив предмет вопроса)
  • 4. Великолепная локализация модулей с помощью другого модуля Russian Easy Translate. Ручной перевод модулей с помощью встроенного метода прямо в админке.
  • 5. Мощная система поиска встроенная в ядро Drupal.
  • 6. Высокий порог безопасности. Взломать Друпал весьма непростая задача. Над безопасностью в Drupal 7 постоянно работают.
  • 7. Гибкая система настройки доступа пользователей к сайту. Возможность выставлять индивидуальные права к сайту отдельно для каждого.
  • 8. Добротная система кеширования встроенными методами.
  • 9. Встроенная возможность комментирования. Очень гибкая настройка комментариев.
  • 10. Встроенный мультиблоговый сервис. Вести индивидуальные блоги или коллективные.
  • 11. Встроенный форум.
  • 12. Легко держит нагрузку при большой посещаемости. Важно знать что этот параметр также зависит от хостинга.

Недостатки Drupal 7 в сравнении Joomla 2.5 для опытных.

  • 1. Высокие требования программного обеспечения Друпал 7. Отсюда следует, что дешевым хостингом с «закрученными гайками» вам не обойтись.
  • 2. Проблема с обновлением ядра в Друпал 7 так и не решена. С административной панели Друпал 7 не обновить, нужно обновлять на прямую через FTP или хостинг.
  • 3. Установка дополнительных расширений (модулей) происходит так же через FTP. Хоть в семерке и появился способ установки с админпанели, но… без ошибок установить не получится.
  • 4. Хорошие темы оформления, на вес золота. В отличии от Джумла с ее шаблонами, Друпал здесь в полнейшем проигрыше.
  • 5. Сложность в обучении (относительная).

Вывод по Drupal 7

Сразу скажу если вам нужен сайт-визитка, то незачем использовать такой ресурсоемкий инструмент как Друпал 7, используйте Джумла 2.5. Drupal 7 это великолепный инструмент для разработчиков и многие веб-студии используют эту платформу. Я в свое время начинал с Джумла и меня не устраивала фатальная «не гибкость» системы и после не долгих поисков (после Модекси Вордпресс) наткнулся на Друпал и теперь поиски ЦМС для меня остановились. http://www.drupal.ru/ — Официальный сайт Друпал.

Общий вывод по Джумла и Друпал.

Наверняка недостатков и достоинств в Друпал и Джумла можно выявить большое количество, но сравнивать их можно только до некоторой степени ибо создавались они с разными целями. Тем не менее уже вышла Joomla 3.0 и скоро выйдет Drupal 8. Кто кого, и что лучше решать каждому для себя В ИНДИВИДУАЛЬНОМ ПОРЯДКЕ.