Обзор и отзывы о CMS Drupal 9.2.9
Обзор и отзывы о CMS Drupal 9.2.9 - uGuide.ru

Обзор и отзывы о CMS Drupal 9.2.9

    Дмитрий Луценко
  • Обновлено:
    2022-01-18
  • Просмотры:
    6574
  • Отзывы:
    0
  • Наша оценка:
    4.0
Drupal — бесплатная CMS, а точнее, CMF-система, которая распространяется в виде ядра с основными возможностями и в виде тематических сборок для решения конкретных задач, например, для запуска интернет-магазина. Движок представляет собой своеобразный конструктор для профессиональных web-разработчиков.

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

Целевая аудитория

Drupal — открытая CMS, что предопределило её развитие. Как и другие подобные движки, она имеет развитое пользовательское комьюнити, которое создаёт модули, патчи и тематические сборки на основе ядра. Система позиционирует себя как решение DXP (Digital Experience Platform), то есть, платформа цифрового взаимодействия.

Но многие разработчики знают, что Drupal – это наиболее дружелюбный, комплексный и отточенный временем фреймворк, в котором можно разрабатывать нестандартные сайты, крупные порталы, web-приложения, IoT-системы, web-сервисы и многое другое.

Новичкам разобраться с возможностями Drupal будет сложнее, чем изучить WordPress 5.0 или Joomla, но серьёзных проблем в освоении возникнуть не должно. Можно обойтись без навыков программирования и использовать только готовые решения или вообще скачать дистрибутив для решения определённой задачи — например, для создания интернет-магазина.

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

Итого, основная целевая аудитория – команды разработчиков и web-агентства. Запускать на этой системе простые сайты или типовые проекты нерентабельно. Слишком высокий порог входа. Drupal будет также интересен среднему и крупному бизнесу, поскольку поможет организовать омниканальную систему.

Главная страница Drupal

 

Что нового в Drupal 9.2.9

Начиная с версии Drupal 8 разработчики системы приняли решение сократить жизненный цикл сборок. Минорные обновления теперь будут выходить значительно чаще. Например, при текущей актуальной версии Drupal 9.X уже на подходе 10-ая версия (ожидается в 2022 году). Предыдущая (8.X) ветка с ноября 2021 года больше поддерживаться не будет.

В качестве легаси-кода продолжает развиваться 7.X ветка.

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

Вся девятая ветка, впервые представленная в 2020 году, обеспечивает следующие нововведения:

  • Полная поддержка PHP 8.0 (в минимальных требованиях стабильный на текущий момент PHP 7.4).
  • Требуется использование менеджера пакетов Composer.
  • Улучшен конструктор пользовательских интерфейсов (Layout Builder), позволяющий собирать свои макеты страниц без привлечения дизайнеров и программистов.
  • Теперь Drupal полностью соответствует принципам Headless CMS (они же Decoupled CMS или «безголовые» движки) и имеет широкий выбор готовых вариантов реализации API.
  • Внедрена система автоматизации процессов работы с материалами и публикациями – Workflows и Workspaces.
  • Обновлены механизмы работы с медиафайлами.
  • Версия шаблонизатора Twig доведена до актуальной.
  • Теперь Drupal учитывает все требования политик GDPR (европейский стандарт работы с персональными данными пользователей).
  • Актуализирована поддержка базового фреймворка Symfony (обеспечена работа с версиями 5 и 6).
  • Исправлены проблемы при автоматическом формировании файлов robots.txt и .htaccess.
  • CKEditor теперь входит в базовую сборку (не нужно скачивать и устанавливать отдельно).
  • Добавлен специальный заголовок Permissions-Policy, который позволяет управлять отслеживанием FLoC (потенциальная альтернатива cookies от Google).
  • Добавлена новая тема оформления для фронтэнда – Olivero.

Начиная с Drupal 8, процесс обновления ядра существенно упростился. Особое внимание уделяется обратной совместимости дополнений и тем, что не может не радовать администраторов ресурсов. Ведь раньше каждый минорный релиз был связать с тяжёлым и сложным переездом.

 

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

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

