Специализация студии «Зина дизайн» — разработка сайтов на Drupal.
Что такое Drupal?
Drupal — это система управления контентом. Говоря простыми словами, это программа, на которой работает сайт и которая позволяет редактировать страницы сайта.
Drupal относится к тому же типу программ, что и WordPress, и обладает несколькими важными преимуществами.
Кто использует Drupal?
Помимо того, что на Drupal сделаны большинство сайтов клиентов студии «Зина дизайн», на нем также сделаны сайты таких известных, требовательных к качеству и технически компетентных компаний и организаций:
Официальные сайты правительства США
www.usa.gov
Сайт Банка Китая
www.bocusa.com
Сайт компании
Илона Маска «Tesla»
www.tesla.com
Сайт Университета Гарвард
harvard.edu
Сайт Университета Оксфорд
ox.ac.uk
Сайт фондовой биржи
NASDAQ
www.nasdaq.com
Сайт фармацевтической компании Pfizer
www.pfizer.com
Сайт компании IBM
www.ibm.com
Сайт компании Red Hat
www.redhat.com
Сайт компании NOKIA
www.nokia.com
Сайт компании
Mitsubishi Heavy Industries
www.mhi.com
Сайт МакДоналдс
в Австралии
www.mcdonalds.com.au
Сайт компании
Panasonic
www.panasonic.com
Сайт компании
Sony Pictures
www.sonypictures.com
Сайт компании
Paramount
www.paramount.com
Больше примеров — в нашем списке из 365 сайтов крупнейших организаций и компаний мира, которые используют Drupal так же, как и наши клиенты.
В чем отличие Drupal от WordPress?
Самая популярная система управления контентом — WordPress. На нем сделано больше половины всех сайтов в мире.
Drupal находится на втором месте в той же категории, к которой относится WordPress — бесплатные Open Source системы. На Drupal сделано 18% всех сайтов среди 10 тысяч самых популярных сайтов в мире:
И Drupal, и WordPress относятся к одному классу программам для управления сайтами и предлагают схожие возможности, поэтому часто возникает вопрос, какую CMS выбрать.
Drupal | WordPress | |
---|---|---|
Стоимость | Бесплатно | Бесплатно |
Язык программирования | PHP | PHP |
База данных | MySQL | MySQL |
Требования к хостингу | Обычный | Обычный |
Дополнительные модули и плагины | Есть, более 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
- Drupal полностью бесплатен, включая все дополнительные модули, и всегда будет бесплатным.
- Drupal — это CMF, т.е. больше, чем CMS: он сочетает в себе возможности системы управления контентом — такие, как готовая админка, возможность настраивать сайт без написания кода и приятный интерфейс — и необходимые профессиональным программистам возможности фреймворка.
- Начиная с 8-й версии Drupal включает в себя Symphony — мощный коммерческий фреймворк, который гарантирует еще более высокий уровень надежности, поддержки и стабильного развития.
- Drupal часто используется для сложных и требовательных к безопасности и надежности сайтов и под это оптимизирована инфораструктура его поддержки.
- Drupal распространяется под лицензией GNU, что позволяет легально использовать его на бесплатной основе как государственным, так и коммерческим организациям.