SymfonyPress est un CMS modulaire pensé pour être réutilisable d'un projet à l'autre. Il fournit un back-office complet et un système de droits fin, tout en optimisant automatiquement les médias. Ce projet m'a permis d'approfondir l'architecture Symfony 7 et les bonnes pratiques de sécurité côté serveur.
Points clés
- ▸Back-office avec gestion complète des articles, médias et utilisateurs.
- ▸Système de rôles et permissions RBAC granulaire.
- ▸Optimisation automatique des images à l'upload.
Défis techniques
- ▸Concevoir un système RBAC granulaire, extensible sans réécriture du cœur applicatif.
- ▸Automatiser l'optimisation et le redimensionnement des images à l'upload.
- ▸Structurer un back-office CRUD complet et maintenable pour articles, médias et utilisateurs.