Ядро системы даёт только базовые средства управления контентом. Это не ошибка создателей, а осознанное решение, подчёркивающее гибкость системы и её направленность на опытных разработчиков — или тех, кто готов учиться, читать форумы и смотреть видеомануалы. Но даже в стартовом наборе инструментов есть практически все необходимые для будущего сайта части:

  • Удобный редактор контента (CKEditor).
  • Всё для ведения библиотеки медиафайлов, адаптивные изображения.
  • Набор переводов с автоматическим обновлением, инструменты для создания своих формулировок (замены штатного перевода). Мультиязычность.
  • Система журналирования и внутреннего тестирования кода модулей (даже если они устанавливаются из внешних источников).
  • Модуль кэширования.
  • Импорт и экспорт конфигураций.
  • Управления пользователями и их ролями, система модерации.
  • Синонимы URL (ручной вариант создания системы человекопонятных УРЛ – ЧПУ).
  • Встроенный поиск и индексирование материалов.
  • Система для постановки задач планировщику cron.
  • Подробный справочный раздел и модуль интерактивных туров по сайту (для пользователей).
  • Готовые отчёты о работе и производительности сайта (для администратора).
  • Рабочие пространства и процессы – для тонкой настройки командной работы и автоматизации процессов согласования при публикации.
  • Набор разных API-интерфейсов.
  • Интерактивный конструктор интерфейсов (макетов страниц) – Layout Builder.
  • Конструктор полей для организации форм ввода.
  • Встроенная система комментариев (у той же Joomla такой системы нет).
  • Готовый модуль для организации форума (базовая версия).
  • Все необходимые наборы полей для качественного SEO-продвижения.
  • Возможность подключения к разным базам данных («из коробки» и с помощью установки модулей из каталога).

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

В Drupal «из коробки» обеспечивается продвинутый механизм управления ролями пользователей. Вам будут доступны следующие сущности:

  • Анонимный — посетитель без регистрации.
  • Аутентифицированный — пользователь, который прошёл авторизацию, но не имеет доступа к административным разделам сайта.
  • Администратор — пользователь, который обладает всеми правами доступа.

Это лишь примерная структура, вы можете создавать сколько угодно ролей и прописывать для них индивидуальные права доступа. Реализовано всё максимально просто: вы отмечаете галочками, что может делать та или иная роль. Все активные пользователи отображаются единым списком в специальном разделе: Администрирование –> Пользователи –> Права доступа.

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

Плагины и интеграции

Ядро предоставляет только те возможности, которые нужны для работы CMS. Дальнейшее наращивание функционала происходит путём установки модулей. В официальном каталоге можно найти более 47 тыс. расширений, которые легко сортируются по статусу разработки, совместимой версии ядра и категории. Все они распространяются полностью бесплатно.

Однако строить систему каждый раз с нуля под однотипные проекты — не самое удобное решение. Поэтому пользователи давно придумали возможность формировать дистрибутивы, которые подходят для решения определённых задач. Допустим, вы хотите запустить на Drupal магазин. Есть два способа сделать это:

  1. Скачать ядро, самостоятельно найти модули для электронной коммерции и добавить их, настроить сайт.
  2. Скачать соответствующий дистрибутив и просто настроить сайт.

Расширения Drupal

Второй путь намного проще, но он подходит только для решения типичных задач. Чтобы вы примерно понимали, какие именно задачи можно решить с помощью дистрибутивов, приведём небольшой список тематических сборок:

  • Opigno LMS – готовая платформа для организации онлайн-обучения.
  • Open Social — готовый вариант соцсети корпоративного уровня.
  • Orange E-commerce Profile – предварительно настроенный профиль, с помощью которого легко начать свой бизнес в электронной коммерции (запустить интернет-магазин).
  • Panopoly – дистрибутив, реализующий функционал сборки других дистрибутивов на Drupal.
  • Cloud Orchestrator – набор модулей для запуска своих облачных сервисов, предназначенных для управления инфраструктурой, аналогичной Amazon EC2, Kubernetes или OpenStack.

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

