glitchr / base-bundle-admin
Administration backoffice for base-bundle: dynamic CRUD, dashboard, menus and field-based form generation
Package info
gitlab.glitchr.dev/public-repository/symfony/bundle/base/extension/admin.git
Type:symfony-bundle
pkg:composer/glitchr/base-bundle-admin
Requires
- php: ^8.1
- glitchr/base-bundle: 3.0.*-dev
- symfony/config: ^6.0|^7.0|^8.0
- symfony/dependency-injection: ^6.0|^7.0|^8.0
- symfony/form: ^6.0|^7.0|^8.0
- symfony/http-kernel: ^6.0|^7.0|^8.0
Requires (Dev)
- phpunit/phpunit: ^9.6
- symfony/framework-bundle: ^6.0|^7.0|^8.0
- symfony/twig-bundle: ^6.0|^7.0|^8.0
- symfony/var-dumper: ^6.0|^7.0|^8.0
This package is not auto-updated.
Last update: 2026-07-10 11:16:45 UTC
README
Administration backoffice extension for glitchr/base-bundle: dynamic CRUD controllers, dashboard, menus and field-based form generation — with no dependency on easycorp/easyadmin-bundle.
This package owns the Base\Admin\ namespace. It is a from-scratch replacement for EasyAdmin, designed around three ideas:
- One field system, everywhere.
Base\Admin\Field\XxxFielddescriptors pre-wireBase\Field\Type\XxxType— genuine Symfony Form types living inbase-bundle— so the exact same form fields work inside the admin and in any regular controller or frontend form. - A simple, direct CRUD pipeline.
AbstractCrudControlleractions are plain, linear, overridable controller methods (index,detail,edit,new,delete) — no event-dispatch indirection, no builder/DTO duplication. - Website-in-website UX. The admin mounts as a transparentJS overlay over the current page: opening the admin is a real navigation to a real URL, and the top-left "×" instantly returns to the exact page you were on. Without transparentJS, every link degrades to a regular full page load.
Installation
composer require glitchr/base-bundle-admin
Then register the bundle (if not using Flex auto-discovery):
// config/bundles.php
return [
// ...
Base\Admin\AdminBundle::class => ['all' => true],
];
Requirements
- PHP 8.1+
- Symfony 6.0+ / 7.0+ / 8.0+
glitchr/base-bundle3.0+
Documentation
Contextual, on-the-fly documentation for backoffice users is provided by the companion package glitchr/base-bundle-wikidoc, which plugs into this bundle's help panel.
Tests
make tests
License
LGPL-3.0-or-later — see SECURITY.md for the vulnerability disclosure policy.