Magento 2.3.7: Уступка для пользователей!

Magento 2.3.7: Уступка для пользователей!

Исходный узел: 2020607

Adobe выпускает Magento 2.3.7 довольно необычное обновление, поскольку версия 2.4.x на самом деле является самой последней версией, на которой сосредоточено дальнейшее развитие.

Однако это обновление дает пользователям и клиентам больше времени для подготовки к определенным техническим изменениям. Наш Компания-разработчик Magento в Великобритании подготовил для вас ответы на популярные вопросы о миграции на Magento. Приятного чтения.

Новая техническая база

Прошел почти год с момента запуска нового мейджора Magento 2.4 обновление. Эта версия принесла много важных и больших изменений. Поэтому вполне логично, что для старых дистрибутивов больше нет обновлений, кроме обновлений безопасности. Это распространенное и важное явление в цифровой индустрии, ведь, несмотря на обновления безопасности, старые технологии более восприимчивы к атакам и предлагают пользователям меньшую устойчивость.

Однако Adobe использует другой подход к Magento 2.3.7, а также выпускает обновление для старого дистрибутива, доступное по состоянию на 11.05.21. Причина этого кроется в важной базовой технологии, на которой основан весь исходный код Magento или Adobe Commerce: языке сценариев PHP.

Обновление платформы: переход на PHP 7.4

Помимо общих технических обновлений платформы, самое главное, вокруг чего вращается весь выпуск Magento 2.3.7, — это новая версия PHP 7.4. Конец жизни PHP 7.3 вступит в силу в декабре 2021 года, что поставит пользователей Magento 2.3.x в затруднительное положение, поскольку EOL навсегда поставит под угрозу функциональность всех приложений и расширений, работающих на PHP.

Конечно, в долгосрочной перспективе это неприемлемая ситуация для профессиональных продавцов и операторов магазинов, поэтому многие рассматривают возможность либо обновления до Magento 2.4, либо даже перехода на другую систему магазинов. Оба варианта предполагают усилия, с которыми некоторые операторы магазинов в данный момент могут оказаться не в состоянии справиться.

Adobe осознает эту дилемму и знает, что обновление до Magento 2.4 — это не маленький и простой проект. По этой причине разработчик программного обеспечения идет навстречу пользователям и клиентам Magento 2.3.x, выпуская Magento 2.3.7, который полностью совместим с PHP 7.4. Это дает затронутым пользователям время подготовить обновление и при этом иметь возможность работать с текущей версией PHP.

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

Помимо PHP, другие используемые технологии также были обновлены до более актуальных версий:

Версия 2.3.7 теперь совместима с Composer 2.x. Поэтому Adobe также рекомендует пользователям перейти на Composer 2.x, поскольку срок службы Composer 1.x также подходит к концу. Однако Magento 2.3.7 по-прежнему поддерживает Composer 1.x.

Redis 6.x поддерживается в новой версии. Однако совместимость с Redis 5.x сохраняется в Magento 2.3.7.

Больше обновлений безопасности

Хотя, как уже упоминалось, основой обновления Magento 7.4 является поддержка PHP 2.3.7, в него также были включены дополнительные улучшения безопасности. Более 40 мелких исправлений ошибок включают, например, механизм защиты от перебора для сервиса reCAPTCHA. Это необходимо, чтобы защитить интернет-магазины от кражи карты. В качестве дополнительной меры безопасности возможность копирования данных в буфер обмена отключена.

Кроме того, внутренняя двухфакторная аутентификация TwoFactorAuth получила серьезное обновление с версии 2.5 до 4.0.

Стоит ли мне переходить на Magento 2.4?

Magento Версия 2.3.x с текущей версией PHP – многие владельцы магазинов, вероятно, задаются вопросом, почему им следует рассмотреть возможность обновления до 2.4. Очевидно, что Adobe оказала пользователям большую услугу последующим обновлением до версии 2.3.7. Например, Adobe не имеет никакого влияния на циклы обновления PHP, но может реагировать соответствующим образом и очень вежливо сделала это с Magento 2.3.7.

Однако нельзя упустить одну вещь: усилия по завершению платформы электронной коммерции с PHP 7.3. Обновление до 7.4 определенно не маленькое, и его не следует недооценивать. Ввиду этого перед пользователями стоит выбор: сначала перейти на Magento 2.3.7 или сразу перейти на Magento 2.4.x.

Потому что последняя версия также требует PHP 7.4, а также предлагает новейшие технологии и множество полезных расширений по сравнению с Magento 2.3.x. Теперь также есть некоторые инструменты для облегчения перехода, такие как плагин Composer Root или Upgrade.

Таким образом, окончательное решение зависит от детального управления требованиями и сравнения затрат.

Хотите узнать больше об этой теме? Тогда перейдите по этой ссылке: https://elogic.co/services/ecommerce-website-development/.

Статью и разрешение на публикацию здесь предоставил Филипп Новак. Первоначально написано для Supply Chain Game Changer и опубликовано 19 февраля 2022 г.

Отметка времени:

Больше от Цепочка поставок меняет правила игры