Расширяемость Друпала имеет одну важную особенность, которая отличает движок от аналогичных CMS. Если на WordPress для добавления какой-либо функции достаточно установить один плагин, то здесь модули обычно действуют в связке. Это тоже осознанное решение разработчиков: такой подход позволяет модулям дополнять и не дублировать друг друга.

Установка расширений Drupal

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

Альтернативные способы установки расширений:

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

С локализацией у Drupal полный порядок. Вы можете отдельно выбрать язык администратора и указать несколько языков сайта с отображением даты, времени и других важных региональных настроек. Это удобно, если у вас международный проект. Посетители сайта будут видеть контент на родном языке. Локализовать можно даже установленные расширения. В разделе «Перевод пользовательского интерфейса» можно детально настроить свои варианты переводов (есть возможность импорта и экспорта, поиск нужных значений и настройки установки обновлений, например, всегда оставлять ваш вариант).

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

  • CRM (готовые модули и интеграции);
  • платежи (популярные платёжные шлюзы и всё для создания собственных);
  • аналитика (простое подключение внешних сервисов и расширенные отчёты внутри Drupal);
  • Web-формы и всплывающие окна (аналогично).

И так далее.

Создание блога на Drupal

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

Для автоматизации ряда актуальных технических моментов можно установить дополнительные плагины. Например, связка Token, CTool и Pathauto обеспечит транслитерацию и автоматическое заполнение ЧПУ на основе заголовка материала.

Связка модулей Metatag и Real-time SEO for Drupal даст больше свободы действий при заполнении мета-тегов.

Модуль XML Sitemap поможет сгенерировать XML-карту сайта и настроить правила её обновления.

Можно добавить плагины для работы с микроразметкой, для бэкапов и защиты от спама, установки кодов аналитики и т.п.

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

Создание интернет-магазина на Drupal

Для организации продаж на Drupal можно использовать разные подходы и готовые реализации. Например, вы можете гибко настроить базовый функционал с помощью полей и API, можете написать собственный модуль или установить один из уже имеющихся. В категории e-commerce официального каталога Drupal есть более 2 тыс. модулей. Наиболее популярный из них – модуль Commerce Core (активно развивается ещё с 2009 года). В нём достаточно возможностей для реализации стандартного интернет-магазина:

  • Полная совместимость с актуальной версией Drupal 9.
  • Каталог товаров с разделением на категории без каких-либо ограничений.
  • Любые типы продуктов (цифровые, физические, услуги и т.п.).
  • Поиск и расширенные фильтры.
  • Карточки товаров с кастомизируемыми полями.
  • Готовая функциональность корзины.
  • Интеграция с различными платёжными сервисами (более 100 готовых и возможность подключения любых других по API).
  • Обмен данными с CRM и учётными системами.
  • Своя система расширений.
  • Готовые инструменты для проведения акций, предоставления скидок, купонов и других систем стимулирования продаж.
  • Автоматический расчёт налогов.
  • Учёт остатков, встроенные отчёты аналитики, расчёт доставки и т.д.

При этом модуль имеет открытый исходный код и подробную документацию для разработчиков. В основе расширения лежит готовый фреймворк, поэтому кастомизировать Commerce Core под свои нужды не составит труда (для опытных разработчиков).

Но есть и другие модули, с помощью которых получится запустить не менее функциональный интернет-магазин: Ubercart, Kickstart и т.д.

 

Дизайн и работа с шаблонами (темами)

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

После установки Drupal пользователю доступно несколько стандартных шаблонов. В 9-й версии движка были представлены темы Olivero и Claro. Можно выбрать один из представленных вариантов и отредактировать его или сразу перейти в каталог на официальном сайте движка. В нём представлено почти 3000 тем. Тут есть и Page Builder’ы, и комплексные фреймворки, и темы-конструкторы, и более простые варианты тем.

Темы на Drupal

Но нужно понимать, что тема в Drupal – это действительно только «тема». Она отвечает за «обёртывание» вашего контента стилями и HTML-кодом. А сам контент при этом хранится отдельно – в базе данных. Именно поэтому тема оформления Друпал может быть представлена всего одним файлом CSS-стилей.

