Основные различия между сайтами, созданные на Joomla, WordPress и Drupal

  • 16.05.2016

На одной из популярных IT-площадок разработчик и блоггер Рохит Нандан (Rohit Nandan) из Купертино описал основные различия между самыми популярными open source платформами Joomla, WordPress и Drupal для построения сайтов.

Рохит Нандан делает акцент на том, что по своей сути Joomla, WordPress и Drupal имеют основные схожие функции, а именно: обеспечение конечного пользователя возможностью создания и редактирования контента без знаний HTML с помощью визуальных редакторов и возможность из основных конструкторских элементов систем добавлять тот или иной функционал. Таким образом имея полностью готовую систему и используя ее элементы пользователь, а он же и владелец сайта может создавать и обновлять свой сайт без знаний программирования и, как пишет Рохит, такой подход дает хороший результат и занимает гораздо меньше времени.

Так какие же основные различия между сайтами, построенные на Joomla, WordPress и Drupal?

WordPress

Эту систему любят все за ее невероятные возможности. Пользователь может изменить все в WordPress, что дает огромное преимущество.

WordPress популярен, постоянно совершенствуется и является отличным инструментом для новичков и работает очень здорово для малых и средних сайтов, блогов и магазинов.

Joomla

Система очень проста в использовании, но для новичка она будет сложной чем WordPress, так как для Joomla нужны навыки программирования, чтобы что-то изменить или создать. Однако, как замечает Рохит, Joomla довольно проста в использовании шаблонов (тут мы говорим о самой концепции создания шаблонов, но не о разных фреймворков для шаблонов).

Рохит приходит к выводу, что Joomla лучше всего подходит для электронной коммерции, хотя и требует навыков программирования. Однако, я бы добавил, что на Joomla можно так же построить блоги и очень хорошо она подходит для новостных сайтов.

Drupal

В этой системе многое не понятно, что внутри, и Drupal никоим образом не предназначена для новичка. Как правило данная система требует глубокого понимание кода и много времени. Drupal более нацелен на программистов и заядлых кодеров, поэтому как инструмент система очень мощная и на ней можно делать все, что угодно, поэтому Drupal будет идеальным выбором для больших и серьезных сайтов, для которых необходимы знания программирования.

Выбор

Как отмечает Рохит выбор между WordPress, Drupal и Joomla обязательно зависит от самого проекта!

Если же вам нужен гибкий процесс разработки и у вас низкий бюджет, может быть, вы должны выбрать WordPress. Если вам нужена более мощная CMS, может быть, вы должны выбрать Joomla. И если вы хотите полноценную, настраиваемую среду, то для вас выбором станет Drupal.

Кроме того, мы также должны знать, что WordPress предлагает простую панель управления, чтобы позволить клиентам легко управлять своими веб-сайтами. В Joomla немного сложная панель управления, однако она интуитивно понятна и к ней легко и быстро можно привыкнуть, а вот у Drupal очень сложная панель и поэтому разработчик должен ее максимально адаптировать для клиента, чтобы сделать ее более удобной в использовании.

Это интересно:

Денис Носов
Украина , Киев

Комментарии  

Вадим Куницын
+7 # Вадим Куницын 16.05.2016 13:50
Ссылки на оригинал не хватает :-)
Ну и если честно я не понял в чём сравнение.
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору
Евгений М.
-4 # Евгений М. 27.05.2016 15:54
Не первый раз приходится читать, что Joomla - простая и понятная...

Не пойму, где авторы статей взяли это утверждение (видно цитировать друг друга проще, чем начать думать), Но нихрена она не понятная и не простая. Вообще в ней нет никакой логики. Представте: что бы вам выздороветь от лихорадки, вам советуют почесать слону ухо. Или что бы заработал двигатель в вашем автомобиле - вам надо подмести на чердаке у соседа! Очень логично?!...
Вот примерно так же устроена Joomla.
Более того, как и долбаный Drupal, Joomla АБСОЛЮТНО БЕЗПОЛЕЗНА для того, кто не владеет PHP, JavaScript и HTML. Вот я и думаю - а на хрена нужна такая "система управления" сайтом?!...
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору
Вадим Куницын
+2 # Вадим Куницын 28.05.2016 14:25
Вы может быть путаете управлять контентом и создать на базе CMS сайт. Для создания сайта, действительно нужно знать... CSS и HTML.
А когда сайт сделан, то все это не требуется, хотя HTML в идеале все таки нужно, так как это позволяет управлять сайтом.
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору
trim
+5 # trim 30.05.2016 23:42
Кажется что этот текст гуляет по сети уже лет эдак 7 точно.. Я занимаюсь разработкой на джумле еще с первой версии.

Постоянно такое читаю про то что WP очень легка и изменить можно все а на джумле что типа не все.

