Sortir du cadre
Présentation sur l'adaptation des frameworks aux projets plutôt que l'inverse, avec focus sur Symfony au Forum PHP 2022

Cette sketchnote a été réalisée lors du Forum PHP 2022. Elle illustre la présentation "Sortir du cadre" donnée par Robin Chalas, qui aborde comment adapter les frameworks aux besoins des projets plutôt que de subir leurs contraintes.
Contenu de la présentation
Robin Chalas propose de repenser notre rapport aux frameworks. Il rappelle qu'un framework n'est qu'un outil et un guide, pas une loi à suivre aveuglément. En prenant l'exemple de Symfony, il détaille l'évolution de la structure : du simple au standard Unix, puis les modifications apportées par Flex et les recettes, jusqu'aux adaptations par les développeurs.
La présentation explore les possibilités de modification : quand cela a peu d'intérêt (sans contraintes d'infrastructure), quand ajouter des éléments (oui, mais sans excès et en documentant), et l'importance du dossier SRC/ ouvert aux modifications pour se découpler du framework.
Points clés à retenir
- Framework = outil et guide : pas une loi à suivre aveuglément
- Structure évolutive : de simple vers standard Unix, puis personnalisations progressives
- Modifications réfléchies : ajouter avec modération et documenter les changements
- Découplage via SRC/ : garder l'ouverture aux modifications pour l'indépendance
- Philosophie inversée : c'est aux frameworks de s'adapter aux projets, pas l'inverse !
Cette sketchnote est disponible dans un carnet physique.