01 · разработка сайтов на Drupal в Москве

Сайты на Drupal:обновление и перенос

Берём на поддержку и развитие сайты на Drupal: поднимаем старые версии, разбираем модули, закрываем уязвимости и дорабатываем. Новые сайты на Drupal по умолчанию не начинаем — если платформа себя изжила, переносим на современный стек без потери адресов

Цена
от 40 000
Срок
от 3 дней

Берём ваш Drupal таким, какой он есть

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

  • 01

    Сайт на Drupal 7

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

    • Разбор своих и сторонних модулей
    • Оценка двух путей: обновление или перенос
    • Защита на время переезда
    • План без остановки сайта
  • 02

    Drupal 8, 9 или 10

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

    • Проверка модулей на совместимость
    • Замена заброшенных модулей
    • Правка темы под новую версию
    • Обновление на тестовой копии
  • 03

    Поддержка сайта

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

    • Приём дел и доступов
    • Обновления безопасности
    • Резервные копии по расписанию
    • Правки в оговорённый срок
  • 04

    Доработка

    Нужен новый раздел, форма, фильтр или связь с CRM. Добавляем так, чтобы не задеть то, что уже работает

    • Новые типы материалов и поля
    • Списки и фильтры на Views
    • Формы с передачей в CRM
    • Правки темы и вёрстки
  • 05

    Скорость и защита

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

    • Замер скорости до и после
    • Настройка кеша и тяжёлых запросов
    • Чистка после взлома
    • Права пользователей и доступы
  • 06

    Перенос на новый стек

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

    • Новая витрина на Next.js
    • Перенос материалов, файлов и авторов
    • Старые адреса и редиректы
    • Простая админка для редакторов

Разработка сайтов на Drupal с нуля для нас не основная работа: новый проект предлагаем на современном стеке и объясняем почему. Про переезд подробнее — на странице переноса сайтов. Существующие сайты на Drupal берём на поддержку и развитие

Обновление Drupal без остановки сайта

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

  1. 01Версии и модули

    Разбираем, что внутри

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

  2. 02Копия сайта

    Делаем тестовую копию

    Снимаем резервную копию и разворачиваем сайт на отдельном адресе. Рабочий сайт в это время продолжает принимать посетителей и заявки

  3. 03Composer и модули

    Обновляем на копии

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

  4. 04Адреса и формы

    Проверяем всё по списку

    Проходим адреса страниц, формы, поиск, права редакторов и выгрузки. Вы смотрите копию сами и подтверждаете, что всё на месте

  5. 05Выкладка

    Выкладываем и следим

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

В каждой работе с Drupal

  1. 01Разбор версии, модулей и своего кода
  2. 02Резервная копия до начала работ
  3. 03Тестовая копия на отдельном адресе
  4. 04Список модулей без поддержки и замена им
  5. 05Обновления безопасности ядра и модулей
  6. 06Проверка адресов, форм и прав редакторов
  7. 07Настройка кеша и замер скорости
  8. 08Сборка зависимостей через Composer
  9. 09Отчёт о том, что сделано и что осталось
  10. 10Месяц поддержки после выкладки

Знаем, как Drupal устроен внутри

Ядро, модули, зависимости и база данных. Работаем с кодом и сервером, а не только с настройками в админке

Работаем с платформой и инструментами: Drupal, Модули Drupal, Composer, Drush, Views, MySQL, PostgreSQL, Next.js как новая витрина

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

Что делаем с сайтом на Drupal

Сайт на Drupal обычно живёт долго и копит старые версии и модули. Приводим его в порядок или помогаем переехать

  • Уходим со старых версий

    Drupal 7, 8 и 9 больше не получают исправлений безопасности. Поднимаем сайт до актуальной версии или честно говорим, что проще переехать

  • Разбираем модули

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

  • Закрываем дыры

    Ставим обновления безопасности, меняем доступы, раздаём права по ролям, чистим сайт от чужого кода и настраиваем копии вне сервера

  • Ускоряем сайт

    Находим тяжёлые списки и запросы, настраиваем кеш, сжимаем картинки. Замеры показываем до и после, без обещаний баллов заранее

  • Переносим на новый стек

    Материалы, файлы, авторов и таксономию переносим на современную платформу. Витрину собираем на Next.js, редакторы получают простую админку

  • Сохраняем адреса

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

Работа с Drupal: цены и сроки

Цена зависит от версии, числа модулей и объёма материалов. Точную смету присылаем после разбора сайта и не меняем её после старта, если не меняется задача

  • Разбор и срочные правки

    от 40 000

    от 3 дней

    • Разбор версии, модулей и сервера
    • Список уязвимостей и рисков
    • Резервная копия вне сервера
    • Исправление срочных ошибок
    Получить смету
  • Обновление версии

    от 120 000

    2–3 недели

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

    от 350 000

    от 4 недель

    • Новая витрина на Next.js
    • Перенос материалов, файлов и авторов
    • Старые адреса и редиректы
    • Простая админка и обучение
    Получить смету

Что удорожает работу

  • Переход с Drupal 7 с большим количеством своих модулей
  • Несколько языков или региональные версии сайта
  • Тысячи материалов и файлов, которые нужно перенести
  • Обмен данными с учётной системой или CRM
  • Новый дизайн вместо переноса старого

Как проходит работа

  1. 01

    Доступы и разбор

    1–3 дня

    Созвон на 30 минут, затем доступы к сайту и серверу. Смотрим версию, модули и код, делаем резервную копию

  2. 02

    План и смета

    1–2 дня

    Пишем, что делать: обновлять, дорабатывать или переносить. Считаем оба пути, если выбор неочевиден

  3. 03

    Работа на копии

    по смете

    Все изменения сначала на тестовом адресе. Каждый этап показываем и закрываем актом, оплата по этапам

  4. 04

    Выкладка и поддержка

    30 дней

    Переносим изменения на рабочий сайт, передаём отчёт и доступы. Месяц поддержки входит в цену

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

Открыт 01 из 07

Не нашли свой вопрос — задайте его в Телеграме, ответим в рабочее время

Спросить в Телеграме
  1. По умолчанию предложим другой стек

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

  2. Обновлять по шагам или переносить

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

  3. Считаем оба варианта

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

  4. От 40 000 ₽ за разбор

    Разбор сайта и срочные правки — от 40 000 ₽ и от 3 дней. Обновление версии — от 120 000 ₽ и 2–3 недели. Перенос на новый стек — от 350 000 ₽ и от 4 недель. Точную смету присылаем после разбора и не меняем её, если не меняется задача

  5. Сохраняем их и ставим редиректы

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

  6. Да, начинаем с разбора

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

  7. Всё остаётся у вас

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

Покажите ваш Drupal

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

Что нужно

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