Magento 2.4.4: Dikkat Etmeniz Gereken Tüm Önemli İyileştirmeler

Yayınlanan: 2022-06-24

İçindekiler

Adobe, bu yıl 12 Nisan'da Magento 2.4.4 sürümünü yayınladı. Yeni sürüm, zaten duymuş olabileceğiniz gibi, PHP 8.1'i destekler ve birçok heyecan verici iyileştirme ile birlikte gelir. Magento işinize getirebileceği yeni olasılıkları öğrenmek için bu yeni sürümdeki en önemli değişikliklere hızlıca göz atalım.

Magento 2.4.4 özellikleri: En önemli güncellemeler

PHP 8.1 desteği

Bu Magento 2.4.4 güncellemesindeki en büyük değişiklik muhtemelen PHP 8.1 desteğidir.

7.4'ün kullanım ömrü sona erdiği için bu, geliştiriciler için harika bir haber. PHP'nin en son sürümü, Magento geliştiricilerinin Magento sınıflarını daha kolay oluşturmalarına yardımcı olurken, çözmeleri gereken daha az hata ayıklama ve tanılama sorunu var.

  • Tüm proje kitaplıkları ve bağımlılıkları artık PHP 8.1 ile uyumludur. Web API, uyumluluk açısından da test edilir.
  • PHP 8.1'in numaralandırma, dizi açma, salt okunur özellikler vb. özelliklerine erişim

Bağımlılıkların en son sürüm güncellemeleri

PHP 8.1'in yanı sıra, diğer yazılım bağımlılıkları da en son sürümlerine yükseltilir.

  • OpenSearch 1.2 artık bulut barındırma kullanan Magento Açık Kaynak 2.4.4 web sitesi için varsayılan Arama Motoru.
  • Elasticsearch 7.16 ve OpenSearch 1.2'yi destekleyin
  • JQuery kitaplığını sürüm 3.6'ya, Jquery-Ui'yi sürüm 1.12'ye güncelleyin
  • Tiny MCE 5.81'i destekleyin. TinyMCE 4'ü kaldırın
  • RequireJS Kitaplığını en son sürüme güncelleyin (2.3.6)
  • PHPUnit 9.5 sürümüne güncellendi

Arttırılmış güvenlik

Güvenlik, bu sürüm için en önemli endişeler arasındadır. Önceki birçok sorun düzeltildi. Ayrıca, hem alışveriş yapanlar hem de Magento yöneticileri için daha güvenli bir site oluşturmak için yeni özellikler ve gereksinimler tanıtıldı.

  • Composer.json dosyasında güvenilir eklenti tanımlama gereksinimleri
  • Müşteri bilgilerini ve yönetici portalını daha iyi korumak için güvenlik düzeltmesi
  • Oturum kimlikleri artık veritabanında saklanmıyor
  • Veritabanındaki OAth erişim belirteçlerini ve parola sıfırlama belirtecini şifreleyin
  • kupon kodları için reCatpcha etkinleştirildi
  • HTTP'ler varsayılan olarak etkindir
  • Geliştiriciler, kullanıcıların Web API aracılığıyla talep edebileceği API kaynaklarının boyutunu ve sayısını ayarlayabilir.

Satıcı paket uzantısı ayrılmış

Braintree'nin yanında, satıcı tarafından verilen tüm uzantılar Magento Açık Kaynak 2.4.4'ten ayrılmıştır. Bunlar şunları içerir:

  • Amazon Ödemesi
  • nokta dijital
  • Klarna
  • tepe noktası
  • Yotpo

Bu, Magento'nun daha kompakt bir versiyonuyla sonuçlanır. Ayrıca, bu uzantıların, Magento'nun güncelleme programına bağlı kalmadan satıcılara daha sık güncellemeler sağlamasını sağlar.

Magento 2.4.4'te hala bu uzantıları kullanmak isteyen tüccarlar, Magento Marketplace'teki resmi uzantılarına geçmelidir.

Sayfa oluşturucu

Magento mağaza sahipleri artık Magento 2.4.4'ün sayfa oluşturucusunda resme, afişe ve slayda alt etiketler ekleyebilir. Bu, tüccarların Magento web sitelerini SEO amaçları için optimize etmelerini kolaylaştırır.

Daha fazlasını görün: Magento 2'niz için En İyi Sayfa Oluşturucular

Geliştirilmiş Paypal ödemesi:

