Разработка сайта на Drupal в Челябинске

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

  • Схема содержимого — до дизайна
  • Права — по ролям и типам материалов
  • Языковые версии — модулями ядра
  • План обновлений — в документации проекта

Рассчитать стоимость

Изучим задачу и пришлём план работ с ценой.

Кому нужен Drupal

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

Drupal оправдан

  • Несколько языков, и переводить нужно не только тексты, но и меню, формы, настройки
  • Десятки авторов и редакторов с разными правами
  • Каталоги, базы знаний, справочники со связями между материалами
  • Согласование: черновик, проверка, публикация, архив
  • Нужны открытый код и собственный сервер

Хватит решения проще

  • Сайт услуг на полтора десятка страниц — WordPress
  • Лендинг или промо — Tilda
  • Магазин с обменом с 1С — 1С-Битрикс или OpenCart
  • Нет бюджета на профильного разработчика — WordPress

Кейсы

Добыча наших клиентов

  • Загородный клуб с земельными участками под строительство · Пермь

    Доработка и поддержка сайта резиденции «Веретье» на Drupal

    Доработка и поддержка сайта на Drupal для загородного клуба «Резиденция Веретье», который предлагает готовые к строительству земельные участки на полуострове реки Чусовой.

    Смотреть кейс
  • Архитектурное бюро — реставрация, проектирование, обследование

    Создание и SEO-продвижение сайта архитектурного бюро

    Создание и SEO-продвижение сайта архитектурного бюро, которое занимается реставрацией, проектированием и обследованием. На макете — версии сайта для компьютера и для телефона.

    Смотреть кейс
  • Завод железобетонных изделий

    Создание сайта завода железобетонных изделий

    Сайт завода железобетонных изделий, который комплексно снабжает ЖБИ строительные объекты: каталог продукции, доставка, блок лучших предложений и новинок.

    Смотреть кейс
  • Компания по установке вентиляции и кондиционирования в бассейнах

    Создание сайта компании по установке вентиляции и кондиционирования в бассейнах

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

    Смотреть кейс

Drupal, WordPress или фреймворк

Эта CMS стоит между простыми системами и заказной разработкой: многое настраивается в админке, но без разработчика на ней не обойтись.

Что сравниваемWordPressФреймворк: Django, LaravelDrupal
Структура данныхЗаписи и страницы, свои типы и поля — плагинами или кодомЛюбая: модели пишет разработчикТипы материалов, поля, таксономии и связи настраиваются в админке
Роли и согласованиеПять ролей по умолчанию, тонкие права — плагинамиПишутся под проектПрава по действиям и типам материалов, согласование — модулями ядра Workflows и Content Moderation
МногоязычностьПлагиномСредствами фреймворка и своим кодомЧетыре модуля ядра: языки, интерфейс, материалы, настройки
Порог входаНизкий: готовые темы и простая админкаВысокий: всё с нуля, зато без лишнегоСредний: нужен разработчик, который знает систему
Смена версийЧастые обновления, в основном плагиновПо графику фреймворкаНовая основная версия — примерно раз в два года, у каждой свой срок поддержки

Источник: Сроки поддержки версий — drupal.org, 2026-09-28

Структура, права и языки

Основная работа здесь — не вёрстка, а решения о структуре, правах и языках. Их принимаем до макетов.

  • Модель содержимого

    Описываем типы материалов, поля и связи: услуга, специалист, филиал, документ. От этой схемы зависят фильтры, списки, адреса и переводы.

  • Роли и путь публикации

    Настраиваем права по действиям, а через Content Moderation — путь материала от черновика до архива. Опубликованная версия остаётся на сайте, пока правки ждут проверки.

  • Языковые версии

    Включаем модули ядра для перевода интерфейса, материалов и настроек. Решаем, какие разделы переводятся, а какие существуют на одном языке, и как строятся адреса.

  • Списки в Views

    Каталоги, архивы новостей, подборки по тегам собираем в Views без своего кода. Собственный модуль пишем, только когда стандартных средств мало.

  • Тема под макеты

    Внешний вид делаем своей темой по согласованным макетам. Административную часть оставляем стандартной — её обновляет сообщество.

  • Версии под контролем

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

