Tout sur les fonctionnalités, les mises à niveau et les améliorations de Magento 2.4.4

Magento 2.4.4

Magento a parcouru un long chemin depuis son lancement en mars 2008. Chaque fois qu’il publie une nouvelle version, il ajoute de nouvelles fonctionnalités et améliorations, certaines spectaculaires et d’autres subtiles, pour créer une meilleure plate-forme de commerce électronique qui s’adresse à sa clientèle.

Magento 2.4.4 marque la dernière mise à jour de la série de versions de Magento 2.4. La disponibilité générale de cette version a été annoncée le 12 avril 2022 et sa version bêta a été publiée en octobre 2021.

Table des matières : Mise à jour Magento 2.4.4

Magento 2.4.4 est disponible publiquement !

Alors quoi de neuf?

L’une des plus grandes introductions de Magento 2.4.4 est la prise en charge de PHP 8.1, ce qui signifie que toutes les bibliothèques de projet, les dépendances, les dépendances de composition de base et les bibliothèques tierces sont désormais mises à jour vers la dernière version compatible avec PHP 8.1.

Cette version prend également en charge OpenSearch 1.2 et comprend environ 250 correctifs et améliorations de qualité.

Examinons plus en détail la version 2.4.4 de Magento et ce que ses améliorations et nouvelles fonctionnalités signifient pour vous.

Les principaux points forts de Magento 2.4.4

Sécurité

  • Magento 2.4.4 inclut un correctif de sécurité lié à l’accès aux informations client ou à la prise en charge d’une session d’administration.
  • L’utilisation des variables d’e-mail est complètement supprimée.
  • Les jetons d’accès OAuth et les jetons de réinitialisation de mot de passe sont désormais chiffrés lorsqu’ils sont stockés dans la base de données.
  • Les codes de coupon prendront désormais en charge reCAPTCHA.
  • En mode fabrication. swagger sera désactivé par défaut dans Magento Open Source.
  • Le HTTPS de la vitrine Open Source est désormais activé par défaut, tout comme Utiliser des URL sécurisées sur la vitrine et dans les paramètres d’administration. Tous les cookies intégrés seront définis comme sécurisés.
  • Le plugin de confusion des dépendances est maintenant requis pour toutes les installations Magento Open Source. Auparavant, ce plug-in n’était requis que pour les installations basées sur Composer. Il autorise désormais les versions approuvées.

Améliorations de la plateforme

  • OpenSearch est maintenant le moteur de recherche par défaut dans Magento Open Source 2.4.4.
  • La bibliothèque jQuery a été mise à niveau vers la version 3.6. La bibliothèque jquery-ui est maintenant mise à niveau vers la version 1.13.0. Plusieurs autres bibliothèques JavaScript sont également mises à niveau vers la dernière version.
  • TinyMCE 4 a été supprimé de la base de code. Magento 2.4.4 prend désormais en charge TinyMCE 5.8.1.
  • PHPUnit a été mis à jour vers la dernière version 9.5.x. Les tests et le cadre de test ont été mis à jour vers la dernière version compatible.
  • Les performances des opérations du panier GraphQL ont été améliorées en appelant la méthode collectQuoteTotals() une seule fois lors d’une requête GraphQL.
  • Varnish Now cache Les requêtes GraphQL seront envoyées avec des jetons d’authentification.
  • La bibliothèque webonyx qui facilite le noyau GraphQL a été mise à niveau vers la version 14.9.
  • Pour améliorer le débogage du magasin, GraphQL fournit désormais à New Relic des noms de transaction descriptifs.
  • L’option de paiement Venmo est prise en charge.
  • Les acheteurs peuvent désormais payer plus tard en fonction de leur emplacement.
  • Les marchands peuvent désormais définir le pays de l’acheteur lorsqu’ils testent l’expérience d’achat dans le pays de leur choix.
  • Les améliorations d’accessibilité incluent la dénomination et le balisage accessibles des éléments d’écran, des boutons, des info-bulles et des icônes repensées.
  • Les marchands peuvent désormais ajouter alt_text aux images dans les constructeurs de pages.
Similaire  Comment se perfectionner en tant que designer indépendant

Configuration requise pour Magento 2.4.4

  • Compositeur 2.x
  • Recherche élastique 7.16
  • OpenSearch 1.2
  • MariaDB 10.4
  • MySQL 8.0
  • PHP 8.1
  • RabbitMQ 3.9
  • Redis 6.2
  • Vernis 7.0
  • Apache 2.4
  • Nginx 1.8

Pour héberger votre boutique Magento sur le serveur, consultez notre Besoin d’hébergement Magento Blog.

Lancer l’application Magento 2.4 sur Cloudways

