5 основных причин, по которым вам следует перейти с Drupal 7 на Drupal 9 сейчас (даже с расширением EOL)
Опубликовано: 2022-04-12Он приближался быстро. Даже с учетом приближения предыдущего крайнего срока окончания срока службы самая последняя статистика использования Drupal (26 марта 2022 г.) предполагает, что до 500 000 веб-сайтов все еще используют Drupal 7. Это составляет незначительное большинство веб-сайтов Drupal вместе взятых! Для этого есть много причин, одна из которых заключается в том, что переход на Drupal 9 — это большой проект, за который не все готовы взяться. Назревала опасность, связанная с различными отраслями и государственными учреждениями, которые все еще использовали Drupal 7 для удовлетворения своих требований по управлению контентом. Прекращение поддержки могло создать серьезную проблему.
Имея это в виду, чтобы продолжать оказывать поддержку и безопасность всем владельцам сайтов Drupal 7, не оставляя их уязвимыми, сообщество Drupal вместе с руководителем проекта Drupal Дрисом Бутартом недавно объявили, что дата окончания жизни Drupal 7 будет продлена. до 1 ноября 2023 года . Предыдущий срок окончания жизни Drupal 7 был продлен до ноября 2022 года из-за влияния пандемии на бизнес и бюджет. Чтобы представить это в перспективе, Drupal 8 уже подошел к концу 2 ноября 2021 года.
Но стоит ли ждать до ноября 2023 года, чтобы перенести свой сайт с Drupal 7 на Drupal 9 (или Drupal 10 , который скоро появится )? Сообщество Drupal и Specbee рекомендуют вам НЕ ждать до 2023 года, чтобы совершить этот скачок. Вот почему.

Но подождите, почему так много организаций все еще используют Drupal 7?
Если это вы, мы понимаем, что у вас есть причины оставаться с Drupal 7. Ниже приведены некоторые из «почему», которые мы слышали от наших клиентов, которые работали на Drupal 7 (но теперь безопасно используют Drupal 9).
Бюджет . Само собой разумеется, что переход на новую и усовершенствованную платформу требует больше вашего маркетингового и ИТ-бюджета. Специально для этой миграции, поскольку Drupal 9 — это совершенно новая сборка. Изменение структуры базы данных также требует больше времени на разработку.
Более глубокий анализ ROI поможет вам обосновать стоимость. Переход на более надежную, расширяемую, современную и безопасную платформу, такую как Drupal 9, стоит вложений. Подробнее об этом ниже.
Неуверенность в стабильности. Если ваш сайт на Drupal 7 сложный и требует большого количества пользовательских разработок, вам может показаться, что оставаться на вашей текущей системе Drupal 7 удобнее, чем переходить на Drupal 9. Это пугает, правда? А поскольку на разработку может уйти несколько месяцев, у вас могут возникнуть вопросы о долгосрочной стабильности перенесенных функций.
С надежным партнером по разработке Drupal и некоторой подготовительной работой перед переходом на Drupal 9 все вышеупомянутые проблемы могут быть устранены. Конечно, вы можете адаптировать Drupal 7 к меняющейся среде, но в Drupal 9 гибкость и стабильность встроены в его ядро.
Недоступные модули . Возможно, вы слышали, что не многие модули, добавленные в Drupal 7, перенесены в Drupal 9. И это правда!
Хотя значительное количество добавленных модулей было перенесено на Drupal 9 (большинство популярных теперь являются частью ядра), некоторые из них были объявлены устаревшими в целях упрощения. Теперь вам не нужно очень много дополнительных модулей для создания веб-сайта на Drupal 9. И мы можем гарантировать, что в Drupal 7 нет ничего, что нельзя было бы улучшить в Drupal 9 .
Интеграции . Многие наши клиенты скептически относились к тому, сможет ли Drupal 9 поддерживать все их существующие интеграции, с которыми прекрасно справился Drupal 7.
Хорошая новость в том, что это не проблема. Drupal 9 построен на современной архитектуре, которая позволяет веб-сайтам интегрировать и обмениваться данными с любым сторонним приложением по вашему выбору.
Не подозревая о мощи Drupal 9 — да, это одна из самых распространенных причин, по которой владельцы сайтов с Drupal 7 не переходят на Drupal 9.
Предположение, что это не огромный прогресс в скорости и удобстве использования, является ошибкой. Наряду с множеством функций, которые вы получите с Drupal 9 (подробнее об этом позже), использование старой технологии, которую трудно развивать, должно быть достаточной причиной для перехода на Drupal 9.
Адаптация нового поставщика. Понятно, что владельцам сайтов на Drupal 7 трудно доверять новому (чаще всего) поставщику и тому, могут ли они обеспечить качество.
Поиск авторитетной / надежной компании-разработчика Drupal является ключом к решению этой проблемы. Обязательно прочитайте эту статью, чтобы узнать, как оценить партнера Drupal, чтобы получить лучшее представление. Выбор партнера, работающего исключительно на Drupal, — большое преимущество.
Простые веб -сайты. С Drupal 7 проще поддерживать простые, одностраничные или веб-сайты с минимальным количеством пользовательских или дополнительных модулей.
Хотя Drupal 9 был создан для того, чтобы оправдать ожидания владельцев малого бизнеса и крупных предприятий, и вам в конечном итоге придется перейти, в таких случаях вы, вероятно, можете немного подождать до конца жизни Drupal 7. Ваша миграция не займет много времени, и отсрочка позволит вам лучше подготовить свой бюджет.
Почему вам следует планировать переход на Drupal 9 сейчас
Мы рассмотрели наиболее распространенные причины, по которым люди воздерживаются от миграции. Теперь давайте поговорим о гигантском скачке вперед, который обеспечивает Drupal 9. В конце концов, вам нужно обосновать, почему владельцы сайтов и руководство Drupal 7 должны сделать обновление как можно скорее. Первое, о чем думает большинство людей, это то, что до ноября 2023 года еще много времени. Но эти преимущества стоят одной миграции, и именно поэтому мы рекомендуем сейчас лучшее время для обновления вашего веб-сайта с Drupal 7 до Drupal 9.
1. Платформа нового поколения
Переход на новую и усовершенствованную платформу — лучший способ оправдать текущие ожидания вашего клиента.
Мало чем отличается от того, как производители автомобилей обновляют свои модели каждые 5 лет (а иногда и реже) по мере продвижения технологий и минимальных требований, то же самое можно ожидать и от веб-сайтов. Конечно, у старых автомобилей были такие функции, как кондиционер, электрические стеклоподъемники, подушки безопасности, приличная мощность и многое другое, что было стандартным для того времени. Но сегодняшние стандарты требуют большего. Усовершенствования, такие как боковые шторки безопасности, автоматический климат-контроль, контроль тяги, эффективность использования газа и т. д., повысили удовольствие от вождения и соответствуют современным тенденциям в области безопасности и комфорта.

