Drupal

Drupal-разработчик в Польше

Разработка, поддержка и развитие сайтов на Drupal: корпоративные порталы, многоязычные сайты, интернет-магазины на Drupal Commerce, кастомные модули и темы, миграция с Drupal 7 на Drupal 10/11. Создаю сайты на Drupal с 2014 года для клиентов по всему миру.

Обсудить проект

Что я делаю на Drupal

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

За годы практики работал со всеми актуальными версиями - Drupal 7, 8, 9, 10 и 11: разрабатывал кастомные модули и темы, интегрировал сторонние сервисы, оптимизировал производительность и проводил миграции с устаревших версий без потери данных и позиций в поиске.

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

Разработка сайтов на Drupal

  • Корпоративные порталы и каталоги
  • Многоязычные сайты (i18n)
  • Государственные и образовательные проекты
  • Высоконагруженные площадки

Кастомные модули и темы

  • Разработка модулей под ваши задачи
  • Индивидуальные темы оформления
  • Кастомные типы контента и поля
  • Views, Paragraphs, Layout Builder

Миграция и обновление

  • Миграция с Drupal 7 на 10/11
  • Перенос контента и данных
  • Переход с других CMS на Drupal
  • Сохранение SEO и структуры URL

Интеграции и API

  • Интеграция с CRM, ERP и 1С
  • Платёжные системы и сервисы доставки
  • REST, JSON:API, GraphQL
  • Синхронизация с внешними системами

E-commerce на Drupal Commerce

  • Интернет-магазины на Drupal Commerce
  • Каталог, корзина, управление заказами
  • Онлайн-оплата и налоги (VAT)
  • B2B- и многоязычные магазины

Поддержка и безопасность

  • Обновления ядра и модулей
  • Устранение уязвимостей и защита
  • Оптимизация скорости и кэширования
  • Резервное копирование и мониторинг
Drupal 11Drupal 10Drupal 9Drupal 7Drupal CommercePHPSymfonyTwigComposerMySQLJSON:APIGraphQLDockerGit

Какие проблемы Drupal я решаю

Акцент на Drupal 11 - актуальную версию ядра - и на долгосрочную поддержку Drupal 7 до безопасной миграции. Ниже - типичные технические задачи: апгрейды, производительность, WSOD, безопасность и интеграции.

Задача 01

Миграция Drupal 7 на Drupal 11

Полный перенос с EOL Drupal 7 без потери контента, URL и позиций

Drupal 7 вышел из поддержки - оставаться на нём рискованно для безопасности и хостинга. Переход на Drupal 11 - это не обновление в один клик: нужна миграция контента, переписывание кастомных модулей под современные API и новая тема на Twig. Планирую миграцию, маппинг полей и сущностей, 301-редиректы и выкат с минимальным простоем.

  • Аудит модулей Drupal 7, кастомного кода и структуры контента
  • Миграция контента и пользователей через Migrate API на Drupal 11
  • Переписывание кастомных модулей под API Drupal 11 / Symfony
  • Сохранение Pathauto-алиасов, редиректов и SEO-метаданных
  • Параллельный staging и чеклист cutover
Drupal 7 на 11Migrate APIEOL upgradeSEO-редиректыDrupal 11
Задача 02

Поддержка Drupal 7 до миграции

Держу legacy Drupal 7 стабильным, пропатченным и онлайн

Не каждый проект может переехать на Drupal 11 уже в следующем месяце. Поддерживаю сайты на Drupal 7: патчи безопасности где возможно, совместимость с PHP, бэкапы, ускорение и аварийное восстановление - бизнес работает, пока готовим миграцию на Drupal 11.

  • Усиление безопасности и ограниченный патчинг Drupal 7
  • Совместимость с PHP / MySQL на старых хостингах
  • Бэкапы, мониторинг и экстренное восстановление после WSOD
  • Стабилизация конфликтов contrib-модулей перед миграцией
  • Дорожная карта и оценка переезда на Drupal 11
Поддержка Drupal 7Legacy DrupalSecurity patchWSODDrupal 7
Задача 03

Медленный сайт на Drupal 11 и Core Web Vitals

Тяжёлые Views, промахи кэша и тормозящая админка

Медленный Drupal обычно связан с Views без кэша, тяжёлыми entity-запросами, отсутствием BigPipe / Dynamic Page Cache или перегруженной админкой. Профилирую Drupal 11 (и Drupal 7 при необходимости), настраиваю Redis / Memcache, правя Twig и ассеты, возвращаю Core Web Vitals в норму.

  • Оптимизация Views и запросов к базе
  • Page cache, Dynamic Page Cache, BigPipe, Redis
  • Агрегация Twig, CSS/JS и настройка CDN
  • Ускорение админки после разрастания модулей
  • Улучшение Core Web Vitals (LCP, CLS, INP)
Медленный DrupalCore Web VitalsRedisViewsDrupal 11
Задача 04

WSOD, сломанный деплой и config sync

Белый экран, failed config import, зависшие Drush-обновления

После деплоя или Composer-обновления Drupal может показать белый экран, PluginNotFoundException или упавший config import. Разбираю стектрейсы, чиню кастомные плагины и сервисы, разрешаю конфликты composer.lock и восстанавливаю чистый workflow config sync для Drupal 10/11.

  • Диагностика WSOD по логам, Twig-кэшу и verbose error level
  • Исправление PluginNotFoundException и устаревших API
  • Безопасные обновления Composer / ядра и contrib Drupal 11
  • Config split, config ignore и CI-friendly sync
  • Восстановление после failed Drush updb / cr
