Drupal хорош, когда нужно быстро стартовать или когда неизвестны конечные требования к продукту (читай: отсутствует ТЗ). Я бы сказал, что Drupal является идеальным средством для прототопирования и последующего рефакторинга вкупе со своими возможностями «визуальной» сборки админок, системой алиасов, image styles и т. п. В любой момент можно заводить новые сущности, менять связи между ними, переносить данные.
На полностью кастомных разработках на сторонних решениях приходится сталкиваться с тем, что не реализованы самые базовые вещи, либо реализованы так, как посчитал нужным разработчик. Это, например, SEO, кеширование или обработка ошибок. Если нам недостаёт возможностей CMS, то под капотом есь компоненты Symfony и привычные механизмы по модификации бэкенд-логики.
Добавлю от себя немного.
Использую Drupal для довольно простых сайтов и прекрасно себя чувствую.
Точнее, я раньше думал, что сайты простые...
Например, сайт строительной фирмы с проектированием. Нужно сделать страницы услуг, портфолио, сотрудников, отзывы и тд. Специалисты по WP предлагали каждую из страниц наполнять отдельно, используя редактор страниц (WPBakery например)! То есть все вручную на каждой отдельной странице!
А вот сделать так, чтобы на странице услуги подтягивалась информация из нужных работ портфолио, отзывов по данной услуге, а на странице портфолио выводились сотрудники, участвовавшие в проекте? И чтобы не дублировать информацию, а брать из единой базы? На Drupal делается такое легко еще с версии 5 наверное...
Другая киллер-фича - модуль Paragraphs!
Он позволяет делать шаблоны блоков, типа как на Тильде. То бишь делаем дизайн с блоками определенной структуры, и контент-менеджер может создавать лендинги без программиста! Правда, на Тильде все же попроще будет интерфейс, но такой гибкости как у Drupal не ждите. Сквозные блоки, формы, взаимосвязи - все что душе угодно.
SEO. Есть все что нужно - метатеги, разметка, структура, мобильность, скорость, AMP, Турбво, поддомены. Все! И что особенно важно в 2020 - возможность оперативно дорабатывать как отдельные страницы, так и разделы. Контентная составляющая, а так же ее представление - очень важно для улучшения ответа на интент пользователя и на улучшение ПФ.
Да, кривая изучения друпал не упростилась, но и возможности выросли многократно.
Drupal - это машина времени, установил и ты уже в начале 2000-ых
Чувак! ты наёбал уже почти 20 сообщений под этим постом. Сходи чтоли прогуляйся, воздухом подыши. Потом открой гугл, посмотри что такое Композер, компоненты симфони, PSRы в конце концов почитай (для совсем несчастных они даже на русский переведены), поищи как все современные практики применяются в твоём любимом решете и когда проплачешься возвращайся и «пеши есчо».
Drupal «из коробки» предоставляет множество различных решений, для которых в конкурирующих с Drupal системах вроде WordPress, Joomla и Bitrix уже ищут разработчиков и пишут код.
А мне кажется наоборот. Много разных полезных модулей есть у Битрикса и Вордпресса. А для Друпала надо нанимать разработчиков
Не соглашусь, никогда не был разработчиком, но однажды появилась идея, которая превратилась в достаточно сложный по функционалу сайт (типа соц.сети), было в голове понимание, что хочу и как должно работать. Разные сборки на базе CMS не подходили. В итоге начал собирать из модулей. Сначала обратил внимание на Joomla, сделал сайт, но не оказалось кучи нужных модулей, переполз на WP - такая же фигня, потом узнал про Drupal - удалось реализовать всё (хотя я и использовал недоработанные модули и ждал их новых версий, но сделал). В итоге любая идея превращалась в сайт за месяц, даже меньше, чего я не мог себе позволить с остальными CMS.
PS Сайты делал лет 7-5 назад.
Любая вьюха на друпале == код для выборки на любой иной системе.
Image Styles - в Битриксе снова через код, либо платный модуль в маркетплейсе
Нужна мультиязычность? Пожалуйте за платным плагином в WP.
Нужно управление контентом больше чем список контента, опубликовать и снять с публикацией? Иди в маркетплейс
Более чем верно, утверждение что у Drupal чего то там больше звучат как минимум нелепо...интересно еще то обстоятельство что разработчики утверждая что тот или иной модуль на drupal org помеченный зеленым полностью безопасен и протестирован допускают маркировать так модули просто приводящие к фатальным ошибкам например ReCaptcha где в 3 версии якобы подходящей под drupal 9 просто нет целой папки с файлами и это уже не смешно