Обновление Drupal 7 до последней версии Drupal
Хотя поддержка Drupal 7 уже подошла к концу и новых обновлений не будет, все новые модули выпускаются под Drupal 11+, все еще много сайтов используют Drupal 7 и не могут перейти на новые версии. На это есть причины, особенно для сайтов с большим количеством кастомного кода.
Использование Claude Code, Codex, Copilot
В рамках статьи об обновлении Drupal 7 до последней версии Drupal важно отметить, что современные AI‑инструменты, такие как Claude Code, Codex и Copilot, могут стать полезными помощниками для команды и снизить общую сложность проекта, даже если читатель не погружается в технические детали, так как их основная ценность заключается в том, что они помогают быстрее разобраться в старом коде сайта, аккуратно перенести существующую бизнес‑логику на новую версию платформы и уменьшить количество ошибок при обновлении, автоматически предлагая более современные и безопасные решения, подсказывая, какие части системы требуют изменений, и ускоряя рутинные задачи разработки, что в итоге снижает сроки миграции, делает процесс более предсказуемым, упрощает контроль со стороны менеджмента и позволяет команде сосредоточиться не на технических трудностях, а на достижении бизнес‑целей и стабильной работе сайта после перехода на новую версию Drupal.
Переход на CKEditor 5 или остаться на CKEditor 4
Переход на CKEditor 5 предподчительнее чем оставать на старой версии визуального редактора. Но если у вас огромный проект, то возможно оставить CKEditor 4, но только в случае, когда только сотрудники вашей компании будет редактировать контент на сайте. Использование CKEditor 4 для анонимных пользователей, особенно с плагинами загрузки изображений будет небезобасно.
О бесконечной поддержке CKEditor 4 в Drupal вы можете почитать в этой статье:
Если количество плагинов для CKEditor 4 у вас небольшое, то их будет лучше переписать через Claude Code или Codex.
Переход на современные фронтенд‑фреймворки, такие как Next.js, Nuxt.js
В рамках обновления сайта также стоит рассмотреть альтернативный подход: переход на современные фронтенд‑фреймворки, такие как Next.js, Nuxt.js или аналогичные решения, при этом сохранив Drupal в роли бэкенда, особенно если на существующем сайте накоплено огромное количество контента, так как в таком сценарии Drupal продолжает отвечать за хранение, управление и безопасность контента, а новый фронтенд обеспечивает более современный внешний вид, высокую скорость работы и гибкость в развитии пользовательского интерфейса, что позволяет обновлять сайт поэтапно, без полного переписывания всей системы, снизить риски для бизнеса, сохранить инвестиции в уже созданный контент и редакционные процессы, а также быстрее реагировать на новые требования рынка, не затрагивая критически важную внутреннюю часть платформы.
Как агентство DrupalBook, мы помогаем компаниям обновлять и развивать самые разные типы сайтов, изначально созданных на Drupal 7: корпоративные и бренд‑сайты, контентные порталы и медиа‑проекты с большим объёмом накопленного контента, многоязычные и мультисайтовые платформы, образовательные решения, а также сложные коммерческие и внутренние системы, для которых критически важны стабильность, безопасность и возможность долгосрочного развития. Мы работаем с Drupal с 2010 года и подходим к обновлению не как к разовой технической задаче, а как к стратегическому шагу для бизнеса — с учётом архитектуры, редакционных процессов и будущих изменений, поэтому если вы планируете переход с Drupal 7, хотите оценить возможные сценарии обновления или просто обсудить вашу ситуацию, мы будем рады общению:
Иван Абраменко, Principal Drupal Architect
ivan.abramenko@drupalbook.org
projects@drupalbook.org