Санкт-Петербург

Поддержка
сайтов на Drupal
в Санкт-Петербурге

Поддержка и доработка сайтов на Drupal. Работа идёт удалённо, без абонентской ловушки.

Ответдо 15 минутв рабочее время

Начнём работусегодняили завтра

Дежурствоежедневно09:00–21:00

Отчёт за каждый часс разборомчто сделано

Абонплата в месяц

от 12 000 ₽
до 45 000 ₽

Разовые работы

2 200 ₽ / час

Оставить заявку

Ответ в течение 15 минут

Что входит в поддержку сайта на Drupal

  • Обновления ядра и модулей
  • Правки тем и вывода полей
  • Настройка прав доступа и ролей
  • Кэширование и скорость
  • Резервное копирование и восстановление
  • Разбор устаревших сборок

Задачи и ситуации в поддержке Drupal-проектов

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

Модульная структура и совместимость обновлений

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

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

Безопасность и уязвимости ядра

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

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

Интеграции с внешними сервисами

Сайт на Drupal редко работает в одиночку: к нему подключаются CRM, платёжные системы, сервисы рассылок и внешние каталоги. Интеграция строится через API, и при обновлении модуля обмен данными способен прерваться без видимой ошибки на самом сайте. Такие связи редко документируются на стороне самого сайта, и после смены хостинга их приходится восстанавливать вручную. Специалист проверяет, доходят ли данные до внешнего веб-сервиса после каждого изменения ядра или модуля обмена.

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

Производительность и оптимизация

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

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

Когда такая поддержка не подойдёт

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

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

Как устроена работа

1

Заявка

Передаются описание задачи и доступы к сайту.

2

Срок и оценка

Срок и количество часов называются до начала работ.

3

Работа

Работа идёт по плану, об отклонениях сообщается.

4

Отчёт

Отчёт приходит: что сделано и сколько времени заняло.

Из практики: СоюзПолимерСервис — полимерные полы

poly-msk.ru — главная страница
poly-msk.ru — главная страница · WordPress
  • Перенос на другой хостинг. Сайт перенесён к новому хостинг-провайдеру вместе с базой, почтой и сертификатом — без остановки приёма заявок.
  • Редизайн сайта. Новое оформление: первый экран с ценой и гарантией, кнопки расчёта стоимости, удобная мобильная версия.

Реакция на задачу — 1 рабочий день. Работа на любой CMS — 1–2 дня. Всё — по договору, доступы остаются у владельца: что в договоре.

Все примеры работ →

«После запуска сайт не заканчивается. Блог, новые страницы под то, что ищут люди, и быстрые правки по заявкам дают больше, чем очередной редизайн.»

— Ведущий специалист поддержки сайтов

Частые вопросы

Сколько это стоит?

Абонплата в месяц: от 12 000 ₽ до 45 000 ₽; Разовые работы: 2 200 ₽ / час.

Как быстро начинается работа?

Ответ: до 15 минут, в рабочее время.

Что входит в работу?

Обновления ядра и модулей; Правки тем и вывода полей; Настройка прав доступа и ролей — остальное в списке выше.

Как устроена работа?

Заявка → Срок и оценка → Работа → Отчёт.

Как становится известно, что сделано?

Отчёт за каждый час: с разбором, что сделано.

Нужна поддержка сайта на Drupal?

Описание того, что происходит с сайтом, — и ответ приходит в течение 15 минут в рабочее время.

Ответ приходит в течение 15 минут в рабочее время. Рассылка не ведётся.