Сравнение Друпал c Вордпресс – что лучше?
Сравнение Друпал c Вордпресс – что лучше? - uGuide.ru

Сравнение Друпал c Вордпресс – что лучше?

    Дмитрий Луценко
  • Обновлено:
    2020-07-31
  • Просмотры:
    5443
  • Отзывы:
    0
  • Наша оценка:
    5.0
И Drupal, и WordPress относятся к CMS с открытым исходным кодом, распространяются бесплатно, имеют активное сообщество и сложившуюся инфраструктуру (плагины, шаблоны, документация для разработчиков и т.п.). Обе числятся в лидерах по популярности. Но, как известно, двух одинаковых систем управления сайтами не бывает.

Ниже детально разберёмся в их отличиях и поясним, какая для чего подходит.

Сравнительная таблица: Drupal vs WordPress

Drupal WordPress
Наша оценка
5.0
5.0
Официальный сайт Drupal.org Wordpress.org
Год первого релиза 2001 2003
Основное предназначение Универсальная CMS Универсальная CMS
Целевая аудитория Профессионалы, команды разработчиков, web-агентства Новички, профессионалы, команды разработчиков
Уровень сложности освоения Сложный Простой
Наличие бесплатных шаблонов Да Да
Стоимость премиум-тем 20-60 USD 20-60 USD
Себестоимость сайта От 0 руб. От 0 руб.
Масштабируемость Да Да
Дополнительные возможности Готовые сборки для разных задач, большое количество плагинов и шаблонов Огромное количество плагинов, шаблонов, облачная версия
SEO-потенциал Хороший Хороший
Техническая поддержка Форумы пользователей Форумы пользователей
Больше информации Обзор Drupal → Обзор WordPress →

Основное предназначение сервисов

Если WordPress позиционирует себя как универсальную платформу для запуска быстрых и простых сайтов (информационных, коммерческих, при определённом старании – даже корпоративных), то Drupal заявляет о быстрой разработке корпоративных финтех-решений. Что это значит?

Например, у вас есть идея разработки узкопрофильного сайта, который будет работать с банковской инфраструктурой (требуется взаимодействие с корпоративным программным обеспечением, системой банкинга, сервисами рассылки уведомлений и т.д.). Это более чем нестандартный функционал, который пишется зачастую с нуля, под конкретного заказчика. Что предлагает Drupal? Он предлагает запускать такие крупные и сложные проекты заметно быстрее, так как команде разработки не придётся писать свой фреймворк (набор базовых функций), они могут использовать готовую базу Drupal. А если чего-то не хватает – можно использовать дополнительные модули/плагины.

То есть, WordPress и Drupal – универсальные CMS, но у каждой понимание «универсальности» разное. В одном случае – это новички, блогеры и индивидуальные разработчики. А в другом случае – опытные, даже «матёрые» разработчики, которым не хочется писать свой «велосипед».

Целевая аудитория WordPress – это массовый пользователь, которому нужно сделать сайт быстро и просто. А у Drupal – корпоративный сектор, который хочет ускорить разработку сложных проектов. Может понравиться Drupal и небольшим командам разработчиков, которые принимают заказы на создание разноплановых сайтов (этот движок позволит «унифицировать» разработку).

Поэтому Drupal называет себя «корпоративной системой управления контентом с открытым исходным кодом». А по факту – это продвинутая платформа для разработки сайтов и web-сервисов.

 

Сравниваем функциональные возможности

И WordPress, и Drupal можно установить на общий хостинг (shared), поддерживающий практически стандартную связку PHP+MySQL (язык web-программирования и самый популярный сервер баз данных). Но в случае с Drupal выбор конфигураций будет значительно больше. «Из коробки» есть поддержка менее популярных, но более узкопрофильных серверов баз данных: PostgreSQL и SQLite. При этом минимальная версия PHP – 7.3. WordPress же будет хорошо себя чувствовать и на устаревших релизах (5.4 и выше).

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

WordPress рассчитан преимущественно на работу одного администратора, при необходимости движок можно адаптировать для работы небольшой команды (за счёт установки дополнений). Drupal же изначально рассчитан на работу крупных команд, здесь есть система управления правами пользователей и ведение журналирования «из коробки».

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

Установка плагинов и шаблонов

В WordPress вы можете выбрать и установить дополнения и темы в один клик – прямо из панели администратора. При необходимости, можно использовать альтернативные источники (специальные площадки или код индивидуальных разработчиков).

В Drupal необходимо сначала найти нужные модули, например, на официальном сайте проекта или на альтернативных площадках, затем загрузить контент в соответствующие каталоги на хостинге (допускается загрузка с конкретного web-адреса, если активен модуль Update Manager; если протокол HTTPS недоступен, функционал загрузки будет отсутствовать). И только после этого модуль можно будет активировать и настроить в панели администратора. Аналогично применяются новые темы.

