Le week-end Magento « OpenGento Toulouse », qu’est-ce que c’est ?
Du 23 au 25 juin dernier, j’ai participé en tant que développeur Magento au week-end « Opengento » Toulouse.
OpenGento est une association Française ayant pour principale mission l’organisation d’évènements Magento pour les développeurs.
Ainsi, depuis 2015, c’est à Toulouse que s’organise chaque année un week-end Magento réunissant 20 à 30 développeurs passionnés. A noter : X2i, groupe Clever Age, a été sponsor de l’OpenGento deux années d’affilées en 2015 et 2016, afin d’encourager la mise en place d’évènements Magento enrichissants et constructifs.
La formule de ces week-ends donne envie : deux jours dans une villa privatisée en proche banlieue Toulousaine, l’air frais de la campagne, quelques animaux fermiers pour le dépaysement, de la nourriture à foison, du vin et une grande piscine où barboter.
C’est dans cet environnement privilégié que j’ai retrouvé une vingtaine de spécialistes Magento venus de la France entière pour échanger sur des problématiques business, métier, techniques, et partager nos connaissances et savoir-faire.
Au programme : des heures de codage collectif sur des projets sérieux et moins sérieux, des conférences et des démos pour découvrir des nouveautés, des concours de jeux vidéo pour se détendre, et bien plus encore.
Passons outre le détail des (succulents) menus, place au compte-rendu des différentes activités du week-end !
Les ateliers/projets
Projet IdCategory
Il consistait en la création d’un petit module manquant dans Magento et permettant l’affichage du numéro de l’id de la catégorie à côté de son nom dans le back-office.
Projet Toggle
Durant ce projet, nous avons créé un module Toggle permettant de faire de l’A/B testing sur l’ensemble du code PHP. Cela nécessitait une configuration en BO du nombre de clients (en %) ayant accès à certaines features particulières.
Projet « Don’t Worry »
L’objectif : rendre un e-commerçant heureux. Il s’agit d’un projet « fun » qui consiste à modifier l’ensemble des fonctions de Magento afin de rassurer l’e-commerçant en lui faisant croire que son site a un succès fulgurant.
Exemples : suppression des messages d’erreurs des caches et index, tous les messages en positifs et en vert, commande passée automatiquement après ajout d’un produit au panier par un client, nouvelles commandes générées par cron toutes les minutes, BO couleur vert fen-shui, etc.
Projet tests fonctionnels
Nous avons lancé une recherche sur les possibilités existantes sous Magento 2. Au final, le test fut concluant avec Codeception/PhantomJS. Il serait intéressant d’approfondir ce test avec BeHat pour la partie PHP, et, après plusieurs tests, la partie JS oriente vers Selenium. Le test de Google Headless s’est avéré très prometteur (probablement utilisable à court terme avec BeHat) pour la partie JS et est également à approfondir.
Conclusion
Cette 3ème édition du week-end OpenGento Toulouse fut riche : riche en rencontres, riche en nourriture et autres aliments liquides, riche en soleil et baignades, mais surtout et avant tout riche en découvertes, en ateliers, en démos, et en informations sur l’environnement et les produits Magento ! J’espère avoir pu vous restituer une (petite) partie des nouveautés apprises durant le week-end et des projets menés tous ensemble. Si vous souhaitez avoir plus d’informations sur l’évènement ou si vous êtes intéressés pour participer à la prochaine édition, rendez-vous sur le site de l’OpenGento !