Недостатки Drupal
Приблизительно 7% вебмастеров сделали выбор в пользу Drupal. Их привлекает его «мощь» и «функциональный интерфейс», благодаря которым можно осуществлять создание сложных сайтов.
В действительности всё это ерунда. Разработчики довольны тем, что в создаваемом для Друпала коде будет нереально разобраться постороннему программисту быстро, а код этот, конечно, станет нерабочим после того, как в очередной раз обновят ядро.
Разработчики постоянно удаляют из него «устаревающие» функции или изменяют формат их вызова. Проще говоря, владельцу сайта на Друпале придется в течение многих лет дорабатывать его, вкладывая много денег. Или переходить на другой движок.
Что же профессионального в Друпал?
Он имеет хуки, чтобы корректировать действия системы? Возможность управлять таксономиями? Найти им замену можно и в том же WordPress. Архитектура там изменяется в глобальных релизах — это можно понаблюдать, например, в версиях с 6 до 7. При этом легкости в разработке и администрирования сайта там не добавилось.
Друпал более медленный и тяжелый для хостинга, чем любые другие получившие популярность CMS. К примеру, немецкий Typo3, и тот тормозит не так сильно.
Зачастую Drupal применяется для сайтов, которые нуждаются в сложной координации данных: для корпоративных сайтов, магазинов и комьюнити.
Ирония заключается в том, что каждый специфический сегмент обязательно имеет некоторые специализированные системы управления, которые проявляют себя лучше Drupal. Хотя часть фанатов Drupal может сказать, что «вы просто не умеете его готовить», но в реальности оказывается то, что сайты на Drupal могут поддерживать только фанаты этой CMS или владельцу приходится тратить кучу денег.