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 года, чтобы совершить этот скачок. Вот почему.

с друпала 7 на друпал 9

Но подождите, почему так много организаций все еще используют 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 могли спланировать наилучшую стратегию миграции, подходящую для вашего веб-сайта.