Возвращаясь к технологиям, переход на свежую и современную платформу — это наиболее экономически эффективное решение, которое вы можете сделать, чтобы превратить ваш обычный сайт в сайт, который станет мечтой для лидогенерации и пользовательского опыта. Drupal 9 был построен на платформе, которая является расширяемой и масштабируемой для удовлетворения потребностей любой растущей организации в цифровом опыте. Использование возможностей передовой, инновационной и надежной платформы, такой как Drupal 9, имеет смысл. Ожидание просто увеличивает время, в течение которого вы технологически отстаете от современных стандартов.
2. Непрерывное развитие
Drupal 8 был создан с идеей непрерывных инноваций, которая была (и всегда будет) перенесена в его преемников (Drupal 9, Drupal 10…). Большим отличием стало внедрение современных библиотек, таких как Symfony, Twig, Guzzle, которые позволили разработчикам создавать высокопроизводительные и инновационные веб-приложения. Кроме того, подход, ориентированный на API, позволяет беспрепятственно доставлять контент на различные устройства, каналы и платформы.
Следите за последними версиями PHP, версиями MySQL, библиотеками, чтобы получить от них максимальную отдачу. Благодаря включению таких функций, как Composer, теперь можно управлять зависимостями и конфликтами, позволяя добавлять важные функции без необходимости создавать все с нуля. Это позволяет Drupal быть как эффективным, так и достаточно устойчивым для запуска сайтов корпоративного уровня. Все это приводит к тому, что организации создают приложения, основанные на современных платформах и более производительные.
3. Легкие обновления навсегда
Учитывая большой скачок с Drupal 7, естественно думать, что после перехода на Drupal 9 обновление до последней версии Drupal каждый раз будет вызывать проблемы. Это не так.
Да, как упоминалось ранее, переход с Drupal 7 на Drupal 9 станет крупным проектом с полной перестройкой платформы. Но как только вы перейдете на Drupal 9, обновление будет всегда простым! С принятием нового семантического управления версиями, начиная с Drupal 8, новые функции теперь выпускаются с каждым младшим обновлением версии и крупными обновлениями. Это позволяет быстрее внедрять инновации и обеспечивает более плавную кривую обучения. Вам больше никогда не придется переустанавливать платформу. Мы обещаем!
4. Потеря лодки
В Drupal 8 представлено множество замечательных функций, которые были улучшены в Drupal 9. Если вы все еще используете Drupal 7 для управления своим контентом, вот небольшая подсказка о том, что вы упускаете.
- Улучшенная безопасность . Благодаря тому, что сообщество Drupal и команда безопасности уделяют первостепенное внимание и активно сосредотачиваются на безопасности Drupal 9, вы можете быть уверены, что ваш веб-сайт в безопасности. Удаление устаревшего кода означает, что у вас есть более компактная кодовая база, что снижает вероятность угроз безопасности или ошибок.
- Высокая производительность . Многие модули повышения производительности уже встроены в ядро Drupal 9. Такие модули, как Big Pipe (улучшающий конвейер рендеринга внешнего интерфейса) и Internal page cache (кэширование данных для более быстрой доставки контента), теперь встроены прямо в него. Между тем, некоторые из них добавлены — например, модуль агрегации Advanced CSS/JS (улучшающий производительность внешнего интерфейса). ), модуль Blazy (ленивая загрузка изображений), CDN и многое другое.
- Улучшенный редакторский опыт . Модуль Layout builder, который теперь входит в состав ядра Drupal 9, представляет собой фантастический инструмент для создателей сайтов и редакторов контента, позволяющий легко создавать настраиваемые и гибкие страницы. Он имеет очень удобный пользовательский интерфейс с возможностями перетаскивания, которые облегчают работу. Медиа-модуль, также входящий в состав ядра, делает управление мультимедиа простым и эффективным.
- Мощная модерация контента . Drupal 9 имеет встроенный эффективный рабочий процесс модерации контента, который помогает маркетинговым командам оптимизировать рабочий процесс публикации. Кроме того, вы также можете использовать модуль модерации контента для дальнейшей настройки и расширения его возможностей.
- Управление конфигурацией. Теперь данные конфигурации можно легко и последовательно хранить, управлять и перемещать в различных средах с помощью управления конфигурацией в ядре Drupal 9.
- API-first подход — Drupal 8 пошел по пути API-first, и это изменило правила игры. Это дает вам гибкость интеграции с любой сторонней системой по вашему выбору и доставку контента независимо от платформы, устройства или канала.
5. Готовы начать?
Давайте смотреть правде в глаза. Сложный веб-сайт Drupal 7 с более глубокими уровнями настройки потребует больше времени и усилий по разработке для перехода на Drupal 9 по сравнению с простым веб-сайтом. И да, это будет полная перестройка с нуля. Никому не нравится тратить бюджет на что-то подобное, но само по себе снижение рисков делает это стоящим вложением.
Другим фактором здесь является спешка в последнюю минуту (мы часто видим это). Многие организации впадают в отчаяние, когда не могут найти предложения от более авторитетных компаний-разработчиков Drupal и обращаются к тем, кто не обладает необходимой квалификацией. У нас есть целый клиентский сегмент «миграционных спасателей». К сожалению, плохая миграция — это слишком дорогое решение. Не делайте эту ошибку. Перед миграцией вам нужно сделать четыре важные вещи:
- Проведите исследование и найдите идеального партнера по разработке Drupal, который сделает даже вашу сложную миграцию на Drupal 9 легкой.
- Хорошо подготовьтесь к информации, которая потребуется для аудита вашего текущего сайта Drupal 7. Вот краткий контрольный список для вас, чтобы держать под рукой.
- Получите миграционный аудит, выполненный выбранным вами партнером Drupal (мы можем сделать это для вас БЕСПЛАТНО, если хотите). Этот аудиторский отчет предоставит вам подробную информацию о структуре вашего контента, внутренней и внешней архитектуре, а также структуре SEO, чтобы эксперты Drupal могли спланировать наилучшую стратегию миграции, подходящую для вашего веб-сайта.