Публикация новых материалов

В WordPress все необходимые функции для публикации материала размещаются на одной странице без каких-либо вкладок. В процессе вы можете даже создать новую категорию, не покидая страницы публикации, или задать нужные мета-теги (если установлен и активен соответствующий плагин).

В Drupal сначала нужно настроить таксономию: элементы содержания и типы материалов. У каждого типа материалов может быть свой набор полей и принципы связи с другими элементами таксономии. Это сложно в понимании для новичков. Но после тонкой настройки вы сможете быстро создавать разные виды контента и редактировать блоки контента прямо на странице (как в случае с визуальными редакторами в онлайн-конструкторами).

Другие нюансы

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

У Drupal таких проблем нет – это решение корпоративного уровня с хорошей встроенной защитой. Но это не значит, что взломать его невозможно.

Нагрузка на сервер. Базовая сборка Drupal может работать на shared-хостинге, но движку там будет «тесно». У него есть потребность в специфичных модулях и настройках. Вместе с тем, Drupal может применяться даже для высоконагруженных проектов.

А архитектура WordPress – его «ахиллесова пята». Если не применять сторонних плагинов кэширования и не подключать CDN-сервисы, то под большой нагрузкой движок будет требовать много ресурсов.

Преемственность. Многие плагины и шаблоны оформления легко переносятся из одной версии WordPress в другую.

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

Читайте также: Примеры сайтов на WordPress

Сравниваем тарифные планы

Несмотря на то, что обе CMS распространяются бесплатно, они будут по-разному обходиться в облуживании (в первую очередь, стоит учитывать расходы на хостинг). Для работы им могут понадобиться плагины и шаблоны оформления, часть из них тоже распространяется на платной основе.

Если по минимальным требованиям к хостингу обе CMS относительно совместимы (например, они могут работать на виртуальных/shared хостингах), то цены на шаблоны и плагины/модули будут отличаться.

Стоимость шаблонов

WordPress славится обилием платных и бесплатных тем оформления. Премиум-варианты обойдутся примерно по 20-60 долларов (даже на сторонних площадках, таких как TemplateMonster).

Ориентировочно столько же будут стоить темы для Drupal, но на профильных ресурсах их представлено намного меньше в количественном соотношении. Плюс, сюда же можно отнести проблемы с совместимостью из-за разных версий движка. Многие шаблоны созданы для Drupal 7, а в настоящий момент актуальная версия – 9. Например, в официальном каталоге CMS с последней версией совместимо только несколько десятков шаблонов из 2,5 тысяч. Заказ разработки шаблона «под ключ» для Drupal будет существенно дороже, чем для WordPress, из-за высокой сложности работы.

Стоимость расширений/плагинов

Наличие платных дополнений для WordPress – это норма. Средние цены составляют 20-90 долларов США. Отдельные разработчики даже используют модель подписки (со списаниями на регулярной основе). Но это не значит, что у вас не получится запустить свой сайт без расходов на покупку дополнений. Наоборот, всегда можно найти бесплатную замену платным решениям.

В каталоге Drupal представлено огромное количество дополнений, и все они бесплатные. Платные модули можно найти только у индивидуальных разработчиков на сторонних площадках. Основной заработок – на пожертвованиях и оказании услуг по доработке/сопровождению сайтов.

Что лучше выбрать для сайта-визитки

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

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

Что лучше выбрать для блога

Для ведения блогов был создан специальный понятный и простой движок – WordPress. Он отлично справится и многостраничными новостными сайтами, даже если с ними будет работать целое издательство.

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

Что лучше выбрать для интернет-магазина

Если речь идёт о небольшом онлайн-проекте, где будет представлено несколько сотен наименований продукции, то выбор очевиден – WordPress.

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

Выводы

В 99% случаев ваши задачи закроет CMS WordPress. Она легко настраивается и обслуживается, в официальном каталоге представлено огромное количество дополнений, многие из них бесплатные. На ней можно запустить сайт любой тематики и сложности – от лендинга до интернет-магазина. Это будет дёшево, вы всегда сможете найти разработчика или профильного специалиста, который поможет вам с сайтом.

Drupal – это особый движок, который нельзя сравнивать с массовыми CMS. Это скорее CMF (симбиоз фреймворка и системы управления контентом). Его же можно использовать в небольших командах. Это, в первую очередь, инструмент для разработчиков, который подойдёт для запуска проектов с нестандартным функционалом. Позиционирует он себя как доступный корпоративный инструмент. Отсюда не такое большое распространение, но очень активное сообщество и глобальное признание.

Инструмент должен соответствовать стоящим перед ним задачам. Поэтому у WordPress своя аудитория, а у Drupal – своя.

  • Автор: Дмитрий Луценко

no avatar