Главное неудобство — невозможность установить понравившуюся тему прямо из административной панели, как это делается в WordPress. Чтобы добавить новый шаблон, необходимо сначала скачать его на компьютер в виде архива, а затем загрузить на сервер вручную или установить из административной панели (как любое другое расширение). Когда тема станет доступной в общем списке установленных шаблонов — останется только выбрать её и активировать.

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

Редактирование темы Drupal

Какую бы привлекательную тему вы ни выбрали, её нужно будет довести до ума: выбрать схему вывода блоков для каждого типа материалов, настроить условия их показа, собрать меню, выбрать цветовую схему, загрузить логотип и т.д. Для выполнения этих работа на Drupal следующие инструменты:

  • Layout Builder — визуальный редактор, в котором внешний вид сайта настраивается по аналогии с онлайн-конструкторами (типа uKit, Wix и др.), то есть перетаскиванием готовых элементов. Но вы ограничены доступными для этого областями (как места вывода виджетов в WordPress-темах).
  • Представления (Views) – отвечают за настройку макетов для тех или иных типов материалов/страниц/блоков.
  • Настройки оформления — параметры шаблона, с помощью которых меняется цветовая схема, указываются параметры демонстрации изображений, задаётся логотип и фавикон.

Темы для Drupal на TemplateMonster

Посмотреть премиум-шаблоны

Если среди бесплатных шаблонов нет подходящего варианта, или настроить тему так, как нужно, не получается, можно приобрести подходящую тему в магазине шаблонов Templatemonster. Благо, Drupal достаточно распространённая система для того, чтобы с поиском дизайнеров/верстальщиков не возникло проблем.

 

Оптимизация (SEO) и продвижение

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

  • Настройка алиасов;
  • Внедрение метаданных и микроразметки;
  • Создание карты сайта.

Контент в системе организован в виде нод — единиц, имеющих собственный URL. Для машин их адреса понятны, а вот людям воспринимать их тяжело, так как они отличаются лишь цифрами в конце ссылки. Чтобы сформировать для записи или страницы понятный URL, необходимо использовать синонимы — так называемые алиасы. Можно делать это вручную при публикации или автоматизировать процесс через связку модулей Token, CTool и Pathauto. Чтобы система заработала, придётся настроить шаблон, но это гораздо удобнее, чем каждый раз добавлять алиасы вручную.

Добавление материала на Drupal

Чтобы в редакторе появились метаданные, также необходимо установить SEO-модули. Одна из самых популярных пар — Metatag и Real-time SEO for Drupal. После их добавления и активации на странице добавления и изменения контента появится раздел с метатегами. Модули тоже имеют собственные настройки. Например, вы можете добавлять описание вручную или использовать фрагмент текста, подставленный автоматически.

Для корректной индексации ресурса нужна карта сайта. Для её организации используйте XML Sitemap. В автоматическом режиме в карту добавится только главная страница, поэтому вам нужно открыть настройки модуля и вручную включить остальные разделы сайта.

Корректный файл robots.txt поставляется в комплекте с движком, но при желании вы можете отредактировать его вручную.

 

Ценовая политика

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

Скачать Drupal

Кроме ядра систем есть различные сборки — например, облегчённая версия Drupal или готовое решение для интернет-магазина. Они тоже доступны для бесплатного скачивания, однако некоторые дистрибутивы давно не обновлялись. Поэтому самый безопасный вариант — загрузить ядро и добавить на него недостающие модули или установить систему через панель администратора на хостинге. На официальном сайте проекта представлено больше 2900 шаблонов, которые можно установить бесплатно. Модулей вообще больше 47 000. И темы, и расширения Drupal (в официальном каталоге) распространяются полностью бесплатно, этого требует лицензия движка.

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

 

Лучший хостинг для Drupal

