Найти тему
Topsite Web

Что делать, если вы не обновляетесь с Drupal 8?

Оглавление

Срок действия (окончание срока службы) Drupal 8 наступит всего через три месяца, 2 ноября 2021 года. Что это означает?

После этой даты никаких исправлений безопасности для Drupal 8 не будет. Также нет расширенной поддержки Drupal 8, как будет для Drupal 7.

Вы действительно будете сами по себе. И с таким критически важным программным обеспечением вы не захотите оставаться в одиночестве.

Хорошая новость в том, что вы можете не оказаться в беде. Начните планировать свою дорожную карту прямо сейчас. Прямо сейчас это самый простой из возможных вариантов. Лучше обновиться на своих условиях, чем скремблировать в последнюю минуту.

Почему 2 ноября 2021 года?

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

Это оставляет Drupal 8 в шатком положении. Чем дольше он существует, тем более хрупким становится. Чем дольше он существует, тем сильнее трескается фундамент. В конце концов, все это нужно будет снести.

Самая большая зависимость Drupal 8 - это Symfony. Symfony 3, версия, которую использует Drupal 8, достигнет EOL в ноябре 2021 года, и переход на Symfony 4 нарушит обратную совместимость с предыдущими версиями Drupal 8.

Поддерживаемые версии Drupal должны использовать поддерживаемые версии Symfony, что означает, что Drupal должен перейти на новую основную версию. Это основная причина крайнего срока.

Почему сообщество Drupal не может разветвить Symfony 3 и поддерживать его вместе с Drupal? Не могли бы мы навсегда остаться на Drupal 8?

Ну нет.

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

Много работы уходит на создание и поддержку Symfony. Дублирование этих усилий не только недостижимо, но и нежелательно.

Сообщество Drupal поддерживает Drupal 8.9 как можно дольше, но теперь пора двигаться дальше.

Что произойдет, если я не обновлюсь к этому времени?

Все еще будет работать какое-то время. Все еще может быть в безопасности какое-то время. Ни сообщество Drupal, ни сообщество Symfony не будут обновлять код, на который опирается ваш веб-сайт.

И со временем что-то сломается.

Или хуже. Уязвимость будет обнаружена, и у вас не будет возможности ее исправить.

Или даже хуже того. Уязвимость обнаруживается злоумышленниками и никогда не объявляется публично, и вы продолжаете использовать свой сайт Drupal 8, как будто все в порядке. Но ваш сайт был взломан, или он может быть взломан в любой момент. Возможно, ты никогда не узнаешь.

Чем дольше вы ждете обновления до Drupal 9, тем больше усилий потребуется для его выполнения. Прямо сейчас Drupal 9 и Drupal 8.9 все еще очень близки к тому, чтобы быть одним и тем же программным обеспечением. Но это расстояние будет расти с каждым новым выпуском Drupal 9.

Есть ли «безопасное» пространство для маневра или льготный период?

Нет.

Вы можете прыгнуть с парашютом без парашюта, и вы технически безопасны на всем пути вниз. Вы даже можете закрыть глаза и представить, что летите. Это может быть даже весело.

Но в конце концов вам придется иметь дело с внезапной остановкой в ​​конце.

Как долго продлится Drupal 9?

Не позднее 2023 года. Это может быть раньше, если другая зависимость устареет.

Этого не стоит опасаться. Благодаря новому графику второстепенных выпусков обновления до новых основных выпусков Drupal больше не требуют сложного процесса миграции или обновления. Обновление с Drupal 9 до Drupal 10 должно быть не более сложным, чем обновление с Drupal 8 до Drupal 9.

И вы уже это сделали, верно?

Или, по крайней мере, вы уже начали планировать это, верно?

Как мне начать?

Начните с составления плана, а затем приступайте к его реализации. Лучшее время для начала планирования — вчера. Следующее лучшее время, чтобы начать планирование сегодня.

Если вы заняты или чувствуете себя немного перегруженным, мы можем помочь. Мы начали планировать и осуществлять переход на Drupal 9 для многих других организаций. Свяжитесь с нами сегодня, чтобы начать сотрудничество.