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