Создание сайтов на Drupal

Специализация студии «Зина дизайн» — разработка сайтов на Drupal.

Что такое Drupal?

Drupal — это система управления контентом. Говоря простыми словами, это программа, на которой работает сайт и которая позволяет редактировать страницы сайта.

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

Кто использует Drupal?

Помимо того, что на Drupal сделаны большинство сайтов клиентов студии «Зина дизайн», на нем также сделаны сайты таких известных, требовательных к качеству и технически компетентных компаний и организаций:

Официальные сайты правительства США

Официальные сайты правительства США
www.usa.gov

Сайт Банка Китая

Сайт Банка Китая
www.bocusa.com

Сайт компании Илона Маска

Сайт компании
Илона Маска «Tesla»
www.tesla.com

Сайт Гарвардского университета

Сайт Университета Гарвард
harvard.edu

Университет Оксфорд

Сайт Университета Оксфорд
ox.ac.uk

Сайт фондовой биржи NASDAQ

Сайт фондовой биржи
NASDAQ
www.nasdaq.com

Сайт фармацевтической компании Pfizer

Сайт фармацевтической компании Pfizer
www.pfizer.com

Сайт компании IBM

Сайт компании IBM
www.ibm.com

Сайт компании Red Hat

Сайт компании Red Hat
www.redhat.com

Сайт компании NOKIA

Сайт компании NOKIA
www.nokia.com

Сайт компании Mitsubishi Heavy Industries

Сайт компании
Mitsubishi Heavy Industries
www.mhi.com

Сайт МакДоналдс в Австралии

Сайт МакДоналдс
в Австралии
www.mcdonalds.com.au

Сайт компании Panasonic

Сайт компании
Panasonic
www.panasonic.com

Сайт компании Sony Pictures

Сайт компании
Sony Pictures
www.sonypictures.com

Сайт компании Paramount

Сайт компании
Paramount
www.paramount.com

Больше примеров — в нашем списке из 365 сайтов крупнейших организаций и компаний мира, которые используют Drupal так же, как и наши клиенты.

В чем отличие Drupal от WordPress?

Самая популярная система управления контентом — WordPress. На нем сделано больше половины всех сайтов в мире.

Drupal находится на втором месте в той же категории, к которой относится WordPress — бесплатные Open Source системы. На Drupal сделано 18% всех сайтов среди 10 тысяч самых популярных сайтов в мире:

Статистика популярности CMS в мире

И Drupal, и WordPress относятся к одному классу программам для управления сайтами и предлагают схожие возможности, поэтому часто возникает вопрос, какую CMS выбрать.

DrupalWordPress
СтоимостьБесплатноБесплатно
Язык программированияPHPPHP
База данныхMySQLMySQL
Требования к хостингуОбычныйОбычный
Дополнительные
модули и плагины
Есть, более
48 тысяч
Есть, более
59 тысяч
Средняя стоимость
платных плагинов
Все бесплатны50$—200$ в год
Выход обновленийЧасто, каждые
1-2 недели
Часто, каждые
1-2 недели
Иногда с интервалами в 1-2 месяца

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

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

Бесплатные и платные расширения

Количество модулей или плагинов для Drupal и WordPress сравнимо — более 59 тысяч для WordPress, более 48 тысяч для Drupal. Но есть нюанс.

Для Drupal абсолютно все дополнительные модули — бесплатные.

Для WordPress большинство качественных плагинов — платные, со стоимостью 50-200$ в год. Для примера посмотрите цены на рекомендуемые в 2022 году плагины WordPress для бизнес-сайта.

Эта особенность связана с изначальным позиционированием обеих систем:

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

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

Регулярность обновлений

У обеих систем есть два типа обновлений:

  • улучшения, связанные с выходом новых версий и добавлением новых возможностей;
  • обновления безопасности, которые необходимо регулярно устанавливать, чтобы не возникла угроза взлома сайта.

В этом аспекте Druapl выглядит лучше — обновления выходят стабильно и без длительных перерывов, какие бывают у WordPress.

Это одна из причин (помимо чисто технических, связанных с качеством ядра и архитектурой системы), почему Drupal массово используется для сайтов, требовательных к безопасности — таких, как сайты военно-промышленного комплекса и правительственные сайты.

CMS против CMF

WordPress является CMS (Content Management System), которая изначально была предназначена для простых блогов, а Drupal — это CMF (Content Management Framework), который разработан как универсальная платформа для любых типов сайтов.

Цитата из Wikipedia:

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

Граница между фреймворком и системой управления содержимым

В чем это проявляется на практике:

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

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

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

Итого: ключевые преимущества Drupal

  1. Drupal полностью бесплатен, включая все дополнительные модули, и всегда будет бесплатным.
  2. Drupal — это CMF, т.е. больше, чем CMS: он сочетает в себе возможности системы управления контентом — такие, как готовая админка, возможность настраивать сайт без написания кода и приятный интерфейс — и необходимые профессиональным программистам возможности фреймворка.
  3. Начиная с 8-й версии Drupal включает в себя Symphony — мощный коммерческий фреймворк, который гарантирует еще более высокий уровень надежности, поддержки и стабильного развития.
  4. Drupal часто используется для сложных и требовательных к безопасности и надежности сайтов и под это оптимизирована инфораструктура его поддержки.
  5. Drupal распространяется под лицензией GNU, что позволяет легально использовать его на бесплатной основе как государственным, так и коммерческим организациям.