Skip to content

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

AropixelAdminBundle : une liste CRUD générée, avec tri, filtre et pagination

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'un FormType existant
  • 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 :

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

Documentation

Distribué sous licence MIT.