Le dernier Magento 2.4 est désormais disponible sur la plateforme Cloudways. Mais avant de mettre à niveau votre boutique Magento vers la version la plus récente, assurez-vous que les extensions et les thèmes installés sur votre boutique sont compatibles avec Magento 2.4 et que vous avez une sauvegarde de votre application en place.

Magento 2.4 mise à jour 1

Pile d’hébergement mise à niveau pour Magento 2.4

Nous avons mis à jour notre pile avec les dernières exigences de serveur recommandées par les Devdocs officiels de Magento. Nous avons effectué des tests pour nous assurer que chaque serveur, cache et base de données est configuré correctement pour répondre aux exigences liées à la pile Magento 2.4.

La pile d’hébergement Cloudways Magento 2 mise à niveau inclut la nouvelle MariaDB et les dernières versions d’Elasticsearch.

Magento 2.4 mise à jour 2

Commandes générales pour la mise à jour Magento 2.4

La fin du support (EOS) de Magento 2.3 a été annoncée pour tomber en septembre 2022. De toute évidence, il n’y a pas de meilleur moment que le présent pour passer à Magento 2.4.

Pour passer de Magento 2.3 à 2.4, vous devez d’abord remplir la configuration système requise pour la version 2.4.X de Magento. Après avoir installé tous les packages requis et les versions mises à jour, exécutez simplement les commandes suivantes.

Commande pour installer la version requise de Magento 2.4

composer require magento/product-community-edition 2.4.4 --no-plugins

Mettre à jour le compositeur

composer update

Ensuite, exécutez ces commandes pour que tout se passe bien.

php bin/magento setup:upgrade

php bin/magento setup:di:compile

php bin/magento setup:static-content:deploy -f

php bin/magento cache:clean

Comment mettre à niveau vers 2.4.4 sur Cloudways

Magento 2.4.4 sera bientôt disponible sur Cloudways en 1-Click. Pour l’instant, suivez ces étapes simples pour lancer Magento 2.4.4 maintenant sur Cloudways.

Similaire  11 meilleurs générateurs de noms de blog pour un nom de domaine personnalisable

Étape 1: Lancer un nouveau serveur Magento sur la plateforme Cloudways

Remplissez simplement ces informations et cliquez sur le bouton Lancer maintenant.

Magento 2.4 mise à jour 3

Le nouveau serveur et l’application sont prêts à être utilisés.

Magento 2.4 mise à jour 4

Noter: Si vous êtes déjà un utilisateur de Cloudways, la version 2.4.3 de Magento est préinstallée sur votre serveur en tant que dernière version de Magento.

Étape 2 : Sauvegardez votre application et définissez l’environnement intermédiaire

Définissez la sauvegarde de votre application Magento et de sa base de données. Définissez ensuite l’environnement intermédiaire pour la mise à niveau. Enfin, déployez-le dans l’environnement de production. Cloudways propose la mise en scène comme fonctionnalité par défaut dans la plate-forme.

Magento 2.4 mise à jour 5

Suivez cette commande pour créer la sauvegarde via Composer :

cp composer.json composer.json.bak

Étape 3 : mise à niveau vers Magento 2.4.4

  • Vérifiez la version de Magento.
php bin/magento –version

Magento 2.4 mise à jour 6

php bin/magento maintenance:enable
  • Installez la mise à niveau via Composer :
composer require magento/product-community-edition=2.4.4 --no-update

Magento 2.4 mise à jour 9

Si composer.json est déjà mis à jour pour toute modification recommandée ou toute autre extension, exécutez la commande suivante :

composer update –ignore-platform-platform-reqs

Magento 2.4 mise à jour 10

Ou bien lancez simplement la commande Composer update :

composer update

Magento 2.4 mise à jour 11

Trouvez la clé d’authentification à partir de https://marketplace.magento.com.

Cliquer sur Clés d’accès pour obtenir votre clé d’authentification.

Magento 2.4 mise à jour 12

Composer est en cours de mise à jour.

Magento 2.4 mise à jour 13

Il est mis à jour avec succès.

Magento 2.4 mise à jour 14

Magento 2.4.4 est maintenant mis à jour.

Magento 2.4 mise à jour 15

Exécutez ces commandes avant de vérifier votre nouvelle version :

bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content: deploy -f
php bin/magento maintenance:disable

Vérifiez la version 2.4.4 de Magento.

Magento 2.4 mise à jour 16

Vous vous demandez si vous préférez vous en tenir aux autres versions de Magento 2.4 ?

Parallèlement à cette dernière version de Magento 2.4.4, le dernier correctif pour Magento 2.3.x a également été annoncé. C’est le Magento 2.3.7-p3. Septembre 2022 marquera la fin du support de Magento 2.3. Après cela, Magento ne prendra officiellement en charge que les correctifs pour les correctifs Magento 2.4.

