Поддержка сайта на Drupal в Москве

Полное техническое сопровождение без потери производительности
  • Контроль всей инфраструктуры — управляем ядром, модулями, библиотеками
  • Поддерживаем любые типы контента, таксономии, представления
  • Закрываем уязвимости в коде, правах доступа, настройках сервера
  • Оптимизируем кеширование, базы данных, композитные запросы

Зачем нужна поддержка сайта на Drupal

Контроль над версиями ядра
Drupal требует строгого согласования версий ядра с каждым установленным модулем. Ошибка в подборе — сайт падает с белым экраном.
Чистота конфигурации и БД
Рассинхрон между средой разработки и боевым сервером — частая проблема. Приводим всё в порядок, чистим мусорные таблицы.
Порядок в типах материалов и полях
Мы вычищаем неиспользуемые сущности, оптимизируем структуру, документируем схему данных.
Экономия на штатном разработчике
Вы получаете внешнюю команду с фиксированным бюджетом. Без рисков, что сотрудник уйдёт и сайт останется без поддержки.
Обновления без разрушения
Мы тестируем каждое обновление на точной копии. Правим несовместимости до выхода на живой сайт.
Безопасность пользовательских ролей
Один лишний доступ — и контент утекает. Аудируем каждую роль, закрываем лишние разрешения, настраиваем строгую изоляцию.
Интеграции с внешними API
Техническая поддержка сайтов на Drupal включает создание аккуратной обёртки для CRM, «1С», платёжных систем.

Кому подходит услуга поддержки сайта на Drupal

Интернет-магазины
Drupal Commerce справляется с огромными каталогами, но требует тонкой настройки каждого элемента. Настроим связку с платёжными системами и службами доставки. Оптимизируем каталог на десятки и сотни тысяч позиций.
Корпоративные сайты
Стандартные решения на типовых движках не подходят для ваших задач. Нужны сложные типы контента, несколько уровней доступа, выгрузки в корпоративные системы. Обеспечим стабильность любых кастомных сценариев на Drupal.
Производственные компании
Drupal отлично справляется со сложными структурами, но любая ошибка в выводе останавливает приём заказов. Берём на себя всю техническую часть — чиним выгрузки, обновляем модули, следим за целостностью базы данных и файлов.
Стартапы и молодые проекты
Вы выбрали Drupal как надёжную платформу для роста, но штатного разработчика пока не нанять. Становитесь нашим партнёром. Клиент доволен, вы экономите ресурсы. SLA, ежедневные бэкапы, круглосуточный мониторинг — всё включено в тариф.
Переросли фрилансеров
Сайт писал «свой надёжный человек», который пропал с радаров. Код работает как чёрный ящик, документации не существует, любая правка превращается в квест. Проведём полный аудит, наведём жёсткий порядок в конфигурации и базе данных.
Кто столкнулся с взломом
Drupal сам по себе достаточно безопасен, но плохо написанные сторонние модули или слабые пароли открывают дверь хакерам. Восстановим работоспособность, вычистим все закладки из кода и базы, закроем пути для повторного заражения навсегда.

Цены на поддержку сайта на Drupal

Тариф Описание Цена
Старт Для визиток, лендингов, небольших проектов, которым нужна гарантия работоспособности, а также базовая безопасность. от 20 000 Р
Бизнес Для корпоративных сайтов, каталогов, сервисных компаний, где важна стабильность, актуальность контента. от 30 000 Р
Магазин Для интернет-магазинов и проектов с онлайн-оплатой. Акцент на стабильность коммерческих функций, синхронизацию. от 25 000 Р
Премиум Для крупных корпоративных порталов, высоконагруженных проектов, где любой простой критичен для бизнеса. от 45 000 Р
Из чего складывается цена на поддержку:
  1. Тип сайта — лендинг и интернет-магазин с интеграцией в 1С, по сути разные миры. Чем больше функционала, интеграций и контента, тем выше трудозатраты.
  2. Частота и объём правок — меняете цену раз в месяц или ежедневно обновляете каталог? Количество задач влияет на время специалистов.
  3. Уровень автоматизации и стабильности. Если сайт «сырой» или собран на устаревших решениях, ему требуется больше внимания — а значит, и ресурсов.
  4. Время работы специалистов. В основе тарифа — часы, которые наши разработчики, технари тратят на ваш проект. Расчёт производится из стоимости 3 000 рублей за час работы.

