Преимущества Друпала перед другими цмс.

Главные вкладки

Аватар пользователя Lotar Lotar 6 августа 2017 в 18:42

Приветствую коллеги.

Споры насчет плюсов и минусов Друпал в сравнении с другими ЦМС происходят каждый день. На разных сайтах уже налито кучу воды по этой теме. Я хочу собрать ваши мнения без философских рассуждений. Чисто из практики. Чем Друпал лучше $CMS(подставить ваше значение). Пока только плюсы, коротко и сжато.

В формате - Друпал лучше чем Жумла потому что блаблабла.

Спасибо за внимание.

Комментарии

Аватар пользователя ivnish ivnish 6 августа 2017 в 19:04
1

Друпал универсален. Можно сделать сайт-визитку, интернет-магазин, веб-приложение, веб-интерфейс для управления линукс-сервером и вообще всё что захочется.

Аватар пользователя BatKor BatKor 6 августа 2017 в 19:15
1

views
twig темизация (не считая тех разрабов к-е, частичную логику переноссят в файлый шаблонизатора.) Чем в ВП эти header.php footer.php.
symphony
Реализация Хуков, по моему мнению намного лучше чем в ВП, с ДжумлОй не знаком.
Drush против WP-CLI

Аватар пользователя multpix multpix 6 августа 2017 в 20:08
2

Drupal 8:
UI для составления различных моделей данных,
UI для реализации различных выборок данных,
UI для формирования разнообразных страниц сайта,
UI для обслуживания пользователей и пользовательских ролей с различными уровнями доступа,
UI для локализации интерфейса, и прочий типовой функционал.
Хороший шаблонизатор twig,
Backbone, и многое другое, в ядре,
Команда разработчиков drupal обещает graphql для доступа к данным,
такой набор инструментов удобен в для внутреннего IT специалиста, занятого в разработке
web сервисов своей компании, удобен для студий и фрилансеров работающих на потоке.
Тут можно смело и громко сказать - Drupal для каждого, справится даже ребенок!

Модульная структура, жесткие правила принятия контриб кода, тестирование,
обратная связь с разработчиками модулей, документация к модулям,
совместная разработка - все в одном месте на официальном web-ресурсе.

Выход за пределы браузера - возможность организовать api для клиентских приложений,
на базе новомодных js фреймворков или для мобильных приложений.

Совместная разработка стала проще - миграции БД, возможность хранить конфигурации (настройки) сайта в файлах, и соответственно в СКВ - это замечательно.

Drush, Drupal Console

Это плюсы.

Дрис оказывается довольно хваткий манагер...
Уж не знаю - хорошо это или плохо)))

Когда разработчик хочет писать код, часто видим ситуацию:
он берет yii, laravel, rails, django, или чего полегче, или js фреймворк и пишет радостно,
это минус)))

WP - отличная система - там где не нужен мега-комбайн Drupal

Joomla! - да есть такое...

Bitrix - а бывает и такое)))

И даже многое многое другое.
И порой, про друпал даже не упоминают
https://www.sitepoint.com/best-php-framework-2015-sitepoint-survey-results/
https://www.sitepoint.com/the-state-of-php-mvc-frameworks-in-2017/

Но однозначно, с выходом Drupal 8 на суровых лицах потных друпаллургов начали появляться первые робкие улыбки))))

Аватар пользователя BatKor BatKor 6 августа 2017 в 19:49

multpix wrote:

Но однозначно, с выходом Drupal 8 на суровых лицах потных друпаллургов начали появляться первые робкие улыбки))))

Хотя относительно не давно знаком с Друпалом, но с приходом D8 надеюсь будем меньше вот такого