Ошибки проектов на Drupal

Drupal позволяет отложить многие решения, но каждое отложенное потом обходится дороже.

  • 01

    Сайт остался на Drupal 7

    Поддержка безопасности Drupal 7 закончилась 5 января 2025 года. Переход на современную версию — не обновление, а перенос содержимого на новую структуру.

  • 02

    Старт на уходящей версии

    Новый проект начинают на версии, которой осталось меньше года поддержки: в 2026 году так выглядит старт на Drupal 10, поддержка которого заканчивается 9 декабря. Сразу после запуска приходится планировать переход.

  • 03

    Поля «по ходу дела»

    Поля добавляют по мере вёрстки. Потом одни и те же сведения лежат в трёх местах, а фильтры и переводы приходится переделывать.

  • 04

    Всем — права администратора

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

  • 05

    Настройки только в базе

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

Как создаём сайт

Сроки — ориентиры для проекта на 10–15 страниц и 4–6 шаблонов: визитка и лендинг быстрее, магазин с интеграциями дольше. Точный график — в договоре.

  1. 3–5 дней

    Анализ и структура

    Бриф, разбор конкурентов и запросов ваших клиентов. Согласуем список страниц, функций и техническое задание.

    Итог этапаСтруктура страниц и техзадание

  2. 3–5 дней

    Прототип

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

    Итог этапаПрототип главной и шаблонов

  3. 2–3 недели

    Дизайн

    Концепция на одной странице, затем остальные шаблоны — для телефона и компьютера.

    Итог этапаМакеты в Figma

  4. 2–3 недели

    Вёрстка и программирование

    Вёрстка, система управления, формы, интеграции с CRM, 1С или оплатой. Здесь же — мета-теги, понятные адреса и карта сайта.

    Итог этапаРабочая версия на тестовом адресе

  5. 3–5 дней

    Наполнение и проверка

    Тексты, фото, товары. Проверяем формы и согласие на обработку данных, цели Метрики, скорость, мобильную версию, перенаправления со старых адресов.

    Итог этапаВерсия, готовая к запуску

  6. 1–2 дня

    Запуск и обучение

    Перенос на ваш хостинг и домен, открытие для индексации, Метрика и Вебмастер. Показываем, как менять тексты, цены и фото.

    Итог этапаРаботающий проект, доступы и инструкция

Стоимость разработки сайта на Drupal в Челябинске

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

  • Корпоративный сайт

    Компания с несколькими услугами или направлениями. Ориентир — 1–2 месяца

    от 180 000 ₽

    • Структура под поисковый спрос
    • Каталог услуг с ценами
    • Новости, статьи, кейсы
    • Формы и цели в Метрике
  • Многоязычный корпоративный сайт

    Группа компаний или иностранные партнёры. Ориентир — 2–4 месяца

    от 350 000 ₽

    • Языковые версии
    • Разделы для партнёров и инвесторов
    • Интеграции с CRM и 1С
    • Права редакторов по разделам
  • Лицензия не нужна: система бесплатная
  • Сервер и домен — отдельно
  • Перевод текстов — отдельной строкой сметы

Не подошёл тариф — предложите свою цену

Назовите бюджет — предложим состав работ или запуск по этапам.

Что передаём по проекту на Drupal

Такой проект сложнее передать новому подрядчику, поэтому документируем не только доступы, но и решения.

  • Код в репозиторииТема, свои модули и список зависимостей Composer
  • Конфигурация в файлахНастройки выгружены в код, их можно развернуть на копии
  • Схема содержимогоТипы материалов, поля и связи с описанием
  • Матрица ролейКто что может делать на каждом этапе публикации
  • План версийТекущие версии ядра и модулей, сроки их поддержки и шаги перехода
  • Доступы и копииАдминистратор, сервер, база данных, расписание резервного копирования