Что включено в услугу по поддержке сайта на Drupal

Систематическое обновление CMS и модулей

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

Мы не обновляем всё одной кнопкой. Для Drupal это смертельно опасно.

Наш процесс обновления:

  • Создаём полную резервную копию сайта — базу данных, все файлы, конфигурацию.
  • Разворачиваем точную копию на изолированном тестовом сервере.
  • Обновляем Composer-зависимости, ядро Drupal, потом все установленные модули.
  • Проверяем каждый критический маршрут — авторизацию, админку, Views, API, формы.
  • Исправляем конфликты версий и несовместимости до выхода на боевой сервер.
  • Переносим изменения на живой сайт только после успешного прохождения всех тестов.

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

Наполнение разделов информацией

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

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

Что регулярно обновляем в рамках тарифа:

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

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

Техническая поддержка

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

Техническая поддержка сайта Drupal — это не про аварии. Это про ежедневное спокойствие вашей команды.

Что входит в пакет:

  • Восстановление доступа в админку при утере пароля или блокировке.
  • Настройка любых модулей — Views, Rules, Panels, Display Suite, Pathauto.
  • Исправление слетевшей вёрстки после неудачных правок шаблона.
  • Добавление новых пользователей с точной настройкой ролей и прав доступа.
  • Решение мелких проблем без сложной разработки — формы не отправляются, изображения не грузятся, редиректы работают криво.

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

Мониторинг работоспособности сайта

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

Мы не ждём, пока вы проснётесь и сообщите о проблеме. Роботы проверяют доступность круглосуточно.

Что именно проверяем каждые пять минут из разных регионов:

  • Доступность сайта по HTTP и HTTPS — открывается ли главная страница.
  • Скорость ответа сервера — если время отклика выросло, получаем сигнал.
  • Работу админки Drupal — авторизацию, загрузку списка материалов, открытие редактора.
  • Ключевые сценарии — отправка форм, добавление товара в корзину, оформление заказа.
  • Доступность API и внешних интеграций — выгрузка в «1С», отправка лидов в CRM, работа платёжного шлюза.

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

Резервное копирование и восстановление данных

Drupal хранит настройки в конфигурационных YAML-файлах, контент — в базе данных, файлы — в папке sites/default/files. Потеряли одно или другое — сайт не восстановить полностью. Обычные бэкапы «всё подряд с хостинга» не работают: файлы конфигурации оказываются старыми, база — новой, сайт падает с ошибками.

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

Как организовано хранение:

  • Ежедневные автоматические копии создаются без пропусков в одно и то же время.
  • Копии уходят на два независимых хранилища — на отдельный сервер и в удалённое облако.
  • Срок хранения — 30 дней, а этого достаточно, чтобы откатиться к любой версии сайта.
  • Регулярно проверяем целостность каждого бэкапа выборочным восстановлением.
  • Шифруем все копии перед выгрузкой — доступ есть только у вас и у нас.
Оптимизация производительности

Главная боль Drupal-проектов — архитектурная сложность, так как система генерирует десятки запросов к базе данных на одной странице. Представления Views без кеша убивают производительность, а модули навешивают друг на друга хуки. В результате страница грузится 5–8 секунд, хотя сервер мощный.

Мы ищем такие места системно — смотрим медленные логи MySQL, профилируем запросы с помощью Devel, проверяем каждый модуль и представление.

Что исследуем в первую очередь:

  • Запросы к базе данных — сколько их на странице, какие повторяются, можно ли закешировать результат.
  • Настройки кеширования Drupal — включён ли внутренний кеш, работает ли Redis для кеша и сессий.
  • Представления Views — не делают ли они лишних подзапросов, правильно ли настроена фильтрация.
  • Индексы таблиц — без них Drupal тормозит на каталогах с тысячами материалов.
  • Медиафайлы — загружаются ли в оригинальном размере, нужны ли пресеты, стоит ли подключить WebP.
  • Настройки PHP и веб-сервера — memory_limit, max_execution_time, opcache, worker'ы.

После диагностики применяем решения, оптимизируем запросы, включаем Redis или Memcached, настраиваем композитный кеш страниц. Также подключаем CDN и ленивую загрузку, при этом результат замеряем до и после. Сайт начинает летать даже под высокой нагрузкой.

Помощь с интеграциями и доработками