Müşterilere daha esnek ve daha keyifli bir ödeme deneyimi sunan Magento 2.4.4'ün Paypal özelliklerinde bazı önemli değişiklikler var.

  • Destek Venmo ödeme seçeneği
  • Alışveriş yapan kişinin konumuna göre Şimdi Satın Al Sonra Öde için bir seçenek ekleyin
  • Belirli bir ülkede alışveriş deneyimini test edin
  • Daha Sonra Öde modülü ile alıcıların ne kadar ve kaç artışla ödeme yapması gerektiğini bildirin.

GraphQL

GraphQL'de geliştiricilerin takdir edebileceği bazı önemli değişiklikler şunlardır:

  • GraphQL'nin yanıt süresi azalır
  • Sıfır Ara Toplam Ödeme & Çek/Havale Ödeme yöntemleri için yapılandırma ayarları eklendi.
  • Core GraphQL kitaplığı 14.9 sürümüne güncellendi
  • Çok siteli ve çok dilli mağazalardaki çeviri sorunları giderildi. Çalıştırmak için bu GraphQL sorgusuna dayanan başsız bir Magento web siteniz varsa bu harika bir haber.
  • Daha kolay hata ayıklamaya yardımcı olmak için açıklayıcı işlem adlarıyla birlikte gelen Yeni Kalıntı tanıtıldı.

Verim

Magento 2.4.4, optimize edilmiş iş hacmi sipariş işleme ve mesaj kuyruğu sayesinde önceki sürümlerinden belirgin şekilde daha hızlı olabilir. Sürüm notlarına göre, sipariş işleme performansı öncekine göre 6 kat arttı.

  • Modül listesinin yüklenmesi artık daha hızlı
  • Popüler Arama Teriminin yükleme hızı da daha hızlıdır.
  • Çok mağazalı Magento sitesinde Kategori ürün dizinleyicisinin hızı artırıldı
  • glob() sistem çağrısı için daha hızlı bir bellek içi önbellek
  • Daha hızlı bir asenkron sipariş ızgarası yeniden indeksleme süreci
  • Ürün dışa aktarımı, daha az bellek tüketecek şekilde optimize edilmiştir.
  • Sepet ve ödeme, katalog kuralı, GraphQL, RestAPI'de mağaza performansını artıran bazı hata düzeltmeleri.
  • PWA Studio 12.3.0 ile uyumlu

Ulaşılabilirlik

Adobe, Magento 2.4.4'te erişilebilirliği iyileştirmek için bazı harika güncellemeler yaptı. Bu, son zamanlarda ADA yasal gereklilikleriyle uğraşmak zorunda kalan büyük işletmeler için büyük bir endişe kaynağı olabilir.

  • Alışveriş sepetinde gezinme ve ödeme sayfalarıyla ilgili erişilebilirlikle ilgili sorunlar çözüldü
  • Ekran öğeleri etiketleme
  • Az gören kişiler için daha iyi ekran okuyucu araçları
  • Yönetici düğmeleri ve simgeleri artık benzersiz, açıklayıcı, erişilebilir adlara sahip
  • Yönetici düğmelerinin kontrastı iyileştirildi, böylece okunması daha kolay

Magento 2.4.4 sürümünde düzeltilen önemli sorun

En son Magento 2 sürümünde yüzlerce hata düzeltmesi var, işte bazı önemli olanlar:

  • Mağaza sahipleri artık Magento 2.4.2 sitelerini Klarna entegrasyonu ile sorunsuz bir şekilde 2.4.3 sürümüne yükseltebilirler
  • Alışveriş sepetine bir ürün paketi eklerken, alıcılar artık iki seçenekle sabit ürün vergisini seçebilir
  • Paket ürünler için fiyatlandırma indirimleri artık doğru değeri gösteriyor
  • Boyutu önemli ölçüde büyümeyecek şekilde optimize edilmiş sayfa önbelleğe alma
  • Müşteri verilerinin JS dosyalarının yüklenmesiyle ilgili çeşitli sorunlar çözüldü
  • Kullanıcılar Ekspres ödeme yöntemiyle ödemeyi tamamladığında ortaya çıkan görüntü sorunları çözüldü.

Düzeltilen sorunların ayrıntılı bir listesi için lütfen Magento Açık Kaynak resmi sürüm notuna bakın.

Magento web sitenizi 2.4.4 sürümüne yükseltmeden önce

PHP 8.1, yeni erişilebilirlik güncellemeleri ve düzeltilen sorunlar, mevcut Magento web sitenizi 2.4.4 sürümüne taşımak için iyi nedenlerdir. Ancak, heyecanla birlikte, olabilecek yükseltme sorunları hakkında endişeler var.

