PHPackages                             caxy/easy-sonata-admin - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. caxy/easy-sonata-admin

ActiveSymfony-bundle

caxy/easy-sonata-admin
======================

Simplified Configuration system for Sonata Admin.

1.0(10y ago)072MITPHP

Since May 12Pushed 9y ago4 watchersCompare

[ Source](https://github.com/caxy/EasySonataAdmin)[ Packagist](https://packagist.org/packages/caxy/easy-sonata-admin)[ RSS](/packages/caxy-easy-sonata-admin/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (1)Dependencies (1)Versions (4)Used By (0)

easy-sonata-admin
=================

[](#easy-sonata-admin)

\###Getting Started

1. Add EasySonataAdminBundle to your project

```
composer require caxy/easy-sonata-admin
```

2. Enable the bundle

```
// app/AppKernal.php
class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = array(

            //Load before SonataAdminBundle!
            new Caxy\EasySonataAdminBundle\EasySonataAdminBundle(),

            new Sonata\AdminBundle\SonataAdminBundle(),
        );
    }
}
```

3. Configure your admin. Example for FOS User Entity below:

```
// app/config/config.yml

easy_sonata_admin:
    entities:
        User:
            class: AppBundle\Entity\User
            batch_actions:
                - '-delete'
            list:
                fields:
                    - id
                    - username
                    - email
                    - enabled
                actions: [show: {}, 'edit', 'delete']
            edit:
                fields:
                    - { property: id, type_options: { } }
                    - { property: username, type_options: { } }
                    - { property: email, type_options: { } }
                    - { property: enabled, type_options: { } }
                    - { property: 'plain_password', type: 'text', type_options: { required: true } }
                actions: ['-delete']
            filter:
                fields:
                    - username
                    - email
                    - enabled
                    - roles
            show:
                fields:
                    - username
                    - email
                    - enabled
                    - { property: 'last_login', type: 'datetime' }
                    - roles
                actions: ['-delete']
```

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

3653d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/e978fd38c8591f9960d5b2fb5361e6a9a15d316e02301583662fcd0451245326?d=identicon)[caxy](/maintainers/caxy)

![](https://www.gravatar.com/avatar/f026505c3d310e87a2fffe04451d003b510d7877f90123b1bb8ff9a982795a52?d=identicon)[davidwnek@gmail.com](/maintainers/davidwnek@gmail.com)

---

Top Contributors

[![DavidWnek](https://avatars.githubusercontent.com/u/2678350?v=4)](https://github.com/DavidWnek "DavidWnek (6 commits)")

---

Tags

sonata admin configuration

### Embed Badge

![Health badge](/badges/caxy-easy-sonata-admin/health.svg)

```
[![Health](https://phpackages.com/badges/caxy-easy-sonata-admin/health.svg)](https://phpackages.com/packages/caxy-easy-sonata-admin)
```

###  Alternatives

[sonata-project/doctrine-orm-admin-bundle

Integrate Doctrine ORM into the SonataAdminBundle

46117.7M155](/packages/sonata-project-doctrine-orm-admin-bundle)[sonata-project/page-bundle

This bundle provides a Site and Page management through container and block services

219922.5k13](/packages/sonata-project-page-bundle)[sonata-project/translation-bundle

SonataTranslationBundle

771.7M10](/packages/sonata-project-translation-bundle)[sonata-project/doctrine-mongodb-admin-bundle

Symfony Sonata / Integrate Doctrine MongoDB ODM into the SonataAdminBundle

68839.2k3](/packages/sonata-project-doctrine-mongodb-admin-bundle)[tilleuls/ckeditor-sonata-media-bundle

Integrates SonataMediaBundle with CKEditor

53531.4k1](/packages/tilleuls-ckeditor-sonata-media-bundle)[yokai/sonata-workflow

Integrate Symfony workflow component in Sonata Admin

23372.9k](/packages/yokai-sonata-workflow)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