Drupal не имеет готового модуля на каждый случай жизни. Вы не найдёте в админке кнопку «Подключить „1С“» или «Отправить заказ в AmoCRM». Каждый обмен данными — это отдельная задача на уровне кода. Готовые решения часто платные, кривые или давно не обновлялись.

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

Примеры из реальных проектов:

  • Интернет-магазин на Drupal Commerce. Нужно выгружать заказы в самописную CRM на PHP. Написали модуль, который ловит событие оформления заказа и отправляет данные через REST API. CRM видит заказ через 10 секунд. Менеджеры перестали вбивать данные руками по 20 минут на каждый заказ.
  • Корпоративный сайт завода. Требовался импорт характеристик продукции из Excel-файлов каждую неделю. Сделали админский модуль с загрузкой файла и автоматическим обновлением полей материалов. Технологи работают как привыкли, сайт всегда актуальный.
  • Медиапортал с десятком авторов. Понадобилась интеграция с внешней системой переводов. Через вебхуки выгружаем новые материалы, забираем готовые переводы, автоматически обновляем поля. Редакторы не тратят время на ручной копипаст.

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

Нам доверяют

Филиал ПАО «Газпром» Пансионат «Морозовка», для семейного и корпоративного отдыха круглый год.
Международный концерн «Декёнинк Групп», мировой производитель ПВХ систем и композитных материалов для строительной промышленности
Общероссийская еженедельная общественно-политическая газета. Выпускается с 1984 года ИД «Собеседник» в Москве и за пределами России.
АО «Лепсе» современное промышленное предприятие В состав завода входят 5 основных цехов по производству различных видов металлических сеток.
«Алкотек» - первый российский производитель алюминиевых композитных панелей (АКП). Завод работает с 2004 года и является ведущим по объемам производства.
Театральный институт имени Бориса Щукина один из лидеров театрального образования в России.
«ТРАНСИНСЕРВИС» крупнейший производитель и поставщик на российский рынок специальной одежды, обуви и средств индивидуальной защиты.
iTERiCA сотрудничает с ведущими вендорами оборудования ИКТ, в числе которых: HP, IBM, Cisco, Dell, Polycom, EMC, Juniper, Avaya, Siemens, Alcatel, Сiena и др.
Группа компаний "РЗАгро" - международные инвесторы, осуществляющие прямые инвестиции в приобретение зернопроизводящих предприятий и сельскохозяйственные земли
«Классика» - системный интегратор и экспертно-инжиниринговая компания, работающая на российском ИКТ-рынке с 1992 года.
«Дмитровский Механический Завод». ДМЗ занимается производством приборов, аппаратуры и инструментов для измерения, контроля и испытаний технологических процессов.
Издательство работающее с 1992 года. Основная специализация: историческая литература, мемуары, популярная наука, культурология и искусство.
Российское представительство "УРСАФАРМ Арцнаймиттель ГмбХ" - один из ведущих мировых производителей лекарственных препаратов, изделия медицинского назначения и БАДов
«НЕАТЕХ СТРОЙ» работает на рынке каркасно-тентовых укрытий. Производит укрытия для строительных площадок, крупные складские комплексы.

Почему обращаются к нам

Не бросаем проекты на полпути
Бывает, что клиент приходит с сайтом, который уже дважды бросали другие подрядчики. Код похож на спагетти, конфигурация разъехалась, база данных замусорена. Мы не отказываемся от таких вызовов. Проводим глубокий аудит, наводим порядок, доводим проект до стабильного состояния и берём в регулярную поддержку сайт Drupal.
Ориентируемся на бизнес-показатели
Нам неинтересно накручивать часы на бесполезных доработках. Любое изменение оцениваем с практической стороны — ускорит ли это загрузку сайта, повысит ли конверсию, сэкономит ли время менеджеров. Если задача не принесёт пользы — честно скажем об этом и предложим альтернативу, которая действительно работает.
Подбираем тариф под задачи
У каждого проекта свои объёмы правок и своя интенсивность обращений. Интернет-магазину на Drupal Commerce нужно одно, корпоративному порталу с десятками отделов — совершенно другое. Изучаем ваш сайт, нагрузку, частоту изменений и предлагаем цену под конкретный объём работ.
Команда, а не один фрилансер
Фрилансер может заболеть, уйти в отпуск, пропасть без предупреждения — и ваш сайт останется без поддержки. У нас за каждым проектом закреплены несколько человек из команды. Основной разработчик ведёт задачи, второй подхватывает при необходимости, третий отвечает за серверную часть и интеграции.
Подстраховка от человеческого фактора
Вы захотели обновить дизайн. Наняли верстальщика — он сверстал. Теперь нужно интегрировать в Drupal, но ваш текущий подрядчик не умеет. Начинаются поиски нового специалиста, потеря времени, лишние согласования. У нас в штате есть и разработчики, и верстальщики, и дизайнеры, и маркетологи. Одна команда отвечает за всё развитие сайта.
Помогаем расти
Бывает, что модуль давно не обновлялся автором, но на нём держится важный функционал. Обновить нельзя — сломается сайт. Не обновить — остаётся известная уязвимость. Мы пишем патчи самостоятельно, закрываем конкретную дыру, не трогая остальной код. Модуль продолжает работать, сайт становится защищённым.


