AropixelAdminBundle
Un framework d'administration Symfony pensé pour les développeurs. Il fournit les outils et une base solide pour construire une interface d'admin rapidement — sans gêner votre propre code, et sans devenir une boîte noire.
GitHub — aropixel/admin-bundle

Ce qui le différencie
La plupart des générateurs d'admin cachent vos entités derrière un DSL de configuration. AropixelAdminBundle part de votre propre FormType — le générateur make:crud le lit et construit un CRUD complet autour, vous gardez donc le contrôle total sur la validation, les transformers et la logique métier.
Fonctionnalités clés
- Générateur
make:crud— scaffolding complet create/read/update/delete à partir d'unFormTypeexistant - Composant DataTable — listes triables, filtrables et paginées, prêtes à l'emploi
- Intégration Select2 — widgets de sélection avec recherche, compatibles ajax
- Widgets image & galerie — uploads, recadrage et galeries branchés dans les formulaires d'admin
- Gestion des utilisateurs & rôles — CRUD utilisateurs admin avec contrôle d'accès par rôle
- Design system à base de tokens — chaque couleur, espacement et rayon est une custom property CSS
--aro-*au-dessus de Bootstrap 5, donc re-thémer se résume à une poignée de variables, pas une guerre de surcharges CSS - Interface multilingue — français, anglais, allemand, espagnol, italien, tchèque
Bundles complémentaires
AropixelAdminBundle est le socle sur lequel repose le reste de l'écosystème :
- PageBundle — pages & page builder visuel
- BlogBundle — articles & catégories
- MenuBundle — menus de navigation
Prérequis
- PHP 8.2+
- Symfony 6.4 ou 7.x
Installation
bash
composer require aropixel/admin-bundle
php bin/console aropixel:admin:create-user