Drupal предъявляет к хостингам серьёзные требования по минимальной нагрузке и базовой конфигурации. Поэтому важно выбрать качественную площадку со стабильными серверами, которые всегда доступны для посетителей. К числу таких хостингов относится Bluehost — «номер один» в списке рекомендуемых разработчиками движка.

Bluehost – это один из мировых лидеров хостинга, имеющий международный статус. Компания была образована в 2003 году, штаб-квартира и основная инфраструктура находятся в США. Однако использование дата-центров в других регионах мира и подключение к CDN делают Bluehost оптимальным решением для размещения веб-проектов вне зависимости от территориальной принадлежности.

Bluehost главная страница

Попробовать Drupal + Bluehost

К основным достоинствам хостинга Bluehost.com отнесём:

  • Автоматическая установка CMS Drupal на хостинг в один клик!
  • Отличные показатели бесперебойной работы. Тесты разных серверов показывают, что за 2020-2021 год они были доступными более 99,98% времени. И это не результаты одного успешного года, а системная характеристика.
  • Высокая скорость загрузки.
  • Удобная панель управления (биллинг- и хостинг-панель).
  • Продвинутые инструменты защиты от вирусов и основных видов атак.
  • Бесплатные SSL от Let’s Encrypt и профессиональные сертификаты с гарантиями.
  • Обширная база знаний с текстовыми инструкциями, скриншотами и видео мануалами.
  • Подарочные домены.

Ещё один немаловажный факт — известность бренда, которая гарантирует, что хостинг не пропадёт неожиданно. У компании огромный послужной список и рекомендации от разработчиков ведущих продуктов. Например, разработчики WordPress тоже рекомендуют Bluehost в качестве предпочтительного хостинга для проектов на WP.

Небольшие Drupal-проекты можно запускать на виртуальном хостинге.

Shared-хостинг — от 2,65 $/месяц (50 Гб на твердотельном накопителе, безлимитная пропускная способность, бесплатный SSL).

Безлимитный виртуальный хостинг – от 4,95 $/месяц (любое количество сайтов и неограниченный размер диска).

Стоимоть хостинга Bluehost

VPS-серверы – от 18,99 $/месяц (сюда уже включена хостинг-панель cPanel/WHM).

Выделенные серверы с администрированием – от 79,99 $/месяц (тоже в комплекте с хостинг-панелью).

Домены на Bluehost

Через Bluehost вы можете зарегистрировать новое доменное имя. Во всех тарифах хостинга одно доменное имя при оплате услуг на год и более вы получаете в подарок.

Стоимость регистрации дополнительных доменов будет зависеть от зоны, в которой будет размещён сайт. Минимальная цена за доменное имя в зоне – от 1,99 долларов в год. Регистрации в зоне RU/РФ на хостинге нет (вы можете зарегистрировать домены в другом месте и направить их на хостинг Bluehost).

 

Плюсы и минусы

Главное достоинство Drupal было озвучено неоднократно — это гибкость, позволяющая создавать даже очень сложные системы под индивидуальные требования клиентов. В базовой комплектации движок предоставляет только минимальный набор возможностей, но с помощью расширений и умелых рук он превращается в универсальную CMS-систему. Среди наиболее важных плюсов:

  • Базовое ядро и набор самых необходимых модулей для создания сайтов разного типа.
  • Открытый код, благодаря которому вокруг движка сформировалось продвинутое пользовательское комьюнити.
  • Высокий уровень защищённости, встроенные системы тестов и обнаружения ошибок.
  • Ускоренная работа за счёт собственной системы кэширования. Плюс, уникальная технология предварительного рендеринга страниц (клиенты и браузеры получают только очищенный от лишних элементов код).
  • Огромная база бесплатных тем и расширений.
  • Совместимость с разными типами хостинга.
  • Готовые API-интерфейсы и полная поддержка методологий Headless/Decoupled CMS.
  • Встроенные инструменты для проектирования своих макетов страниц со сложными условиями фильтрации и вывода элементов.
  • Drupal подходит для абсолютно любых типов сайтов, даже если это современное web-приложение или интернет-магазин с десятками тысяч товаров.
  • Готовые сборки для запуска типовых тематических проектов (социальные сети, новостные порталы и т.п.).
  • Регулярные обновления и патчи безопасности.
  • Мультиязычность из коробки, сложная система ролей пользователей и процессов согласования публикаций.
  • Гибкая настройка дополнительных полей и форм.
  • Активное комьюнити и большая база обучающих материалов, хорошо проработанная документация.

