Non classé

Magento 2.3 propose de nouvelles fonctionnalités: les 10 principales fonctionnalités à noter

Le 22 avril 2019 - 8 minutes de lecture

Nouvelles fonctionnalités, mises à niveau et améliorations de Magento 2.3.0. Apprenez tout sur la dernière version de Magento pour améliorer les performances de votre boutique.

Magento 2.3 propose de nouvelles fonctionnalités: les 10 fonctionnalités principales à noter!

Magento a annoncé la prochaine version significative sur la plate-forme Magento – Magento 2.3. Il possède d’énormes fonctionnalités, optimisations et améliorations du back-end. Infigic – une société de développement leader dans Magento vous apporte les dernières mises à jour

Nouvelles fonctionnalités de Magento 2.3:

[1]PWA (Progressive Web Application) Studio

PWA terme inventé par Google, qui définit les sites Web ou les applications Web qui permettent aux technologies Web modernes de se comporter comme l'application mobile native. Pour prendre en charge l'application Web progressive, Magento a publié PWA Studio.

Une application Web progressive est à partir de laquelle le développeur peut développer une application Web progressive sur la plate-forme Magento.

[2] API Web asynchrones

En règle générale, le client adresse la demande à un service Web et attend la réponse, les API Web asynchrones se comportant différemment. Par exemple: Le client doit mettre à jour l’inventaire de 1 000 produits et essaie d’appliquer ces modifications à l’API de Magento Inventory. Parce que la taille de la charge utile,

Il se peut que Magento prenne un certain temps pour traiter la réponse et que le client attende pendant un certain temps pour recevoir une réponse. Les API Web asynchrones permettent d’effectuer la demande sans attendre une réponse du serveur.

[3] ACL de gestion de cache

Les fonctionnalités ACL de gestion du cache de Magento permettent de contrôler l'utilisateur qui peut voir et vider le cache de Magento. Par exemple, Magento 2.3 prévoit que seul le super administrateur peut supprimer le cache de Magento.

[4] Schéma Déclaratif

Dans Magento, les développeurs doivent créer une série de scripts SQL pour insérer, mettre à jour ou supprimer des enregistrements dans la table de base de données. Ce script sera exécuté lors du changement de version du module Magento. Magento propose 5 types de scripts différents répertoriés ci-dessous,

  • InstallData & InstallSchema: Ceci sera exécuté avec la base de données vide
  • UpgradeData & UpgradeSchema: Il s'agira de modifier le schéma de base de données existant ou d'ajouter des enregistrements dans la table de base de données.
  • Scripts récurrents: ils seront exécutés chaque fois que vous installez ou mettez à niveau Magento.

Magento 2.3 permet au développeur de définir le schéma déclaratif au format XML. Magento convertira ensuite le fichier de schéma XML en instruction SQL, puis s'exécutera en conséquence.

[5]GraphQL (Query Language)

GraphQL est un langage de requête utilisé pour les API. Avec l'introduction de PWA (Progressive Web Application), il est nécessaire d'obtenir une quantité de données plus petite et de faire moins de demandes d'API. GraphQL rend cela possible en permettant au demandeur de demander le renvoi d’un sous-ensemble limité d’attributs relatifs à une entité (réponses nettement plus réduites) et en vous permettant de chaîner des requêtes (nombre réduit de requêtes). GraphQL permet également de joindre des données en une seule fois. demande.

Nous voulons une description du produit en fournissant le SKU du produit. Dans la demande d'API REST traditionnelle, nous allons appeler un noeud final. Par exemple, / store / products / {SKU} et toutes les informations associées à SKU seront renvoyées. Nous devons maintenant filtrer les réponses pour obtenir uniquement une description. Dans la requête GraphQL, nous définirons uniquement les informations que nous souhaitons être renvoyées par requête.

Cela signifie qu'en retour, nous n'avons pas besoin de traiter GraphQL pour obtenir la description comme dans l'API REST traditionnelle. Par exemple

. {

. produit (sku: 'DR0117') {

. la description

. }

. }

.

[6] Google reCAPTCHA

