EasyAdminBundle est l’un des bundles d’administration les plus populaires de l’écosystème Symfony. Avec les versions 4.28, 4.29 et l’arrivée de la v5.0, de nombreuses améliorations ont été introduites pour simplifier le développement de back-offices robustes et modernes.
Ce qui change avec les versions 4.28 et 4.29
Les versions intermédiaires apportent leur lot d’améliorations progressives :
- Nouvelles options de configuration pour les champs de formulaire, offrant plus de flexibilité dans la personnalisation des interfaces d’administration
- Corrections de bugs et optimisations des performances sur les listes paginées et les filtres
- Meilleure intégration avec les dernières versions de Symfony et de ses composants
La grande nouveauté : EasyAdminBundle v5.0
La version 5.0 marque un tournant important dans l’évolution du bundle :
- Rupture de compatibilité assumée pour nettoyer l’API et supprimer les fonctionnalités dépréciées
- Refonte partielle de certains composants pour mieux tirer parti des fonctionnalités modernes de PHP et Symfony
- Nouvelle documentation et exemples mis à jour pour guider la migration
Migrer vers la v5.0
La migration depuis la v4.x n’est pas automatique. Il faudra :
- Lire le guide de migration officiel
- Mettre à jour vos
CrudControllerpour respecter les nouvelles conventions - Adapter les personnalisations de templates si nécessaire
EasyAdminBundle reste une solution incontournable pour créer rapidement des interfaces d’administration dans vos projets Symfony. La v5.0 consolide cette position en modernisant les fondations du bundle.
Retrouve la démonstration complète et les exemples de code dans la vidéo !