Недостатки у системы тоже есть — и они очевидны.

  • Начинающим вебмастерам будет сложно сходу погрузиться в создание сайта — сначала придётся потратить время на изучение движка и чтение форумов. После того же WordPress процесс обучения может показаться крайне сложным.
  • Если продолжать сравнение с WordPress, то на Drupal гораздо меньше премиум-тем. Отчасти из-за особенностей лицензии движка, а также из-за обилия тем-конструкторов и особенностей темизации интерфейсов.
  • Многие модули в официальном каталоге сильно устарели. Из имеющихся 48 тысяч дополнений только чуть более 7 тыс. совместимы с 9-ым Друпалом.
  • Для Drupal нужно арендовать более дорогой хостинг, чем для других бесплатных CMS. Это связано с особенностями архитектуры. При этом на больших проектах движок показывает себя лучше, тем тот же WordPress или Joomla.
  • Установка тем и модулей выполняется только вручную (с загрузкой архивов через специальный интерфейс или через FTP-подключение).
  • Стоимость услуг профессиональных разработчиков Drupal обычно выше, чем услуг специалистов для других движков.
  • Перед запуском проекта нужно спроектировать и настроить очень много технических деталей движка.

 

Аналоги и конкуренты

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

Лучшие альтернативы Drupal

uKit.com
uKit – интуитивно понятный конструктор, решающий задачи малого и среднего бизнеса. Сервис отлично подходит начинающим пользователям, которые не имеют навыков программирования, но очень хотят быстро получить работающий сайт. Все действия по настройке проекта выполняются в простом визуальном редакторе.
uCoz.ru
uCoz – мощный конструктор, который тоже работает по модульной системе. uCoz универсален: его можно использовать для реализации разных проектов, в том числе достаточно крупных. С точки зрения настройки и управления он чуть проще, чем Drupal, поэтому в некоторых случаях может быть реальной альтернативой этой CMS.
Wix.com
Wix – конструктор с большим количеством профессионально выполненных шаблонов и широкими возможностями интеграции со сторонними сервисами. Сервис построен на основе гибкого визуального редактора, в котором можно глубоко кастомизировать шаблон, не прибегая к правке кода. Wix отлично подходит для создания блогов, сайтов компаний и больших интернет-магазинов. Благодаря приложениям из Wix App Market можно создавать и тематические порталы: например, сайт гостиницы с возможностью онлайн-бронирования номеров или страницу медицинской клиники с онлайн-записью на приём.
Joomla
Joomla – наиболее близкий к Drupal по возможностям, особенностям архитектуры и целевой аудитории. Тоже может работать в качестве Headless CMS, «из коробки» имеет набор API-интерфейсов и гибко настраивается под разные задачи (в том числе и в качестве фреймворка/CMF-системы). Но вместе с тем, у Джумлы нет встроенной системы работы с комментариями. Многие дополнения в каталоге платные, а темы можно искать только на сторонних площадках.

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

 

Примеры сайтов, созданных на Drupal

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

Пример 1. Популярный портал о боксе и MMA – «AllBoxing»
Пример 2. Интересный женский журнал – «Прелесть»
Пример 3. Портал многопользовательского онлайн-шутера «Warface»

 

Выводы

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

Хостинг от Bluehost
Создать сайт на Drupal + Bluehostустановка CMS в 1-клик на хостинг ↵
Быстрый, простой и безопасный хостинг с автоматической установкой Drupal за 2 минуты. Включена БЕСПЛАТНАЯ регистрация домена на 1 год + бесплатный SSL сертификат!
Цена: от $2.65

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

Если у вас крупный проект корпоративного уровня со своей командой поддержки, Drupal подойдет идеально.

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

no avatar