Site : https://www.confort-sauter.com/
Type de projet : Plateforme corporate & e-commerce
Stack : eZ Platform / Ibexa DXP & Commerce, PHP, Symfony, CI/CD, Platform.sh
Contexte
Il s’agit de l’un des projets les plus importants de mon parcours.
L’objectif était de moderniser la plateforme, faire évoluer la stack technique et renforcer la couche e-commerce tout en garantissant la stabilité en production.
🔄 Migrations majeures
Participation active aux migrations stratégiques suivantes :
- Migration eZ Platform 2.5 → Ibexa DXP 3.2
- Migration Symfony 3.4 → Symfony 5
- Migration Ibexa 3.3 → Ibexa Commerce 3.3
Travaux réalisés
- Écriture de scripts de migration personnalisés
- Adaptation aux breaking changes
- Maintien du site opérationnel pendant les transitions
🛒 Personnalisation de la couche Commerce
- Surcharge de la couche Ibexa Commerce
- Implémentation de besoins métier spécifiques
- Adaptation des règles commerciales
- Intégration avec les APIs métier du client (GET / POST)
🧱 Architecture & organisation
- Développement de 2 bundles distincts dans un même dépôt (MonoRepo, approche similaire à Symfony)
- Mise en place de nouvelles fonctionnalités métier
- Optimisation et refactoring du code existant
- Revue de code des collaborateurs
⚙️ Industrialisation & qualité
🛠 Automatisation
- Mise en place d’un Makefile
- Installation complète du projet en moins de 10 minutes
🔐 Sécurité & standards
- Audit et correctifs de sécurité
- Code Clean & PHP CS Fixer selon les standards Symfony
🚀 CI/CD
- Mise en place d’un pipeline CI/CD
- Intégration avec Travis CI
- Migration vers GitHub Actions
- Déploiement sur Platform.sh