Mais si vous préférez ne pas passer (fortement recommandé !) à la 2.4.4, voici ce que proposent les autres versions 2.4.x de Magento.

Fonctionnalités de Magento 2.4.0

Magento 2.4.0 prend en charge PHP 7.4, Elasticsearch 7.6.x, MySQL 8.0 et active par défaut l’authentification à deux facteurs dans l’administrateur. Il comprend également :

  • Correctif de sécurité uniquement pour que les commerçants puissent installer des correctifs de sécurité urgents sans appliquer des centaines de correctifs fonctionnels.
  • 30 correctifs de sécurité et améliorations de la sécurité de la plate-forme.
  • Accès cloud SSH sécurisé avec authentification multi-facteurs pour Magento Cloud Commerce.
  • Nouveau fichier security.txt sur le serveur qui aide les chercheurs en sécurité à signaler les problèmes de sécurité critiques aux administrateurs du site.
  • Prise en charge de MariaDB 10.4.
  • Le Zend Framework a été déprécié et déplacé vers le projet Laminas.
  • Plusieurs optimisations pour améliorer les performances de Redis.
  • Mettez à niveau vers le SDK JavaScript PayPal.
  • Suppression de l’intégration de la méthode Authorize.Net du code principal.
  • Les améliorations de Magento GraphQL comprenaient le ramassage des stocks en magasin et une liste de catégories correspondant à un filtre spécifié.
  • Magento PWA 7.0.0 a introduit de nouveaux points d’extension pour les composants de bibliothèque Buildpack, Peregrine et Venia UI.
Similaire  Quoi de mieux pour vendre en ligne ? Guide de comparaison

Fonctionnalités de Magento 2.4.1

Les améliorations de sécurité de Magento 2.4.1 incluaient la prise en charge de l’attribut SameSite pour les cookies. et ajouté CAPTCHA pour le paiement, les points de terminaison de l’API de commande et la page vitrine de la commande.

Il y avait également environ 150+ nouveaux correctifs dans le code principal, plus de 15 améliorations de sécurité, ainsi que la résolution d’environ 300 problèmes Github par les membres de la communauté. Les problèmes identifiés dans Magento 2.4.0 ont également été corrigés dans la version 2.4.1 de Magento.

Fonctionnalités de Magento 2.4.2

Magento 2.4.2 a pris en charge Elasticsearch 7.9.x et Redis 6.x. Amélioration des performances, de la sécurité et des améliorations significatives ont également été apportées.

Il y avait plus de 280 nouveaux correctifs dans le code principal, plus de 35 améliorations de sécurité et 290 problèmes Github résolus par les membres de la communauté. Les problèmes identifiés dans Magento 2.4.1 ont également été corrigés dans la version 2.4.2 de Magento.

Fonctionnalités de Magento 2.4.3

Magento 2.4.3 a apporté des mises à niveau et des améliorations en termes de performances, de sécurité et de plate-forme. Les dépendances du compositeur principal et les bibliothèques tierces ont également été mises à niveau vers des versions compatibles de PHP 8.x. Le constructeur de pages est devenu une partie de l’extension de bundle, ainsi que l’outil d’édition par défaut.

Il y avait plus de 370 nouveaux correctifs dans le code principal, plus de 33 améliorations de sécurité et environ 290 problèmes Github résolus par les membres de la communauté. Les problèmes identifiés dans Magento 2.4.2 ont également été corrigés dans la version 2.4.3 de Magento.

Restez à l’écoute pour Magento 2.4.5

Magento a officiellement partagé son plan de sortie pour toutes les versions de Magento pour l’année 2022. Selon eux, ils annonceront la version bêta de Magento 2.4.5 le 26 juillet 2022 et la disponibilité générale open source de Magento 2.4.5 le 9 août. 2022.

Conclusion

Chaque nouvelle version de Magento apporte de nouvelles fonctionnalités et mises à jour pour un magasin de commerce électronique plus robuste qui améliore l’expérience client. Toute la documentation officielle de Magento recommande de mettre à niveau votre boutique Magento vers la dernière version. Passez à Magento 2.4.4 pour une meilleure expérience Magento.

Commencez à créer des applications Web sur des serveurs cloud gérés dès maintenant

Déploiement facile d’applications Web pour les agences, les développeurs et l’industrie du commerce électronique.

Fayyaz Khattak

Fayyaz, un touriste passionné de moto, travaille en tant que chef d’équipe – Communauté Magento chez Cloudways – Une plate-forme d’hébergement Magento gérée. Son objectif est d’apprendre et de partager sur le développement PHP et Magento en communauté. Vous pouvez le contacter au [email protected]

×

Recevez notre newsletter
Soyez le premier à recevoir les dernières mises à jour et tutoriels.

Merci de nous avoir abonné !