01 · разработка сайтов на Drupal в Москве
Берём на поддержку и развитие сайты на Drupal: поднимаем старые версии, разбираем модули, закрываем уязвимости и дорабатываем. Новые сайты на Drupal по умолчанию не начинаем — если платформа себя изжила, переносим на современный стек без потери адресов
Старая версия, чужой код, нет документации — это обычное начало. Сначала разбираемся, потом предлагаем, что делать с сайтом
Сайт работает много лет, но исправлений безопасности для этой версии больше нет. Решаем, обновлять его или переносить
Версию давно не поднимали, и каждое следующее обновление выглядит страшнее предыдущего. Проходим этот путь по шагам
Прежний подрядчик ушёл, а сайт нужен каждый день. Берём его на себя: обновления, копии и правки по заявке
Нужен новый раздел, форма, фильтр или связь с CRM. Добавляем так, чтобы не задеть то, что уже работает
Страницы открываются долго, админка тормозит, на сайте появился чужой код. Ищем причину, а не прячем симптом
Когда держаться за Drupal дороже, чем переехать. Переносим материалы на современную платформу и сохраняем адреса
Разработка сайтов на Drupal с нуля для нас не основная работа: новый проект предлагаем на современном стеке и объясняем почему. Про переезд подробнее — на странице переноса сайтов. Существующие сайты на Drupal берём на поддержку и развитие
Пять шагов от разбора до выкладки. Рабочий сайт всё это время открыт, а все изменения сначала проходят через копию
Смотрим версию ядра, список модулей, свою тему и сервер. Отмечаем, что устарело, что заброшено авторами и что написано под ваш сайт
Снимаем резервную копию и разворачиваем сайт на отдельном адресе. Рабочий сайт в это время продолжает принимать посетителей и заявки
Поднимаем ядро и модули через Composer, заменяем то, что больше не поддерживается, правим тему и свой код под новую версию
Проходим адреса страниц, формы, поиск, права редакторов и выгрузки. Вы смотрите копию сами и подтверждаете, что всё на месте
Переносим изменения на рабочий сайт в тихое время, держим свежую копию для отката и первые недели следим за ошибками
Ядро, модули, зависимости и база данных. Работаем с кодом и сервером, а не только с настройками в админке
Работаем с платформой и инструментами: Drupal, Модули Drupal, Composer, Drush, Views, MySQL, PostgreSQL, Next.js как новая витрина
При переносе витрину собираем на Next.js, а материалы из базы Drupal переносим скриптами, которые можно прогнать повторно перед выкладкой. Ничего не переносим руками по одной странице
Сайт на Drupal обычно живёт долго и копит старые версии и модули. Приводим его в порядок или помогаем переехать
Drupal 7, 8 и 9 больше не получают исправлений безопасности. Поднимаем сайт до актуальной версии или честно говорим, что проще переехать
Часть модулей заброшена авторами, часть дублирует друг друга, часть написана под ваш сайт. Решаем, что оставить, чем заменить и что убрать
Ставим обновления безопасности, меняем доступы, раздаём права по ролям, чистим сайт от чужого кода и настраиваем копии вне сервера
Находим тяжёлые списки и запросы, настраиваем кеш, сжимаем картинки. Замеры показываем до и после, без обещаний баллов заранее
Материалы, файлы, авторов и таксономию переносим на современную платформу. Витрину собираем на Next.js, редакторы получают простую админку
При обновлении и переносе старые адреса страниц продолжают открываться, а для изменённых настраиваем редиректы. Список проверяем до выкладки
Цена зависит от версии, числа модулей и объёма материалов. Точную смету присылаем после разбора сайта и не меняем её после старта, если не меняется задача
от 40 000 ₽
от 3 дней
от 120 000 ₽
2–3 недели
от 350 000 ₽
от 4 недель
Созвон на 30 минут, затем доступы к сайту и серверу. Смотрим версию, модули и код, делаем резервную копию
Пишем, что делать: обновлять, дорабатывать или переносить. Считаем оба пути, если выбор неочевиден
Все изменения сначала на тестовом адресе. Каждый этап показываем и закрываем актом, оплата по этапам
Переносим изменения на рабочий сайт, передаём отчёт и доступы. Месяц поддержки входит в цену
Открыт 01 из 07
Не нашли свой вопрос — задайте его в Телеграме, ответим в рабочее время
Спросить в ТелеграмеПо умолчанию предложим другой стек
Новые проекты на Drupal мы по умолчанию не начинаем. Для нового сайта предлагаем современный стек: витрину на Next.js и простую админку. Специалистов по нему проще найти, а сайт быстрее. На созвоне объясним разницу. Если Drupal нужен вам по серьёзной причине, обсудим это отдельно
Обновлять по шагам или переносить
Drupal 8 не получает исправлений безопасности с 2021 года. Обычно его можно поднять до актуальной версии: проверяем модули на совместимость, заменяем заброшенные и правим тему. Делаем это на тестовой копии, а рабочий сайт в это время работает как раньше
Считаем оба варианта
Переход с седьмой версии — это почти переезд: меняется устройство сайта, тему и свои модули приходится писать заново. Поэтому считаем два пути: обновление до актуального Drupal и перенос на новый стек. Выбирать вам, по цене и срокам
От 40 000 ₽ за разбор
Разбор сайта и срочные правки — от 40 000 ₽ и от 3 дней. Обновление версии — от 120 000 ₽ и 2–3 недели. Перенос на новый стек — от 350 000 ₽ и от 4 недель. Точную смету присылаем после разбора и не меняем её, если не меняется задача
Сохраняем их и ставим редиректы
Перед выкладкой собираем список всех адресов старого сайта и проверяем, что каждый открывается или ведёт на новую страницу. Позиции в поиске не обещаем, но делаем всё, чтобы переезд их не задел
Да, начинаем с разбора
Почти всегда так и бывает. Смотрим ядро, модули, тему, сервер и наличие копий, затем пишем, что можно поправить сразу, а что требует времени. Если документации нет, разберёмся по коду
Всё остаётся у вас
Код, доступы и резервные копии принадлежат владельцу сайта. Работаем на вашем сервере или переносим сайт на российский хостинг. Мы студия из Москвы, созвоны и показы этапов проводим по видеосвязи
Мы студия разработки в Москве. Пришлите адрес сайта и напишите, что беспокоит: старая версия, скорость, доработка или переезд. Ответим в рабочее время в течение двух часов, план и смету пришлём после разбора