Аудиоверсия страницы
Разговор о том, что на этой странице
Когда Drupal — правильный выбор
Сложная структура данных
Каталог с фильтрами по десяткам параметров, объекты со связями между собой, разные типы контента с разными полями. Там, где конструктор упирается в потолок, Drupal только начинает работать.
Интеграции и многоязычность
Обмен с CRM, учётными, платёжными и складскими системами через JSON:API. Полноценный перевод интерфейса и контента, а не плагин поверх готового сайта.
Как идёт работа
Разбираем задачу
До кода: что за бизнес, какие данные, кто и как с ними работает. Если Drupal здесь избыточен — скажу об этом сразу.
Собираем ядро
Типы контента, поля, роли и права, структура разделов. На этом этапе уже видно, как система будет вести себя в работе.
Запускаем и сопровождаем
Перенос данных, обучение вашей команды, обновления безопасности. Проект остаётся живым, а не замирает после сдачи.
Коротко о цифрах
25 лет
в веб-разработке
Drupal 11
текущая версия ядра
Drupal не самоцель. Он оправдан там, где система должна прожить годы, расти вместе с бизнесом и не рассыпаться от очередной интеграции.
Что входит в работу
| Что входит | Базовый | Расширенный |
|---|---|---|
| Разбор задачи и проектирование структуры данных | да | да |
| Типы контента и поля под проект | да | да |
| Роли и права доступа | базовые роли | роли под каждый отдел |
| Интеграции с внешними системами (CRM, учётные, платёжные) | — | да |
| Многоязычность интерфейса и контента | — | да |
| Перенос данных с другой платформы | — | да |
| Обучение команды работе с сайтом | да | да |
Как проходит работа и оплата
Разбираем задачу и делим её на этапы
Смотрим, что нужно сделать, и предлагаем разбивку. Сайт обычно делится на два этапа, по вашему желанию — на три. Если объём работ большой, этапов будет больше: так проще и планировать, и принимать.
Подписываем договор
В договоре зафиксировано, что входит в каждый этап, в каком виде сдаётся результат и в какой срок. Без этого не начинаем: устные договорённости через месяц помнят по-разному.
Вы оплачиваете этап, мы его делаем
Каждый этап оплачивается авансом, до начала работ по нему. Платить сразу за весь проект не нужно — только за ближайший кусок.
Показываю результат, вы принимаете
Этап сдаётся целиком и в рабочем виде, а не «почти готово». Правки в рамках этапа делаем до того, как вы его примете.
Переходим к следующему этапу
После приёмки вы оплачиваете следующий этап, и цикл повторяется. Так расходы растягиваются по месяцам — это удобно, когда бюджет планируется заранее.
Вопросы и ответы
Сколько стоит сайт на Drupal?
Зависит от того, что внутри. Корпоративный сайт со стандартной структурой и каталог с интеграцией в учётную систему — это разные месяцы работы. Называю цену после разбора задачи, а не по прайсу «от».
Можно ли перенести сайт на Drupal с другой платформы?
Да, миграция — обычная часть работы. Переносятся не только тексты и картинки, но и структура: типы материалов, связи, адреса страниц. Старые адреса сохраняются или закрываются редиректами, чтобы не потерять позиции в поиске.
Кто будет поддерживать сайт после запуска?
Обновления ядра и модулей безопасности могу вести я. Наполнением занимается ваша команда: админку настраиваю так, чтобы для правки текста не нужен был разработчик.
Чем Drupal отличается от WordPress?
WordPress быстрее стартует на типовом сайте. Drupal сильнее там, где важны структура данных, права доступа и интеграции: эти вещи в нём часть ядра, а не набор сторонних плагинов, которые ломаются при обновлении.
Можно ли начать с малого и расширять систему позже?
Да, обычно так и работаю: сначала фиксирую ядро — типы контента, роли и структуру разделов, а затем добавляю функциональность по мере роста бизнеса. Drupal спроектирован так, что новые сущности и поля добавляются без переписывания того, что уже работает.