Drupal WSODConfig syncComposerDrushDrupal 11
Задача 05

Кастомные модули и темы для Drupal 11

Плагины, формы, сервисы и Twig-темы под современные API

Старые hooks и процедурный .module-код ломаются на Drupal 11. Пишу и рефакторю кастомные модули с DI, плагинами, формами и сервисами - и темы на Twig с Layout Builder или Paragraphs - чтобы проект оставался сопровождаемым на актуальном ядре.

  • Кастомные модули: плагины, формы, сервисы
  • Миграция кастомного кода D7/D8 на API Drupal 11
  • Twig-темы, Layout Builder и Paragraphs
  • Типы контента, поля, Views и таксономии
  • Code review унаследованных кастомных модулей
Кастомный модуль DrupalTwigLayout BuilderParagraphsDrupal 11
Задача 06

Обновления безопасности Drupal и восстановление после взлома

SA-CORE-патчи, очистка malware и усиление доступа

Устаревшее ядро или contrib - главный вход для взлома, особенно на неподдерживаемом Drupal 7. Накатываю security advisories на Drupal 11, чищу malware, ротирую доступы, ужесточаю права на файлы и выстраиваю безопасный процесс обновлений, чтобы инцидент не повторился.

  • Установка SA-CORE и security-обновлений contrib
  • Очистка malware / бэкдоров и проверка целостности файлов
  • Роли, permissions и hardening админ-доступа
  • Безопасный Composer-workflow и staging-обновления
  • Мониторинг и план бэкапов после инцидента
Обновление безопасности DrupalВзлом DrupalSA-COREMalwareDrupal 11
Задача 07

Многоязычный Drupal и проблемы i18n

Сломанный language switcher, пропавшие переводы, неверный hreflang

Многоязычные сайты на Drupal часто ломаются после обновлений модулей: непереведённые строки, неверная language negotiation, Pathauto по языкам или отсутствующий hreflang. Чиню Content Translation, Interface Translation и Configuration Translation на Drupal 11 - и сохраняю языковую структуру при миграции с Drupal 7.

  • Настройка content, interface и config translation
  • Исправление language negotiation и переключателя языков
  • Pathauto-алиасы и редиректы по языкам
  • hreflang, canonical и sitemap для каждой локали
  • Сохранение мультиязычного контента при D7 → D11
Многоязычный Drupali18nhreflangContent TranslationDrupal 11
Задача 08

Drupal Commerce и интеграции с CRM / ERP

Заказы, оплаты, синхронизация склада и JSON:API / REST

Магазинам и порталам на Drupal Commerce нужны стабильный checkout, платёжные шлюзы, налоги и синхронизация с CRM или ERP. Чиню сломанные заказы, поднимаю JSON:API / REST / GraphQL-интеграции и держу каталог и остатки согласованными - на Drupal 11 Commerce или при миграции legacy-магазина с Drupal 7.

  • Исправление checkout, корзины и заказов Drupal Commerce
  • Платёжные шлюзы и настройка VAT / налогов
  • Синхронизация с CRM / ERP через JSON:API, REST или очереди
  • Автоимпорт каталога, остатков и цен
  • Миграция Drupal 7 Ubercart / Commerce на Drupal 11
Drupal CommerceJSON:APIИнтеграция CRMПлатежиDrupal 11

Почему Drupal и почему я

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

Безопасность корпоративного уровня

Drupal - выбор госструктур и крупного бизнеса. Настраиваю права доступа, защиту данных и своевременные обновления безопасности.

Гибкая структура контента

Кастомные типы контента, таксономии, Views и Layout Builder - управляйте сложным контентом без программиста.

Многоязычность из коробки

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

Производительность

Кэширование, оптимизация запросов и CDN - быстрая загрузка даже при большом объёме контента и трафика.

Прямая работа со специалистом

Никаких посредников: вы общаетесь напрямую со мной - от постановки задачи до запуска и поддержки.

Долгосрочная поддержка

Сопровождаю проект после запуска: обновления, доработки и развитие функциональности по мере роста бизнеса.

Viktar Liukevich

Обо мне

Виктор Люкевич

Full-stack разработчик · 15+ лет создаю веб

Я - Drupal-разработчик из Варшавы. Разрабатываю и поддерживаю сайты на Drupal 10 и 11: корпоративные порталы, многоязычные площадки, интернет-магазины на Drupal Commerce, кастомные модули и темы. Работаю с Drupal с 2014 года, включая проекты на Drupal 7 и миграции на актуальные версии.
LIUKIT - мой личный бренд. Вы работаете напрямую со мной: архитектура, backend, frontend, интеграции и деплой - от технического задания до продакшена и дальнейшего развития проекта.
Помогаю бизнесу в Польше уйти от рисков устаревшего Drupal 7: провожу миграцию на Drupal 11 с сохранением контента, структуры URL и позиций в поиске, обновляю модули и закрываю уязвимости.
Базируюсь в Варшаве, работаю с клиентами в Польше, Европе, ОАЭ и США - на русском, польском или английском.
300+
Завершённых проектов
90+
Клиентов
10+
Партнёров

Преимущества

  • 15+ лет работаю на себя
  • Широкий стек технологий
  • Быстрая разработка
  • Гарантия и поддержка
  • Мировые стандарты качества
  • Работаю с клиентами по всему миру
  • Инновационные технологические решения

Связаться со мной

Выберите удобный способ связи