<?php if((strpos($current_page_url,'immigration') > 0)) { ?>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <?php } else { ?>
    <meta name="viewport" content="width=device-width, initial-scale = 1.0, maximum-scale=1.0, user-scalable=no" /> 
  <?php ?>  
Аватар пользователя gun_dose gun_dose 6 августа 2017 в 20:26
1

1. Возможность деплоя конфы через гит с помощью конфигов или фич.
2. Драш и друпал консоль.
3. Глубокая интеграция со всякими плюшками за пределами LAMP-стека: начиная memcache и solr, заканчивая всякими jsonapi и openapi

Аватар пользователя fairrandir fairrandir 6 августа 2017 в 22:01
1

1. Стандартизация. Поощряется написание кода в едином стиле. Заглядываешь в код моудля, и можно бытро по хукам оценить, что он делает и как. Для сравнения - Joomla. Кто во что горазд. K2, ZOO, ещё какие-то, поля в ядре - и все не совместимы друг с другом.
2. Хорошее API. Вся документация есть на орге. Вся документация относительно актуальна. Первый запрос в гугл по какой-либо функции ведёт на доки. У джумлы - нет БЛДЖАД функции-аналога node_save. Спросил на форуме - мне сказали пиши, в базу, напрямую, чё как лошара. Ну охренеть теперь.
3. Локомотив новых фич для других CMS. Например, поля - изначально модуль для друпала. В той же джумле только в 3.7 (последней на текущий момент) появились. Без документации, и бесполезны, ибо программно с ними не поработаешь. Shortcode в WP появились в 2008, token в друпале - в 2006.
4. Единственная известная мне CMS, в которой есть инструментарий для автотестов. Ну и в магенте подозреваю есть.

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

Аватар пользователя Roamn74 Roamn74 7 августа 2017 в 0:26
1

Я начинающий. Для меня создать сайт это интересное хобби.
Начинал с joomla, так как потребовалось сделать небольшой сайт для себя.
Опишу мои впечатления при работе с joomla плюсы и минусы:

Для тех кто не работал с joomla поясню, в joomla есть ядро и три вида расширений
1 компоненты SEBLOD, K2, Cobalt, ZOO (аналог больших модулей в друпал Views, Panels, Display Suite)
2 модули (аналог средних модулей в друпал)
3 плагины (аналог простых модулей друпал)
Похоже все как в друпал, в чем же подвох или минус?

- 1 Каждый к компонент, модуль, плагин, разрабатывают разные компании или отдельные личности а не сообщество они совершенно не совместимы.
- 2 Обычно любое большое расширение в joomla на 10-30% бесплатно остальной функционал надо покупать.
-3 Так как, каждое расширение разрабатывают отдельные компании а не сообщество, нет возможности довести их функционал до нормального состояния (грубо говоря все расширения сыроваты, не хватает то одного, то другого).
-4 Мало информации касаемо каждого расширения в отдельности, например из конструкторов контента самый гибкий в joomla считается SEBLOD, на русском языке информации практически нет, да и на сайте разработчика её не очень много, и мало кто разбирается в этом компоненте, так как разработан он отдельной от сообщества командой.
-5 На голой joomla практически не возможно сделать сайт.
+Очень много информации для обучения начального уровня на русском языке видеоуроки книги.

А теперь друпал:
+1 Все основные модули совместимы между собой.
+2 Все модули бесплатны.
+3 Практически все основные модули доработаны до логического завершения.
+4 На голом друпале можно сделать почти все, что в joomla на расширениях.
+5 Много информации на английском языке, так как основными модулями пользуется большое количество разработчиков.
-1 Мало структурированной учебной информации для начинающего на русском языке.

Аватар пользователя Studio VIZA Studio VIZA 7 августа 2017 в 2:01
2

Начал работать с PrestaShop раньше Друпала, все изюминки ценные понял после попытки освоения коммерца или убера, на престе почти всё качественнее и проще. Это касается и разработки и обучения админке заказчика.

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

С шаблонами там не очень, если нашёл один удачный из десяти, лучше не думай менять его, всё взаимосвязано, хотя выбор по $72 довольно большой. Остальные при той же цене, официально купленные, может всё работать но отваливается блог и трабла вечная, или ещё что. Работа проходит практически в гордом одиночестве, ну разве что можно нагуглить обрывочную инфу из разрозненных бложиков престоводов.

По нагрузке на сервер, преста примерно равна среднему друпаловскому сайту, уж куда легче коммерцкикстартера, по сео дружелюбна, без лишних умничаний с настройкой-установкой-допилкой.

Аватар пользователя juto juto 7 августа 2017 в 4:20

Lotar wrote:

В формате - Друпал лучше чем Жумла потому что блаблабла.

Жумла - это Лада Калина.
Друпал - это каркас, на котором можно собрать Боинг.