Güvenli bir Magento 2.4.4 kurulumu için almaya değer bazı notlar:

Geriye Dönük Uyumsuz Değişikliğe (BIC) dikkat edin

Geriye Dönük Uyumsuz Değişiklikler (BIC), bir yazılım/donanım sisteminin önceki sürümüyle eşleşmeyen daha yeni bir sürümündeki değişiklikleri ifade eder. Magento 2.4.4, bazı BIC'leri içerir. Bu nedenle, bu en son sürümü yüklerseniz, BIC ile ilgili bazı özellikler beklendiği gibi çalışmayabilir.

Mevcut Magento 2'nizde bu özelliklerden birini kullanıyorsanız, lütfen Magento 2.4.4'e güncelleme yapmadan önce düşünün:

E-posta değişkeni kullanımı:

Magento 2.4.3, güvenlik nedeniyle e-posta değişkeni kullanımının kaldırıldığını bildirdi ve Magento 2.4.4 bu çabayı sürdürdü ve özellikten tamamen kurtuldu.

Bu nedenle, kurulumdan sonra, önceki sürümlerdeki e-posta veya bülten şablonları düzgün çalışmayabilir. Buna yönetici geçersiz kılma hataları, temalar, alt temalar ve üçüncü taraf eklentilerden gelen şablonlar dahildir.

Dil Paketi Dosya Adlarında bir değişiklik

PHP 8.1'in adlandırma kuralına göre, çeviri paketi adları da değiştirilmelidir. Daha açık olmak gerekirse, yerel ayar adının ikinci kısmı büyük harfle yazılmalıdır. Örneğin, nl_di yerine çeviri paketinin nl_DI olarak yeniden adlandırılması gerekir.

Satıcılar, Adobe Commerce 2.4.4'e yükseltme yapmadan önce çeviri paketinde bu yapılandırmayı değiştirmelidir.

Magento 2.4.4 sistem gereksinimlerini kontrol edin

Mevcut Magento 2 web sitenizi Magento 2.4.4'e yükseltmeye karar verirseniz, sitenizin ve yazılım bağımlılıklarınızın Magento 2.4.4'ün gereksinimlerini karşılayıp karşılamadığını kontrol etmeniz önemlidir.

2.4.3 ve 2.4.2 sürümüne kıyasla Magento 2.4.4 sistem gereksinimlerinde önemli bir fark yoktur. Temel olarak, RAM gereksinimleri ve çoğu yazılım bağımlılığı aynıdır.

Ancak, Magento 2.4.4'ü çalıştırması istenen yazılım bağımlılıklarının sürümünde bazı küçük değişiklikler var. Yüklemeden önce bu yazılımları güncellemek isteyebilirsiniz:

  • PHP 7.6'dan PHP 8.1'e
  • RabbitMQ 3.8 ila 3.9
  • Redis 6.0 - 6.2
  • Vernik 6.5 ila 7.0

Magento 2.4.4 için gereksinimlerin ayrıntılı bir listesi için lütfen resmi belgeleri kontrol edin.

Mevcut uzantılarınızın Magento 2.4.4'ü destekleyip desteklemediğini inceleyin

2.4.4 sürümü henüz yayınlandığından, birçok uzantı sağlayıcısı ürünlerini henüz uyumluluk için güncellemeyebilir. Bu nedenle, Magento 2.4.4 ile mevcut eklentileriniz arasında bazı çakışmalar olabilir.

İstenmeyen sorunlardan kaçınmak için, herhangi bir kurulumdan önce eklentilerinizin destek sürümlerini kontrol etmek en iyisidir.

Alt çizgi

PHP 8.8, Magento geliştiricilerine web sitelerini daha az güçlükle optimum performans için özelleştirme konusunda daha fazla özgürlük verir. Geliştiricilerin PHP 8.1'i ve Magento web sitelerine uygulamak için işlevselliğini tanımak için zamana ihtiyacı olsa da, bu sürümle ilişkili yeni mağaza optimizasyon olasılıkları konusunda heyecanlıyız.

Magento'nun en son sürümüne yükseltmek isteyen teknik bilgi sahibi olmayan mağaza sahipleri için, görevi sizin için kolaylıkla halletmek için bir Magento geliştirme ekibine güvenmek en iyisidir.

SimiCart tarafından Magento Özelleştirme hizmetini kontrol edin