Drupal 8 — это создание и редактирование контента, мощная система управления, на которой работают миллионы сайтов: от личных блогов до порталов правительств и университетов.
Этот лонгрид — полное пошаговое руководство: от выбора хостинга до запуска готового сайта. Даже если раньше ни один сайт самостоятельно не создавался, после прочтения всё станет понятно.
Что будет внутри
1. Почему именно Drupal 8
Drupal 8 вышел в 2015 году и стал настоящей революцией: система была полностью переписана на современном фреймворке Symfony, получила объектно-ориентированный код, встроенную поддержку мобильных устройств и мультиязычности «из коробки».
Главные причины, по которым разработчики и бизнес выбирают эту платформу:
Безопасность
Одна из самых защищённых CMS в мире — используется банками и госструктурами
Мобильность
Адаптивный дизайн и админка, удобная на смартфоне
Мультиязычность
Переводы интерфейса и контента встроены в ядро
Гибкость
Любые типы контента, поля и структуры без жёстких рамок
2. Drupal 8 на фоне других CMS
Прежде чем создать сайт на Drupal 8, полезно понять, чем он отличается от популярных альтернатив. Сравнение интерактивное — достаточно кликнуть по вкладке.
Drupal 8
Профессиональный инструмент для сайтов любой сложности. Требует чуть больше времени на изучение, но зато даёт полный контроль над структурой данных, правами пользователей и производительностью.
3. Подготовка: хостинг и домен
Перед установкой нужны две вещи: доменное имя (адрес сайта) и хостинг (сервер, где будут храниться файлы). Для Drupal 8 хостинг должен соответствовать минимальным требованиям:
| Параметр | Минимум | Рекомендуется |
|---|---|---|
| PHP | 7.0.8 | 7.2 и выше |
| Память PHP | 64 МБ | 128–256 МБ |
| База данных | MySQL 5.5.3 / MariaDB 5.5.20 | MySQL 5.7+ / MariaDB 10.1+ |
| Веб-сервер | Apache с mod_rewrite | Apache 2.4 / Nginx |
| Дисковое пространство | 100 МБ | от 1 ГБ (под рост сайта) |
4. Установка Drupal 8 за 7 шагов
Процесс установки занимает около 15–20 минут. Вот наглядная карта всего пути:
Скачивание дистрибутива
Свежая версия Drupal 8 загружается с официального сайта проекта в виде архива (.tar.gz или .zip).
Загрузка файлов на сервер
Архив распаковывается и загружается на хостинг через FTP-клиент (например, FileZilla) или файловый менеджер панели хостинга в папку сайта (обычно public_html).
Создание базы данных
В панели хостинга создаётся пустая база MySQL и пользователь с полными правами. Имя базы, логин и пароль сохраняются — они понадобятся дальше.
Запуск установщика
В браузере открывается адрес сайта — автоматически запускается мастер установки. Выбирается язык (русский доступен сразу).
Выбор профиля
Для большинства проектов выбирается профиль «Стандартный» (Standard) — с базовыми типами контента и настройками. «Минимальный» — для опытных разработчиков.
Подключение базы данных
Указываются данные из шага 3: имя базы, пользователь, пароль, хост (обычно localhost). Drupal создаёт все необходимые таблицы автоматически.
Настройка сайта
Вводится название сайта, e-mail, создаётся учётная запись администратора, выбираются страна и часовой пояс. Готово — сайт установлен!
5. Как устроен Drupal 8: простая анатомия
Чтобы уверенно управлять сайтом, стоит понять три кита, на которых держится Drupal:
Модули
Расширяют функциональность: формы, галереи, SEO-инструменты
Темы
Определяют внешний вид: цвета, шрифты, расположение блоков
Контент
Типы материалов, поля, таксономия — гибкая структура данных
6. Добавление контента
В стандартном профиле доступны два базовых типа материалов:
- Статья (Article) — новости, заметки, публикации с датой и изображением.
- Простая страница (Basic page) — статичные разделы: «О компании», «Контакты», «Услуги».
Создание материала занимает пару минут: раздел «Содержимое» → «Добавить материал» → заполнение заголовка и полей → «Сохранить». Благодаря визуальному редактору CKEditor текст форматируется как в привычном Word.
Совет профессионалов: уникальная сила Drupal — в пользовательских типах контента. Можно создать, например, тип «Товар» с полями «цена», «фото», «остаток на складе» — и наполнять каталог как обычную форму, без программирования.
7. Модули, которые понадобятся в первую очередь
Каталог Drupal содержит более 40 000 бесплатных модулей. Вот набор «первой необходимости» — достаточно кликнуть по названию, чтобы раскрыть описание.
8. Оформление: выбор и настройка темы
Drupal 8 предлагает встроенную адаптивную тему Bartik — для старта её достаточно: меняются цвета, логотип, расположение блоков без правки кода.
Для более серьёзных проектов популярны базовые темы:
Zurb Foundation
На базе известного CSS-фреймворка: готовая сетка, компоненты, мобильный приоритет
Bootstrap
Самый популярный фреймворк мира в связке с Drupal: тысячи готовых решений и документация
Zen
Лёгкая «чистая» тема-стартёр для создания уникального дизайна с нуля
9. Запуск: финальный чек-лист
Перед тем как открыть сайт миру, опытные разработчики проходят по короткому списку обязательных пунктов:
Сайт на Drupal 8 готов — и это только начало
Установка и настройка заняли вечер. Дальше открывается самое интересное: регулярные публикации, аналитика посещаемости, эксперименты с модулями и дизайном. Drupal растёт вместе с проектом — то, что сегодня простая визитка, завтра может стать полноценным порталом с личными кабинетами, каталогами и интеграциями, без смены платформы.