FAQ

Вопросы о сайте на Drupal

Не нашли ответ?

На какой версии Drupal начинать сейчас?

На Drupal 11. Drupal 10 поддерживается до 9 декабря 2026 года, а в ту же неделю по графику drupal.org выходит Drupal 12. С 11-й версии на 12-ю переходят обновлением, если вовремя убирать устаревшие вызовы и держать модули актуальными. Даты — на сентябрь 2026 года.

Как долго поддерживается одна версия?

Основные версии выходят примерно раз в два года: Drupal 10 — в декабре 2022-го, 11 — в августе 2024-го. Предыдущая версия получает исправления безопасности ещё какое-то время после выхода новой. Точные даты публикует drupal.org, по ним и строим план обновлений.

Можно ли перенести сайт с Drupal 7?

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

Нужно ли платить за саму систему?

Нет, она распространяется по лицензии GNU GPL версии 2 или новее. Расходы — разработка, сервер и поддержка: из-за сложности системы на ней нужен разработчик, а не только контент-менеджер.

Подходит ли Drupal для многоязычного сайта?

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

Какой сервер нужен?

Для актуальных версий Drupal 11 — PHP 8.3 и новее и поддерживаемая база данных. Настраиваем сервер, кэширование и установку модулей через Composer, отдельно разворачиваем копию для проверки обновлений.

Содержание
  1. Модель содержимого — до дизайна
  2. Роли, права и согласование
  3. Несколько языков
  4. Сроки поддержки версий
  5. Когда Drupal — лишнее

Drupal выбирают для сайтов с разветвлённой структурой: много разделов, авторов, языков и связей между материалами. Система бесплатная; её сильная сторона — гибкая модель данных и права доступа, слабая — порог входа: без разработчика, который знает систему, сайт не сделать и не поддерживать. Разработка сайта на Drupal оправдана, когда у проекта действительно сложное устройство.

Модель содержимого — до дизайна

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

Роли, права и согласование

Права настраиваются по действиям: кто может создавать материалы определённого типа, править чужие, публиковать, удалять. Модули ядра Workflows и Content Moderation добавляют путь публикации — черновик, проверка, публикация, архив — и разрешают каждый переход только нужной роли. Автор готовит материал, редактор его выпускает, а опубликованная версия остаётся на сайте, пока новая ждёт проверки. Организациям в Челябинске, где тексты проходят юриста или пресс-службу, это экономит переписку.

Несколько языков

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

Сроки поддержки версий

У каждой основной версии Drupal свой срок жизни. Поддержка Drupal 7 закончилась в январе 2025 года, Drupal 10 поддерживается до 9 декабря 2026 года, а Drupal 12 по графику выходит в ту же неделю. Новые проекты осенью 2026 года начинаем на Drupal 11. Переход между соседними современными версиями проходит спокойнее, если вовремя убирать устаревшие вызовы и держать модули обновлёнными. Поэтому в план поддержки закладываем не только текущие обновления, но и дату следующего перехода.

Когда Drupal — лишнее

Если у сайта один-два редактора, одна языковая версия и десяток разделов, Drupal добавит сложности без пользы: WordPress решит ту же задачу быстрее и дешевле в поддержке. Для магазина с обменом с 1С удобнее 1С-Битрикс или OpenCart. Если же у проекта много авторов, филиалов и языков, Drupal позволяет навести порядок в публикациях без написания системы с нуля.

Первый шаг

Обсудим проект на Drupal

Опишите, какие материалы публикуете и кто в этом участвует, — предложим схему содержимого и оценим объём работ.

Что написать в заявке, чтобы план был точнее:

  • Сколько языков и основных разделов
  • Кто создаёт материалы и кто их согласует
  • Есть ли действующий сайт и на какой версии

Офис в Челябинске: адрес уточняется · контакты

Перезвоним в рабочее время и ответим на вопросы.

Расскажем, как сделали этот проект, и прикинем план для вашего бизнеса.