Magento 2 : feuille de route et astuces pour la migration
Comme nous l’avions expliqué dans un article précédent, Magento, une des plateformes de commerce électronique les plus utilisées au monde, a été modernisée et améliorée en profondeur. Quand la version définitive de Magento 2 sera-t-elle disponible ? Et quel est le meilleur moment pour effectuer la migration ?
Feuille de route
On peut le dire : Magento 2 a su se faire attendre. Beaucoup accusent eBay, qui est devenu en 2011 le propriétaire de la version commerciale de la plateforme, et qui n’a depuis pas fait grand-chose pour poursuivre le développement de cette dernière. Heureusement, la très efficace communauté de développeurs de Magento a elle-même pris l’initiative – via une mise à jour en profondeur – de rendre la plateforme de commerce électronique plus sûre, plus robuste, mais en même temps plus simple à utiliser et mieux adaptée aux technologies modernes.
Et c’est justement parce que Magento 2 est si différent de la première version qu’une feuille de route a été élaborée, de manière à ce que son lancement se déroule sans heurts. Sous réserve de toute modification ultérieure, voici la chronologie à laquelle vous pouvez vous attendre :
- 18 décembre 2014 : La version bêta a été mise à disposition des développeurs (téléchargement – astuces pour l’installation)
- mars 2015 : Developer Release Candidate, avec prise en considération des remarques de la communauté de développeurs ; timing des extensions et de l’API ; début de l’optimisation.
- avril 2015 : Développement des premières extensions par des tiers.
- juin 2015 : Démo de la nouvelle plateforme pour la publication d’extensions, en remplacement de Magento Connect.
- septembre 2015 : Commercialisation de la version bêta de Magento Community Edition 2 et Magento Enterprise Edition 2
- décembre 2015 : Version stable de Magento Community Edition 2 et Magento Enterprise Edition 2, lancement de la nouvelle plateforme de publication pour les extensions.
- janvier 2016 et au-delà : mises à jour des versions stables avec de brefs intervalles, optimisation des performances.
Migration : bonne et mauvaise nouvelle
Pour ceux qui veulent passer à Magento 2, il y a une bonne et une mauvaise nouvelle. Commençons par la mauvaise : du fait que l’architecture de Magento 2 est complètement différente de celle de Magento 1, il est impossible de passer de Magento 1 à la nouvelle version via une simple mise à jour du code source. Aucun script ne sera d’ailleurs publié pour une telle mise à jour.
Cela implique donc non seulement que vous devrez lancer une réinstallation complète de Magento 2, mais aussi que vous devrez adapter d’autres éléments.
- Certains modules devront être remplacés, retravaillés ou modifiés
- Les extensions de tiers devront être remplacées par des versions compatibles avec Magento 2
- Les thèmes devront être adaptés sur la base du thème adaptatif de base
- Les données mêmes doivent être converties vers de nouveaux formats
- Des tests fonctionnels devront être effectués
Avant que vous ne vous découragiez, il y a aussi une bonne nouvelle, et pas des moindres : l’élément qui est le moins affecté par cette migration est la base de données même. La structure des tableaux de Magento 2 est en effet très proche de celle de Magento 1, et les données enregistrées sont pratiquement identiques. La migration des données de Magento 1 à Magento 2 ne devrait donc poser aucun problème. De plus, des outils permettant de rendre cette migration encore plus simple devraient bientôt être disponibles.
Quelques inconvénients de Magento 2
Comme nous l’avions indiqué dans notre article précédent ainsi que dans divers autres articles postés sur notre blog (1), Magento 2 offre de nombreux avantages. Mais il y a aussi des inconvénients (surtout pour les développeurs) qui sont principalement dus à l’important écart qui existe entre les deux versions.
- Durant quelques années, les développeurs, intégrateurs et éditeurs d’extensions devront garder à jour leur connaissance des deux systèmes (Magento 1 et 2), puisque les deux coexisteront.
- La plupart des modules et extensions devront être retravaillées ; une simple mise à jour ne suffira pas.
- La nouvelle plateforme pour la publication d’extensions offre bien plus de sécurité en termes de fiabilité des extensions, mais elle a clairement aussi des conséquences économiques pour les éditeurs de ces extensions.
Quand faut-il procéder à la migration ?
Vous l’aurez bien compris : Magento 2 ne sera vraiment disponible que fin 2015 au plus tôt. Si vous utilisez actuellement déjà Magento 1, il est peut-être préférable que vous vous attendiez encore un peu avant de précéder à la migration, jusqu’à ce que les développeurs aient atteint un niveau de savoir-faire suffisant et que des études de cas vous convainquent. N’oubliez cependant pas que dans ce cas, vous ne pourrez pas profiter des avantages qu’offre Magento 2, à savoir l’utilisation des toutes dernières technologies, des frais d’exploitation moins élevés, un meilleur rendement opérationnel...
Et que faire si vous voulez lancer un projet de boutique en ligne maintenant ? Allez-vous choisir Magento 1, sachant que dans une bonne année vous devrez faire la transition ? Ou allez-vous plutôt attendre que la version définitive de Magento 2 soit disponible ?
Tout dépend de l’urgence de vos plans. Si vous pouvez vous permettre d’attendre quelques mois, il peut être intéressant d’attendre la sortie de Magento 2, et de commencer dès maintenant à anticiper cette sortie en étroite collaboration avec les développeurs. Si, par contre, vous ne voulez pas postposer vos plans, il n’y a aucune raison de ne pas vous lancer avec Magento 1. Magento 1 reste en effet une plateforme très performante et fiable. De plus, Magento continuera d’assurer le service d’assistance pour Magento 1 jusqu’à trois ans après la sortie de Magento 2, ce qui signifie que vous deviez être tranquille jusque fin 2018.
Êtes-vous curieux de découvrir le nouveau Magento 2 ? Visionnez la démo ou rendez-vous sur le site web de Magento pour y lire les toutes dernières actualités. Les questions sont entre autres traitées sur Stack Exchange. Quelle que soit la version que vous choisissez, vous êtes toujours à la bonne adresse chez Combell, qui propose l’hébergement Magento, avec ou sans accès SSH, à partir de 10 euros par mois.