Retour sur la SyliusCon 2023 !
E-commerce, Sylius

Retour sur la SyliusCon 2023 !

Par Hélèna le 9 novembre 2023

 Lecture 9 minutes

SyliusCon 2023 : un an après sa première édition, la SyliusCon était de retour en terres polonaises. Pendant une journée entière, Hélèna Gravelier, directrice de projets et responsable de l'offre Sylius, et Olivier Allain, architecte Sylius et membre de la Core Team Sylius, ont pu apprendre des meilleurs experts, réseauter avec des personnes aussi inspirées qu’inspirantes en profitant de quelques conseils e-commerce, et célébrer la communauté qui entoure Sylius. Après une participation à la première édition de l'événement en tant que visiteurs aux côtés du Groupe Rosa, Synolia - agence Sylius certifiée leading partner France - a cette fois eu l’occasion de monter sur scène pour animer une conférence sur la web performance et Varnish, dans le cadre des projets Sylius. Retour sur une journée rythmée à Poznań.

La nouvelle ère de la dynamique Sylius

Aussitôt lancée, la SyliusCon 2023 a vu Mikołaj Król, nouveau CEO de Sylius, ouvrir la journée sur une keynote présentant une rétrospective des derniers mois d’activité de l'éditeur. Les efforts menés par les équipes Sylius pour dynamiser l’activité de l’entreprise  - processus de review de PR, structuration des actions, etc. - ont pu être mis en avant. Cette keynote d'ouverture a aussi été l’occasion de découvrir les nouveaux visages de la Core Team Sylius et de l’équipe Sylius, avec notamment la présentation du nouveau responsable des partenariats France : Emil Janiszewski.

Enfin, l'éditeur a su tenir son audience en haleine en annonçant officiellement la sortie prochaine des versions 1.13 et 2.0 de Sylius pour le premier trimestre 2024. Tenez-vous prêts !

Le reste de la journée s’est articulé autour des trois tracks prévues. Une première consacrée aux conférences business, et deux autres dédiées à des sujets techniques.

Les présentations business de la SyliusCon

Sylius Plus devient un service modulaire - par Przemysław Połeć de Sylius

Notre équipe a pu assister à la présentation de Przemek consacrée à l’offre Sylius Plus, devenue récemment un service modulaire. Désormais, les marchands ont la possibilité de choisir de quelles fonctionnalités avancées ils souhaitent bénéficier. Récemment ajoutées à l’offre Sylius Plus, les nouvelles fonctionnalités BtoB - listes de prix produits par client, ajouts groupés au panier, recherche par SKU, etc. - ont fait l’objet d’un focus. De même que le One Page Checkout, une solution pour limiter les abandons paniers et ainsi accompagner les internautes plus rapidement dans leur processus d’achat. C'est une amélioration notable pour l’expérience utilisateur !

Construire une marketplace avec Sylius en utilisant Open Marketplace - par Radosław Żurawski de BitBag

Dans la lignée des sujets BtoB, Synolia, agence Sylius experte, a également pu découvrir la solution Open Marketplace, développée par Bitbag. Ce plugin compatible avec Sylius et Sylius Plus offre, entre autres, la gestion des profils vendeurs avec un système de modération (inscription, validation, archivage) par un compte administrateur, mais aussi la possibilité pour un client d’échanger avec le vendeur, la gestion et le suivi des commandes ou encore la gestion avec le suivi des expéditions.

Les sujets techniques de cette SyliusCon 2023

Automatisation : alimenter l'assurance qualité et l'excellence des lancements - par Sebastian Michaud de Mollie

Sebastian Michaud, integration manager pour la solution de paiement en ligne Mollie, a abordé des sujets plus techniques. Lors de sa conférence, il a partagé la manière dont Mollie a mis l’automatisation au service de la qualité et de la stabilité de son plugin de paiement pour Sylius et les autres solutions e-commerce. Le paiement est une étape clé dans l’expérience utilisateur. En effet, un processus de paiement complexe, lent ou mal conçu, va souvent entraîner de la frustration chez l’utilisateur. Cela se traduit généralement par un abandon du panier avant la finalisation de la commande. Ainsi, il demeure très important de s’assurer que chaque évolution respecte toutes les règles de qualité, sans bug.

Chez Mollie, l'automatisation rentre donc en jeu à chaque pull request faite sur le core de la solution ou sur chacun de leurs plugins (Sylius, Magento, Prestashop, …) afin d'exécuter un pipeline de test. Tous ces tests ne seraient pas efficaces sans monitoring. C’est pour cela que Mollie utilise un monitoring unifié sous forme de dashboard pour suivre facilement la QA de sa solution.

Enfin, ces tests automatisés ne remplacent pas tous les tests manuels. En effet, quelques tests très spécifiques et poussés sont réalisés par les équipes de Mollie avant chaque sortie d’une nouvelle version de leur solution.

Pièges typiques du développement Sylius - par Łukasz Chruściel & Mateusz Zalewski de Commerce Weavers

