Magento 2.3.7: поступка для користувачів!

Magento 2.3.7: поступка для користувачів!

Вихідний вузол: 2020607

З Magento 2.3.7 Adobe випускає досить незвичайне оновлення, оскільки версія 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.

Більше оновлень безпеки

Хоча, як уже згадувалося, підтримка PHP 7.4 є основою оновлення Magento 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 року.

Часова мітка:

Більше від Зміна гри в ланцюжку поставок