Все так-же само даже намного легче, без единой строчки кода - меняешь местами расположение контента, легко и без напряга. Вот сейчас у меня есть на wp сайты - так это же просто ужас. Я чесно хотел с джумлы слезть, когда на джумлафоруме устроили развал, и я не смог зарегистрироваться по новой, и могу сказать что вп только в описании прост, как его описывают, а реально работать с ним не удобно, не удобна админка, виджеты и другие элементы сложны для понимания, сложнее понять как настроить и этим всем управлять.

Такие статьи не меняются от года в год - WP - Joomla - Drupal
Первая для всех, вторая сложнее и заковырестее, а третья - так вообще ад)))

я вот для больших фирм делаю интранеты всякие - так скажу, я и компоненты пишу и модули сейчас сам и для них все подходит лучше чем с нуля что-то писать программистами. Уже 100% откатано на десятке очень крупных фирм МСК.

А вот юзабилити с версии 2.5 и 3 в джумле просто стал АД. Я матерился всеми словами. Сейчас вот пишу расширение для одной компании и в мыслях - начать самостоятельно пилить старую добрую joomla 1.5. Я ведь до сих пор вижу статистику что мою версию joomla 1.5.27 ставят на сайтах и людям нравится, да и у некоторых моих клиентов еще есть эта система 1.5 я ее поддерживаю, ни разу не сломали и работает не в пример быстрее и интерфейс удобнее в разы.

Так что может буду даунгрейдиться и в опенсорсе на гитхабе допиливать joomla 1.5 так как я бы добавил с 3.5 туда некоторых фишек, которые действительно полезны ну и php7 поддержку тоже.
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору
Joomla
+15 # Joomla 10.06.2016 18:49
Евгению М, Трампу и таким же посвящается... Первый сайт я сделал в 1999 г. С тех пор перепробовал все лучшие бесплатные CMS (на платные мани не было), потому могу вставить свои 5 центов в обсуждение. Факт, что из 3-х, заявленных здесь CMS, WP - бесспорный лидер. Например, для бизнес-леди, которая в СПА-салоне в промежутке между массажем и реллаксом, за 5 минут может сделать сайт своему бизнесу, полностью адаптированный под мобильные устройста - я был свидетелем сам. За месяц по 5 минут в день этой леди был сделан достойный продукт - WP предоставляет такие шаблоны бесплатно в огромном количестве и на любую тему - даже полет на Марс. Но последняя версия Джумлы просто шедевр для вас, если вы не блондинка и у вас есть хотя бы одна извилина. Джумла - это как трансформер - немножко воображения плюс знания php+css+js и как из глины - вы можете вылепить все, что может позволить вам ваше воображение! Но есть маленькие грабли - нужно то, чего нет у блондинок - воображение, эти самые извилины и и навыки в программировании: Повторюсь - Джумла на 100% удовлетворит ваши самые смелые фантазии. Наконец Друпал... Это особый тяжелый случай))) Попробую обьяснить так - психологи говорят, что есть определенная группа людей, которые даже в пустыне (иди на все 4 стороны, свободно и куда хочешь) ставят перед собой ворота и бьются о них свой головой - сделать шаг влево и обойти ворота им не интересно - теряется весь смысл жизни - преодолевать трудности. Друпалисты - это поклонники биться головой в чужой код. Просто биться, без всякой цели. Денег на платный продукт у них нет, а самим создать свою систему - не хватает... допишите сами, чего именно не хватает.
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору
Вадим Куницын
+5 # Вадим Куницын 10.06.2016 19:22
10 баллов :-) за комент... давно столько удовольствия не получал.
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору
Евгений
+3 # Евгений 17.06.2016 20:36
Из этих трех цмс джумла имеет самую адекватную архитетуру. В основе мвц, а также целый ряд известных ооп паттернов - наблюдатель, регистр, фабрика классов, и тд. Самый большой недостаток это ужасный роутинг.
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору
Александр
+6 # Александр 11.07.2016 14:03
Смотрел WP - ужас!!!! Никакой логики. АБСОЛЮТНО!!!! Drupal - жесть вообще! Это как надо ехать на машине, а ты даже не знаешь как в нее сесть. Joomla - самая гибкая и понятная. Главное понять разницу между плагинами, модулями и шаблонами с их позициями. ВСЁ просто до безобразия. Говорю вам как самый главный чайник в сайтостроении. Joomla - проще некуда для понимания.
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору
Вадим Куницын
+2 # Вадим Куницын 11.07.2016 14:32
Почитайте вот эту статью :-) medium.com/.../...
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору
DEF
+2 # DEF 24.12.2016 01:30
И что в ВордПрессе нелогичного? Наоборот все просто, логично и понятно. У Вордпресса самая удачная архитектура, в сравнении со вторыми двумя ЦМСками. И не меньше гибче, чем Жумла :-)
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору
Вадим Куницын
+2 # Вадим Куницын 24.12.2016 20:12
Надеюсь вы путаете понятия))
Допустим удачная админка, а не архитектура... :-)
Если у Joomla архаичная архитектура, но достаточно функциональная и гибкая...
То как бы WP это не просто древняя архитектура... это еще и адский не логичный коктейль. Он отличный чтоб его костылить, говнокодить... но даже нормально расширить его проблема.
А все из-за того, что он проектировался как блоговый движок, а потом в него попытались впихнуть что-то функциональное... А вот архитектуру и прочее оставили... От сюда нет нормального управления виджетами... все через логику шаблона... Потребность в установке 20-30 плагинов, чтоб он просто на CMS похож был.
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору
Макс
0 # Макс 23.08.2017 15:53
Цитирую Евгений М.:
Не первый раз приходится читать, что Joomla - простая и понятная...