Forts de leur expérience acquise en tant que membres de la Core Team Sylius, Łukasz Chruściel et Mateusz Zalewski, des Commerce Weavers, ont partagé leur retour d’expérience sur les pièges typiques de développement avec Sylius. L’une des premières erreur à éviter concerne le nombre de requêtes faites pour la génération de certaines pages. À titre d'exemple, la page d’historique de commande peut s’avérer très gourmande en données selon les informations affichées (produits, prix, etc.). Pour pallier cela, leur conseil est d’utiliser la configuration d’association de données sur Doctrine permettant de charger les données en une seule requête plutôt que de les multiplier pour chaque liaison d’objet.

Un autre sujet abordé pendant cette conférence concernait Behat et PHPSpec pour la mise en place des tests. En effet, ces deux solutions sont normalement utilisées par Sylius. Néanmoins, leur mise en place peut parfois nécessiter beaucoup d’efforts et s’avérer coûteuse. Pour cela, les deux speakers ont présenté l’alternative des tests avec PHPUnit (déjà employé par Synolia).

Après plusieurs autres recommandations, Matteusz et Lukasz ont abordé la roadmap technique de Sylius. Ils ont notamment présenté les évolutions à venir sur le workflow de paiement ainsi que le ResourceBundle qui connaît d’importantes améliorations pour offrir une expérience optimale aux développeurs. Vous pouvez retrouver les slides de cette conférence juste ici.

Le parcours de Sylius de zéro à la production en moins de 30 minutes - par Jacques Bodin-Hullin de Monsieur Biz

Jacques Bodin-Hullin, fondateur de l’agence Monsieur Biz, a eu l’occasion de travailler sur de nombreux projets avec Sylius. Des projets au cours desquels ses équipes et lui ont mis en place des outils visant à gagner du temps. Sa conférence était l’occasion de partager des astuces pour optimiser le temps d’initialisation d’un projet Sylius… Et ainsi pouvoir démarrer la phase de production plus rapidement !

En premier lieu, il était question de la création des makefiles, visant à automatiser les tâches répétitives. La seconde étape d’initialisation concernait le déploiement simple d’une instance Sylius sur Clever Cloud. Et, enfin, l'installation avec une liste de plugins semi-automatisée déjà définie. Parmi les plugins utilisés et recommandés par l’équipe Monsieur Biz, nous avons eu le plaisir de retrouver le SyliusSchedulerCommandPlugin et le SyliusGDPRPlugin. Il s’agit de deux des nombreux plugins développés par Synolia, agence Sylius experte. Enfin, la dernière évolution de leurs outils concernait l’utilisation de Castor, un Task Runner écrit en PHP par JoliCode.

Gestion avancée de la mise en page web basée sur Symfony - par Ivo Lukač de Netgen

En intervenant sur des projets Sylius et en traitant la question de la gestion des contenus CMS, les intégrateurs de la solution se heurtent parfois à un choix cornélien.

Aujourd’hui Sylius ne propose pas de solution CMS nativement embarquée dans ses versions standards ou Plus. Il existe tout de même plusieurs alternatives. Celles-ci peuvent être embarquées directement dans le back-office de Sylius avec des plugins (SyliusCmsPlugin ou SyliusCmsPagePlugin), ou déportées avec des services dédiés à la gestion de contenus (Prismic, Sanity and co.). Une autre possibilité dans laquelle certains s’aventurent consiste à mettre en place des solutions custom.

Chez Synolia, nous pensons qu’il est nécessaire de choisir la solution adaptée aux besoins de nos clients. Mais pour cela, il faut que l’expérience utilisateur proposée soit simple et efficace. Et quand il s’agit de gestion de contenus, ce n’est pas toujours évident. C’est notamment pour répondre à ce besoin qu’Ivo Lukač nous a présenté Netgen Layouts.

Cette solution permet de créer des templates (modèles de pages) qui pourront être utilisés sur des layouts (les pages). Ces layouts contiennent des blocks qui ont la particularité d’être administrés en “glisser-déposer”, ce qui est très facile et pratique. Les données qui composent ces blocks peuvent venir de différentes sources (saisie manuelle, liaison avec le plugin CMS précédemment cité, un CMS headless...). Enfin, la dernière étape est d’administrer le layout, sur une URL dédiée ou en remplacement d’une page déjà existante.

SyliusCon 2023 : une édition réussie pour Synolia

En tant que leading partner France, la présence de Synolia à cet évènement était plus qu’évidente. Cette SyliusCon 2023 était une belle occasion de profiter d'échanges enrichissants avec les acteurs et la communauté Sylius. Mais aussi de partager des retours d’expérience dans l’optique de proposer à nos clients une expertise toujours plus pointue.

La SyliusCon reste un évènement majoritairement technique. Et malgré les conditions météorologiques qui n’ont pas facilité l’accès à Poznan, Synolia a apprécié les efforts fournis par l’équipe Sylius pour organiser cette deuxième édition. Avec toute l’effervescence qui ne cesse de croître autour de la solution, l’équipe Synolia espère que les sujets business autour des projets Sylius seront de plus en plus nombreux. D'autant plus que l'arrivée de la nouvelle direction annonce de belles choses et une bonne dynamique du côté de l'éditeur.

Pour finir, on nous a glissé à l'oreille que la prochaine édition serait française... Finger crossed!

 

Vous avez besoin d'une agence Sylius qualifiée ? Prenez contact avec nos équipes d'expertes et d'experts !

Je prends contact

Découvrez également...