Почему мы выбрали Drupal как CMS для всех наших проектов
Мы работаем с Drupal почти с момента основания нашей компании, то есть уже почти 13 лет. Попробовав в первые годы самые различные CMS, мы остановились именно на «Друпале».
Drupal – система OpenSource, на которой сегодня работает более 600 тыс. сайтов. Drupal занимает вторую строчку по популярности во всем мире, а релиз 9-й версии вполне может вывести ее на первое место.
Несмотря на то, что профессионалы все чаще выбирают обновленную Drupal 9, многие все еще считают эту CMS «застрявшей» в 2012-м. Industrial Media, исходя из собственного опыта, считает, что зря. Сегодня это система, предоставляющая массу возможностей и оперативное решение задач для самых разных бизнесов. Каких именно – разберемся вместе.

Paragraphs и Layout builder
Paragraphs – инструмент для заранее сверстанных блоков и возможности легко редактировать их содержимое. Он просто необходим для максимального соответствия UI-киту.
Layout Builder – модуль, позволяющий быстро создавать страницы нестандартной конфигурации:
- акции;
- маркетинговые активности;
- нужные и важные лонгриды.
В основе инструмента – блочный стиль с обширной библиотекой предустановленных элементов. С ними очень приятно работать дизайнерам и контент-менеджерам. Модуль помогает создавать шаблоны для целевых страниц и разнообразия контента, который не обязательно должен соответствовать общему оформлению вебсайта. Плюс, конечно, интуитивно понятный интерфейс, ускоряющий работу с блоками в несколько раз.
Два модуля не заменят труд разработчиков, но помогут без проблем запускать страницы без участия программистов и верстальщиков. А благодаря внутренним механизмам оптимизации Drupal верстка максимально упрощена, не требует загрузки лишних стилей и дополнительных библиотек. А значит, сайт на мобильных устройствах откроется быстрее, сохранив и увеличив интерес потенциального клиента.

Динамический контент
Один «мозговой центр», единый блок в админпанели, из которого исходит управление всеми динамическими элементами, – это чистое профессиональное удовольствие. Например, у вас есть товар, который отображается сразу на нескольких страницах вебсайта, и вам понадобилось изменить его стоимость. Внесите ее в админке один раз – и она автоматически загрузится на все нужные страницы. В принципе, в том или ином виде такой функционал есть в любой CMS, но в «Друпале» это особенно удобно реализовано.
Еще одна возможность Drupal – динамический список. Он формируется на основе релевантных товаров для отображения, к примеру, в новой тематической записи блога. Если товар из списка закончится, его карточка исчезнет со страницы, а блок подстроится под изменившееся количество карточек.

Content Moderation, Workflows, Workspaces
Ошибок на сайте не хочется ни заказчику, ни агентству, ни клиенту. Как их избегать, но успевать прорабатывать нужные моменты в режиме реального времени? При помощи Content Moderation и Workflows. Они позволяют создавать статусы для материалов разной готовности, отслеживать их и менять в зависимости от этапа работы. Это могут быть:
- «Черновик» для недоработанного контента;
- «Опубликовано» для готового контента;
- «Архивировано» для отслужившего контента.
К статусам прилагаются разные роли и права доступа: пользователи могут получить право на изменение отдельных блоков или материалов либо на редактирование всего контента на сайте. Это удобно для крупных проектов, где стандартных ролей «посетителя», «редактора» и «администратора» недостаточно.
Еще Workspaces позволяет в процессе брейнсторминга и построения концепции публиковать на странице блоки и материалы, но делиться ими с пользователями сайта – только в окончательной отшлифованной версии. Благодаря этому не придется проверять каждую страницу. Необходимые правки можно вносить сразу по целому разделу или утверждать и переносить из черновика в Live. Его-то пользователи уже увидят.
Кастомизированная админпанель
В админке Drupal 9 можно собирать статистику и предоставлять конкретному сотруднику понятную, лаконичную информацию. Для этого в системе можно создавать отчеты и страницы управления данными. Любыми.
Например, конструктор отчетов позволяет за несколько кликов вывести данные и создать о них отчет для последующего экспорта в XLSX. Узнать о самых популярных товарах прямо на сайте без того, чтобы входить в Analytics, теперь легко.
Легкий рефакторинг
Интересный и любимый проект – это всегда изменение и развитие. Они нужны и до, и после релиза, так что в ядре Drupal предусмотрены механизмы для легкого изменения контента, экспериментов с версткой и А/В-тестов со структурой и дизайном. Что это за механизмы?
- Image Styles – при сохраненных оригиналах изображений позволяет экспериментировать с миниатюрами и эффектами.
- Ревизия контента – это сохранение всех версий публикации, чтобы всегда оставался «план отхода» к предыдущему решению.
- Универсальная система сущностей – чтобы разработчики работали с глобальными задачами, а незначительное изменение структуры могло произойти без их вмешательства.
Итак, Drupal – это актуальные практики разработки с уверенным управлением процессами из административной панели. За легкость, комфорт в работе и бесконечные возможности новейшая Drupal 9 полюбилась и нашим разработчикам, и маркетологам, и контент-менеджерам, и клиентам. Но самое важное для нас – это возможность разрабатывать сложные кастомные проекты, которые на более простых (и более популярных) платформах сделать просто невозможно или в разы сложнее.
Плюс – скорость загрузки, которая очевидно влияет на seo, важна для конверсии и UX. Так что Drupal – система, по-настоящему заточенная на осуществление маркетинговых целей наших клиентов, с которой можно осуществить сложные проекты e-commerce, и даже web-конфигураторы, навигаторы и калькуляторы.
У каталозі 1700+ діджитал-агентств, які готові допомогти в реалізації ваших завдань. Вибирайте та економте до 30% свого часу та бюджету! Це безкоштовно та займе менше 3-х хвилин.