Il est plus important maintenant un jour de sécuriser votre site Web contre les pirates et autres dommages. Magento 2.3 a introduit la fonctionnalité Google reCAPTCHA. L'outil Google reCAPTCHA sera désormais natif. Ci-dessous la liste des pages pouvant obtenir le niveau de sécurité supplémentaire:

  • Les pages de connexion administrateur et utilisateur
  • Page d'inscription
  • Formulaire de contact
  • Mot de passe oublié

[7] MSI (Inventaire multi-sources)

Magento MSI permet au commerçant de définir plusieurs emplacements de stock sur la plate-forme pour le développement de Magento, puis de lier des canaux. Cela permettra également aux marchands de gérer leur stock de manière native via plusieurs sources. Cela inclurait l'expédition d'objets et le suivi des niveaux de stock de divers entrepôts, ainsi que l'enregistrement dans les magasins de détail pour permettre la «livraison à partir du magasin» et le «retrait en magasin».

Avec les fonctionnalités MSI introduites dans Magento 2.3, le commerçant gérera tous les inventaires sans extensions ni plates-formes tierces.

[8] 2FA (authentification à deux facteurs)

La sécurité est l’un des éléments les plus importants de tout système. Pour protéger le système contre les utilisateurs malveillants (hacker) ayant obtenu un mot de passe, Magento met en œuvre une authentification à deux facteurs.

Cette couche de sécurité supplémentaire obligera l'utilisateur à prouver qu'il dispose des droits d'accès au système en envoyant un code de sécurité sur son téléphone ou son courrier électronique.

Prise en charge 2FA sous les méthodes d'authentification,

  • Google Authenticator
  • Duo Sécurité
  • Authy

[9]Message Queue

La file de messages est un protocole de communication asynchrone, ce qui signifie que l’expéditeur n’a pas besoin de répondre immédiatement au traitement en cours. La file de messages est conçue pour optimiser le système en fournissant une file de tâches à terminer.

Par exemple, lorsque le système se connecte au logiciel ERP, importez ou exportez automatiquement. Notez qu'il est important d'établir une file de messages avant d'installer Magento. Vous trouverez ci-dessous une liste du processus que vous devez configurer.

  • Installer RabbitMQ
  • Installez Magento
  • Connectez RabbitMQ à Magento

[10] Page Builder

Magento fournit des fonctionnalités de création de pages permettant de créer des pages CMS dynamiques avec des fonctionnalités réactives afin que les clients n’aient pas besoin de passer au développement pour les pages de conception de base. Quelques autres points forts seraient

  • Le support PHP 7.2 sera ajouté
  • Tiny MCE sera reconduit à la version 4
  • Le support Elastic Search 5 sera ajouté
  • Le processus d'importation / exportation de Magento sera amélioré

Si vous utilisez toujours les anciennes versions de Magento, il est temps de migrer de Magento 1 vers Magento 2.

Infigic a une équipe de développeurs Magento certifiés et expérimentés. Nous avons lancé et migré avec succès plus de 10 sites Web Magento 2.

Donc, si vous recherchez la meilleure entreprise de développement Magento pour vos sites Web, nous sommes ce qu'il y a de mieux.

Vous pouvez nous envoyer un email sur Cette adresse e-mail est protégée du spam. Vous devez activer le JavaScript pour la visualiser. ou appelez le +1 (315) 675-7779

Nouvelles de

Infigic Technologies - Développement d'applications Web et mobilesTechnologies Infigic
Catégorie: Solutions de commerce électronique et développeursSociété concernant: Infigic est une société mondiale de développement d’applications Web et de sites Web de commerce électronique créée par d’anciens cadres d’IBM et d’anciens Sun Microsystems.
Chez Infigic, nous mettons les utilisateurs au centre pour créer des expériences numériques précises. Notre groupe de développeurs, d’analystes commerciaux et de spécialistes du marketing numériques chevronnés veille à ce que nous réalisions en permanence des projets et des campagnes réussies qui atteignent des objectifs commerciaux concrets.
Chez Infigic, nous pensons que nos responsabilités vont également au-delà des affaires.

Cette adresse e-mail est protégée du spam. Vous devez activer le JavaScript pour la visualiser.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.