Клиенты о нас

Производитель защитных систем для окон и дверей
Защитные системы для окон

Выражаем благодарность компании «DIUS» за помощь в создании и разработке сайта.

Очень довольны выполненной работой.

Спасибо за внимательность, оперативность и ответственность!

Директор
Андрей Скворцов
Продажа саженцев растений и многолетних цветов
Интернет-магазин растений, трав, саженцев

Сотрудничество с веб-студией Dius началось с грамотного коммерческого предложения, которое по показателю цена-качество, было на первом месте из 148 компаний которые прислали свои предложения по заказу, размещенному на тендерной площадке.

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

На этапе прототипирования специалисты веб-студии Dius подсказывали как лучше разместить модули, чтобы покупатель чувствовал себя на сайте комфортно.

Дизайнеры веб-студии Dius очень постарались над макетами, сайта что позволило минимизировать поправки, тем самым сократить время разработки сайта.

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

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

Итоговая оценка сайта rasteniya-online.ru, разработанного веб-студией Dius:

  • Скорость работы сайта: 10/10
  • Дизайн сайта: 10/10
  • Функционал сайта: 10/10
  • Удобство управления сайтом: 10/10
  • Уникальность сайта: 10/10
Индивидуальный предприниматель
Безбородов Олег Иванович
Продаже символики футбольных клубов
Эмблемы футбольных клубов

При создании интернет-магазина столкнулся с рядом вопросов, и самым главным — к кому обратиться, чтобы всё было сделано профессионально и качественно?

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

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

Хочу поблагодарить каждого участника проекта и пожелать успехов в столь непростой творческой работе и надеяться на дальнейшее сотрудничество в рамках технической поддержки, по сопровождению, продвижению сайта и к месту припоминая, что «совершенству нет предела» — в оказании помощи по всегда улучшающему дизайну.

Искренне, Цацин Сергей Тимофеевич.

генеральный директор интернет-магазина LOGO643
Цацин Сергей Тимофеевич

Часто задаваемые вопросы

Drupal действительно сложнее в обслуживании или это просто страшилки?

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

Сайт работал годами без поддержки, зачем мне она сейчас?

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

Можно ли обновить Drupal с 7 на 10 без потери данных?

Да, но это не простое обновление, а полноценная миграция. Drupal 7 и Drupal 10 имеют разную архитектуру — другие типы полей, другая система кеширования, другой API. Мы переносим все материалы, таксономию, пользователей, настройки представлений. Данные сохраняются полностью, но процесс занимает время. Срок зависит от количества кастомных модулей и сложности структуры.

Мне нужна интеграция с «1С», это вообще реально на Drupal?

Реально, и мы это делаем. Хотя у Drupal нет готового модуля «„1С“ из коробки», но это не проблема. Мы пишем кастомный модуль обмена через REST API или выгрузку файлов по расписанию. Настраиваем синхронизацию товаров, остатков, цен, заказов. Данные летают в обе стороны автоматически. Менеджеры перестают дублировать информацию вручную.

У меня нанят штатный разработчик, зачем мне ещё и внешняя поддержка?

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

Вы восстанавливаете сайты после взломов или только профилактику делаете?

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

Далее:

  • Анализируем логи, находим точку входа.
  • Вычищаем код и базу.
  • Меняем все пароли.
  • Восстанавливаем работоспособность.

После этого усиливаем защиту, чтобы повторного проникновения не было.

У меня на сайте тысячи материалов, Drupal справится или пора переезжать?

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

Как я узнаю, что вы действительно работаете, а не просто берёте деньги?

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

Можно ли подключить мониторинг, если я пока не готов к полной поддержке?

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