> он генерирует html-страницы, которые выдаются вебсервером вообще в обход движка
а как же быть с динамическим содержимым страницы? Ajax прикручивать ради кэша?
В большинстве движков реализовано достаточное распределение ролей для каких угодно проектов, сообществ и т.д. и Drupal от WordPress, Joomla, PHP-Nuke или с тем же Bitrix в этом вопросе сильно не отличается. Или где-то собака зарыта? :)
Вся CMS для сайтов должна быть на одной избыточной (или достаточной) таксономии, т.к. по сути сайт является набором одних и тех же сущностей, несмотря на модули и прочее. Мне не нравятся многие GPL CMS тем что каждый модуль начинает реализовывать свою иерархию объектов и их связей не основываясь ни на чем кроме мнения своего разработчика. От этого пухнет база, api-модуля и мозг.
Расскажите, как обстоят дела в этой области в данной CMS. И хотелось бы поподробней посмотреть как "социальные" CMS держат нагрузки? У меня, например, что drupal.org, что drupal.ru, как говорится "притормаживает". Было бы интересно рассмотреть как они это все держат без модулей кэширования и с ними, если у вас есть эти данные.
Пока я понял только то что ув. Axel программирует PHP код, не являясь поклонником PHP, без отвращения, а администратору Лехе удобно распределять роли. А чем так хорош Drupal? :)

Ну вот кстати, разработчики IBM перевели на русский свой сравнительный отчет по открытым CMS (включая Drupal):