Не пойму, где авторы статей взяли это утверждение (видно цитировать друг друга проще, чем начать думать), Но нихрена она не понятная и не простая. Вообще в ней нет никакой логики. Представте: что бы вам выздороветь от лихорадки, вам советуют почесать слону ухо. Или что бы заработал двигатель в вашем автомобиле - вам надо подмести на чердаке у соседа! Очень логично?!...
Вот примерно так же устроена Joomla.
Более того, как и долбаный Drupal, Joomla АБСОЛЮТНО БЕЗПОЛЕЗНА для того, кто не владеет PHP, JavaScript и HTML. Вот я и думаю - а на хрена нужна такая "система управления" сайтом?!...

:lol: :lol: :lol: не неси ерунды, WP вообще через пень колоду работает, всё через логику шаблона, и это товарищ в 2017 году :lol: Где MVC, ну или хотя бы другой шаблон? - не, не слышали, все в кучу, кони люди))
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору
trim
0 # trim 23.08.2017 17:09
Спустя год от моего прошлого коммента (30.05.2016 23:42).

В общем я перехожу уже на WordPress и для своих клиентов все сайты стал делать на WP, хоть собственный сайт до сих пор на джумле, но это скорее от того что я им не занимаюсь.

Админить WP сложнее конечно из-за отсутствия единого стандарта вложенности меню. Одни плагины располагаются в Settings, другие в основном меню, также как и шаблоны. Из-за этого часто приходиться ломать голову где тот или иной инструмент. В этом для меня основная проблема WP.

По поводу работы, кастомизации шаблонов - все такое-же легкое как и в Joomla, к примеру подключение header:
Joomla:
WP

Joomla - определяем вывод модуля language:





В WordPress почти так-же:




Так что в коде все почти одинаково, даже в WP проще чем чем в джумле. Компоненты в Джумле через такой ужасный MVC делается что запутываешся в наименованиях контроллеров, моделей по типу BannersModelBanners extends JModelList (нужно давать какие-то непонятные именования).

А вот самый большущий плюс в WordPress - так это управление версткой статьи - в один клик на нормальном шаблоне у меня статья может стать на весь экран без сайдбара, с картинкой сверху или без нее, на весь экран или боксом с эффектом паралакса или с видео в шапке статьи с ютуба - все это и еще больше я могу проделать лишь кликнув на выбор нужного макета и потратив одну секунду.
Пример:
imageshack.com/.../IpkaBe.jpg

На джумле так быстро внешний вид статьи не поменять. Не видел ни одного компонента, который мог бы сделать то-же самое за 1 клик, а именно это и важно, так как контент и его презентативность являются самым важным в сайте, остатьное - кодирование и прочее - это уже для мазахистов программистов, а юзерам нужна простота и красота блога.

themeforest.net вообще WP выделил особую категорию, а joomla, drupal - в CMS.

Резюмируя - Joomla проиграла конкуренцию WP как факт. Я был фаном joomla, но разработчики забили на пользователей, начали играть в программисткие игры (у кого круче роутер и прочую чушь) а не улучшать юзабилити. Поэтому даже ярые фанаты бросают ее и переходят туда, где о пользователях думают. Вместе с моими американскими коллегами мы используем WP or Magento, и никогда joomla.(
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору
trim
0 # trim 23.08.2017 17:12
lol - joomla сьела приведенный код на php)
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору

Добавить комментарий

Обновить
Защитный код

Joomla!® CMS — пожалуй, лучшая система управления контентом с открытым исходным кодом

Joomla! — это больше, чем просто программное обеспечение, это люди, включающие разработчиков, дизайнеров, системных администраторов, переводчиков, копирайтеров, и, что самое главное — простых пользователей.

Мы рады пригласить вас в ряды нашего сообщества!

Скачать Joomla! 3 Документация Joomla! CMS Свернуть

Расширения Joomla

Новости портала

Новое в блогах

Видео