{"id":5024,"date":"2015-05-22T08:45:36","date_gmt":"2015-05-22T06:45:36","guid":{"rendered":"https:\/\/www.combell.com\/fr\/blog\/?p=5024"},"modified":"2015-06-03T15:50:57","modified_gmt":"2015-06-03T13:50:57","slug":"magento-2-arrive-que-devez-vous-savoir-a-ce-sujet","status":"publish","type":"post","link":"https:\/\/www.combell.com\/fr\/blog\/magento-2-arrive-que-devez-vous-savoir-a-ce-sujet\/","title":{"rendered":"Magento 2 arrive&#8230; Que devez-vous savoir \u00e0 ce sujet ?"},"content":{"rendered":"<p><em><strong>Il aura fallu attendre quelque temps, mais il semblerait que la version 2 du syst\u00e8me de commerce \u00e9lectronique Magento sera disponible d\u2019ici peu. Mais qu\u2019en est-il des diff\u00e9rences et avantages de cette nouvelle version ?<\/strong><\/em><\/p>\n<h2><strong>Une des principales plateformes de commerce \u00e9lectronique<\/strong><\/h2>\n<p>Magento est <a title=\"Magento syst\u00e8me de gestion de contenu\" href=\"http:\/\/en.wikipedia.org\/wiki\/Magento\" target=\"_blank\" rel=\"noopener\">un des plus importants syst\u00e8mes de gestion de contenu open source<\/a> pour les sites web de commerce \u00e9lectronique. Lanc\u00e9e en mars 2008 sous le nom de Bento par la soci\u00e9t\u00e9 californienne Varien, la plateforme est devenue la propri\u00e9t\u00e9 exclusive du site de ventes aux ench\u00e8res eBay en 2011. Pendant quelques ann\u00e9es, elle n\u2019a pratiquement plus \u00e9t\u00e9 d\u00e9velopp\u00e9e, jusqu\u2019\u00e0 l\u2019ann\u00e9e pass\u00e9e, o\u00f9 l\u2019on a annonc\u00e9 l\u2019arriv\u00e9e de Magento 2.<\/p>\n<p><!--more--><\/p>\n<p>Magento utilise le syst\u00e8me de gestion de bases de donn\u00e9es relationnelles MySQL, le langage de programmation PHP et des \u00e9l\u00e9ments de Zend Framework. Trois plateformes distinctes sont propos\u00e9es : Magento Community Edition (un SGC open source pouvant \u00eatre modifi\u00e9 par tous), Magento Enterprise Edition (une version bas\u00e9e sur la Community Edition qui offre davantage de possibilit\u00e9s et de fonctions, mais qui n\u2019est pas gratuite) et Magento Go (bas\u00e9e sur le cloud, avec un h\u00e9bergement web chez Magento Inc., et qui s\u2019adresse aux petites entreprises).<\/p>\n<p>Selon un <a title=\"Sondage sur les plateformes de commerce \u00e9lectroniques populaires\" href=\"http:\/\/blog.aheadworks.com\/2014\/10\/e-commerce-platforms-share-investigation-october-2014\/\" target=\"_blank\" rel=\"noopener\">r\u00e9cent sondage visant \u00e0 d\u00e9terminer les plateformes de commerce \u00e9lectronique les plus utilis\u00e9es<\/a> sur le million de sites web en t\u00eate du classement du guide Alexa, Magento CE est utilis\u00e9 par 25,6 % des entreprises, suivi par WooCommerce (20,8 %). Ensemble, les deux syst\u00e8mes repr\u00e9sentent donc 46,4 % du march\u00e9. De son c\u00f4t\u00e9, Magento Enterprise est utilis\u00e9 par 4,4 % des plateformes de commerce \u00e9lectronique. Chez Combell aussi, vous pouvez opter pour l\u2019<a title=\"H\u00e9bergement Magento\" href=\"https:\/\/www.combell.com\/fr\/hebergement\/hebergement-magento\" target=\"_blank\">h\u00e9bergement Magento<\/a> pour votre site de commerce \u00e9lectronique.<\/p>\n<h2><strong>Magento 2 : 10 avantages<\/strong><\/h2>\n<p>La nouvelle version de Magento offre quelques avantages de taille par rapport \u00e0 la version 1.<\/p>\n<ol>\n<li>\n<h3><strong>Architecture modulaire<\/strong><\/h3>\n<\/li>\n<\/ol>\n<p>L\u2019ancienne Varien Library, dans laquelle les \u00e9l\u00e9ments \u00e9taient trop interd\u00e9pendants, sera remplac\u00e9e par une nouvelle biblioth\u00e8que Magento Framework, o\u00f9 les \u00e9l\u00e9ments fonctionnels seront g\u00e9r\u00e9s \u00e0 un niveau bas. Les modules du noyau sont en outre d\u00e9velopp\u00e9s de fa\u00e7on \u00e0 fonctionner de mani\u00e8re enti\u00e8rement ind\u00e9pendante et peuvent \u00eatre facilement remplac\u00e9s.<\/p>\n<ol start=\"2\">\n<li>\n<h3><strong>Int\u00e9gration contr\u00f4l\u00e9e des modules<\/strong><\/h3>\n<\/li>\n<\/ol>\n<p>Avant de pouvoir int\u00e9grer un module dans la plateforme, un contr\u00f4le est effectu\u00e9 afin de v\u00e9rifier si ce module est bien compatible avec la plateforme. La base de donn\u00e9es est en outre mieux command\u00e9e, de mani\u00e8re \u00e0 \u00e9viter que, lors de l\u2019installation d\u2019un module, des modifications incompatibles avec la version de Magento puissent \u00eatre apport\u00e9es \u00e0 la structure.<\/p>\n<ol start=\"3\">\n<li>\n<h3><strong>Une meilleure s\u00e9curit\u00e9, \u00e0 divers niveaux<\/strong><\/h3>\n<\/li>\n<\/ol>\n<p>La racine de Magento 2 ne sera p. ex. plus accessible via des requ\u00eates HTTP, mais uniquement via son dossier pub. Tous les autres \u00e9l\u00e9ments, parmi lesquels le code source et les donn\u00e9es de configuration, seront eux aussi mieux prot\u00e9g\u00e9s.<\/p>\n<ol start=\"4\">\n<li>\n<h3><strong>Tests automatiques<\/strong><\/h3>\n<\/li>\n<\/ol>\n<p>Absente dans la version 1 de Magento, cette proc\u00e9dure est bien pr\u00e9sente dans la nouvelle version. Il y a environ 2.600 tests d\u2019int\u00e9gration, 7.699 tests unit, 100 tests JS unit et 100 tests statiques. Il y a en outre 9 packs de tests permettant de tester les performances, avec divers param\u00e8tres, allant d\u2019une petite boutique en ligne devant traiter un nombre peu \u00e9lev\u00e9 de commandes \u00e0 une boutique bien plus grande, avec des tonnes de commandes \u00e0 traiter. Et comme si ce n\u2019\u00e9tait pas suffisant, les d\u00e9veloppeurs peuvent en outre d\u00e9velopper leurs propres tests, et ainsi assurer une couverture compl\u00e8te avant l\u2019application.<\/p>\n<ol start=\"5\">\n<li>\n<h3><strong>Des performances am\u00e9lior\u00e9es<\/strong><\/h3>\n<\/li>\n<\/ol>\n<p>Le noyau de Magento 2 g\u00e8re moins d\u2019objets, et des objets plus l\u00e9gers. Le syst\u00e8me de mise en cache est confi\u00e9 \u00e0 des outils sp\u00e9ciaux tels que Varnish. Du fait que la structure du catalogue a \u00e9t\u00e9 simplifi\u00e9e, il est possible de traiter des volumes de donn\u00e9es plus importants. La mise \u00e0 niveau d\u2019une plateforme, m\u00eame si cette derni\u00e8re a \u00e9t\u00e9 fortement personnalis\u00e9e, reste simple gr\u00e2ce \u00e0 la nouvelle architecture modulaire et les th\u00e8mes l\u00e9gers (voir point 8).<\/p>\n<ol start=\"6\">\n<li>\n<h3><strong>Application de technologies plus r\u00e9centes<\/strong><\/h3>\n<\/li>\n<\/ol>\n<p>Le syst\u00e8me d\u2019installation de modules de Magento 1 a \u00e9t\u00e9 remplac\u00e9 par le Composer, qui rend la gestion des modules plus simple et plus flexible. JavaScript Prototype a \u00e9t\u00e9 remplac\u00e9 par jQuery, et l\u2019enti\u00e8ret\u00e9 de l\u2019interface a \u00e9t\u00e9 r\u00e9alis\u00e9e avec HTML5 et CSS3.<\/p>\n<ol start=\"7\">\n<li>\n<h3><strong>Back-end enti\u00e8rement renouvel\u00e9<\/strong><\/h3>\n<\/li>\n<\/ol>\n<p>Gr\u00e2ce \u00e0 un menu principal clair et convivial, la gestion du back-end est beaucoup plus transparente. Les fiches de produits sont elles aussi plus faciles \u00e0 g\u00e9rer gr\u00e2ce aux modes simple et avanc\u00e9, la modification ou l\u2019ajout d\u2019attributs, etc. L\u2019arborescence dont on a beaucoup parl\u00e9 a \u00e9t\u00e9 modifi\u00e9e. L\u00e0 o\u00f9 le code du back-end, les mod\u00e8les du front-end et les fichiers statiques \u00e9taient autrefois dispers\u00e9s un peu partout dans la racine du document, tous les fichiers d\u2019un certain module sont d\u00e9sormais group\u00e9s \u00e0 un seul endroit.<\/p>\n<ol start=\"8\">\n<li>\n<h3><strong>Th\u00e8me de base adaptatif et vaste choix de th\u00e8mes<\/strong><\/h3>\n<\/li>\n<\/ol>\n<p>Par d\u00e9faut, Magento 2 offre un design adaptatif, sur lequel des th\u00e8mes sp\u00e9cifiques peuvent se baser, et qui est compatible avec n\u2019importe quel type d\u2019appareil, allant de l\u2019ordinateur au smartphone, en passant par la tablette. Du fait que les \u00e9l\u00e9ments de l\u2019interface des modules sont g\u00e9r\u00e9s par les modules m\u00eames via le composant View, les th\u00e8mes inclus avec Magento 2 sont beaucoup plus l\u00e9gers qu\u2019avec Magento 1.<\/p>\n<ol start=\"9\">\n<li>\n<h3><strong>Ouverture et API<\/strong><\/h3>\n<\/li>\n<\/ol>\n<p>L\u00e0 o\u00f9 Magento 1 n\u2019offrait qu\u2019une API limit\u00e9e, dans Magento 2, toutes les fonctions sont disponibles via une API, ce qui permet des \u00e9changes avec des programmes de tiers. De plus, chaque module peut d\u00e9sormais devenir fournisseur d\u2019un service, via la couche Service Contracts.<\/p>\n<ol start=\"10\">\n<li>\n<h3><strong>Communaut\u00e9<\/strong><\/h3>\n<\/li>\n<\/ol>\n<p>Et pour conclure, la documentation a \u00e9t\u00e9 (et est encore) d\u00e9velopp\u00e9e de mani\u00e8re intensive ; une grande partie se trouve d\u00e9j\u00e0 en ligne, mais est continuellement compl\u00e9t\u00e9e par les d\u00e9veloppeurs de la communaut\u00e9. Dans ce cadre, il faut noter que la communaut\u00e9 de d\u00e9veloppeurs et d\u2019utilisateurs est incit\u00e9e \u00e0 contribuer au d\u00e9veloppement de Magento 2, mais que ses contributions seront utilis\u00e9es tant pour la Community Edition que pour l\u2019Enterprise Edition.<\/p>\n<h2><strong>Besoin d\u2019infos suppl\u00e9mentaires ?<\/strong><\/h2>\n<p>Magento 2 semble tr\u00e8s prometteur. Vous pouvez suivre ses derni\u00e8res \u00e9volutions via <a title=\"Github Magento 2\" href=\"https:\/\/github.com\/magento\/magento2\" target=\"_blank\" rel=\"noopener\">Github<\/a> et le <a title=\"Magento 2 wiki\" href=\"https:\/\/wiki.magento.com\/dashboard.action\" target=\"_blank\" rel=\"noopener\">wiki consacr\u00e9 \u00e0 Magento 2<\/a>. La soci\u00e9t\u00e9 XI Ing\u00e9nierie propose \u00e9galement un livre blanc gratuit, r\u00e9dig\u00e9 dans la langue de Moli\u00e8re : <a title=\"Magento 2 livre blanc\" href=\"http:\/\/www.x2i.fr\/magento-ecommerce\/magento-2-livre-blanc-v1\/\" target=\"_blank\" rel=\"noopener\">\u00ab Les dessous de Magento 2 \u00bb<\/a>.<\/p>\n<p>Une Developer Release Candidate est attendue pour mars 2015. Dans un prochain article, nous nous pencherons sur le calendrier de lancement de cette nouvelle version et examinerons quelques points importants \u00e0 ne pas perdre de vue lors de la migration vers Magento 2.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il aura fallu attendre quelque temps, mais il semblerait que la version 2 du syst\u00e8me de commerce \u00e9lectronique Magento sera disponible d\u2019ici peu. Mais qu\u2019en est-il des diff\u00e9rences et avantages...<\/p>\n","protected":false},"author":5,"featured_media":5038,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[67,72,59,73],"tags":[8,220],"acf":[],"uagb_featured_image_src":{"full":["https:\/\/www.combell.com\/fr\/blog\/files\/2015\/05\/magento2.jpg",850,290,false],"thumbnail":["https:\/\/www.combell.com\/fr\/blog\/files\/2015\/05\/magento2-50x50.jpg",50,50,true],"medium":["https:\/\/www.combell.com\/fr\/blog\/files\/2015\/05\/magento2-300x102.jpg",300,102,true],"medium_large":["https:\/\/www.combell.com\/fr\/blog\/files\/2015\/05\/magento2.jpg",768,262,false],"large":["https:\/\/www.combell.com\/fr\/blog\/files\/2015\/05\/magento2.jpg",850,290,false],"1536x1536":["https:\/\/www.combell.com\/fr\/blog\/files\/2015\/05\/magento2.jpg",850,290,false],"2048x2048":["https:\/\/www.combell.com\/fr\/blog\/files\/2015\/05\/magento2.jpg",850,290,false],"post-featured":["https:\/\/www.combell.com\/fr\/blog\/files\/2015\/05\/magento2.jpg",850,290,false],"post-featured-opt":["https:\/\/www.combell.com\/fr\/blog\/files\/2015\/05\/magento2.jpg",750,256,false],"post-featured-opt-md":["https:\/\/www.combell.com\/fr\/blog\/files\/2015\/05\/magento2.jpg",850,290,false],"post-featured-opt-sm":["https:\/\/www.combell.com\/fr\/blog\/files\/2015\/05\/magento2.jpg",485,165,false],"post-featured-opt-xs":["https:\/\/www.combell.com\/fr\/blog\/files\/2015\/05\/magento2.jpg",375,128,false],"post-most-popular":["https:\/\/www.combell.com\/fr\/blog\/files\/2015\/05\/magento2-50x50.jpg",50,50,true],"post-author":["https:\/\/www.combell.com\/fr\/blog\/files\/2015\/05\/magento2-60x60.jpg",60,60,true]},"uagb_author_info":{"display_name":"Romy","author_link":"https:\/\/www.combell.com\/fr\/blog\/author\/romy\/"},"uagb_comment_info":0,"uagb_excerpt":"Il aura fallu attendre quelque temps, mais il semblerait que la version 2 du syst\u00e8me de commerce \u00e9lectronique Magento sera disponible d\u2019ici peu. Mais qu\u2019en est-il des diff\u00e9rences et avantages...","_links":{"self":[{"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/posts\/5024"}],"collection":[{"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/comments?post=5024"}],"version-history":[{"count":1,"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/posts\/5024\/revisions"}],"predecessor-version":[{"id":5026,"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/posts\/5024\/revisions\/5026"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/media\/5038"}],"wp:attachment":[{"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/media?parent=5024"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/categories?post=5024"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/tags?post=5024"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}