PHPackages                             fredb/admin-bundle - 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. [Admin Panels](/categories/admin)
4. /
5. fredb/admin-bundle

ActiveSymfony-bundle[Admin Panels](/categories/admin)

fredb/admin-bundle
==================

Create Back-office by annotations in Entities

0.1(13y ago)4345[1 issues](https://github.com/freding/AdminBundle/issues)MITJavaScriptPHP &gt;=5.3.3

Since Jun 6Pushed 12y ago1 watchersCompare

[ Source](https://github.com/freding/AdminBundle)[ Packagist](https://packagist.org/packages/fredb/admin-bundle)[ Docs](http://github.com/NewbridgeGreen/TestBundle)[ RSS](/packages/fredb-admin-bundle/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependencies (13)Versions (5)Used By (0)

AdminBundle
===========

[](#adminbundle)

Create Back-office by annotations in Entities (PHP/Symfony2)

Create Back-office only with annotations in your Entities.
==========================================================

[](#create-back-office-only-with-annotations-in-your-entities)

For PHP / Symfony2

Have a look to this bundle on Youtube :

Features:
---------

[](#features)

- Doctrine ORM support,
- multi-language for your Front-office,(not only for Back-office)
- Linking your Entities,
- Adding picture,
- generate url key,
- Color, date, rich text...

For exemple if you have two entities:

- Product,
- Designer,

If you want to create on product page a list of designers that should be linked to product, put into Product Entity:

```
/** @Fredb\AdminBundle\Annotations\ConcretAnnotations\Property\Liste(user_name={"fr":"lier entity test","en":"link entity test"},class_item_linked="Acme\DemoBundle\Entity\Designer" ) */
protected $link_test;

```

And you will have "Designer" box in your admin(just like Designer box on third picture below)

Images:
-------

[](#images)

[![login](https://camo.githubusercontent.com/0d4a57d1e1f88e50a93863e32f94c305a3beabc28e0370b0e2c7ae3b26c37a8e/687474703a2f2f676b616e2e7a67726f7570652e6e65742f696d6167652f696d67312e706e67)](https://camo.githubusercontent.com/0d4a57d1e1f88e50a93863e32f94c305a3beabc28e0370b0e2c7ae3b26c37a8e/687474703a2f2f676b616e2e7a67726f7570652e6e65742f696d6167652f696d67312e706e67)

[![list](https://camo.githubusercontent.com/4535085096188028c44114304be6d3701b0462802d92781855592053d8eee78e/687474703a2f2f676b616e2e7a67726f7570652e6e65742f696d6167652f696d67322e706e67)](https://camo.githubusercontent.com/4535085096188028c44114304be6d3701b0462802d92781855592053d8eee78e/687474703a2f2f676b616e2e7a67726f7570652e6e65742f696d6167652f696d67322e706e67)

[![item](https://camo.githubusercontent.com/59d38e38a73f8f1441346929c7b811232895b7195c9d6eb3840edfdd405d8227/687474703a2f2f676b616e2e7a67726f7570652e6e65742f696d6167652f696d67332e706e67)](https://camo.githubusercontent.com/59d38e38a73f8f1441346929c7b811232895b7195c9d6eb3840edfdd405d8227/687474703a2f2f676b616e2e7a67726f7570652e6e65742f696d6167652f696d67332e706e67)

Installation:
-------------

[](#installation)

0 - Install symfony 2. Version &gt;= 2.2.0

- curl -s  | php
- php composer.phar create-project symfony/framework-standard-edition ./folder 2.2.4
- configure sql connexion

1 - Adding **"fredb/admin-bundle": "dev-master"** in require section of your "composer.json"

2 - php composer.phar update

3 - Adding AdminBundle to your Kernel : in "/app/AppKernel.php" add this line to $bundles array:

new Fredb\\AdminBundle\\FredbAdminBundle(),

4 - import AdminBundle Route: in "/app/config/routing.yml" add

```
 _admin:
      resource: "@FredbAdminBundle/Resources/config/routing.yml"
      prefix:   /

```

5 - import security context: in " /app/config/security.yml" put

```
 imports:
    - { resource: '@FredbAdminBundle/Resources/config/security.yml' }

 security:
    providers:
        in_memory:
            memory:
                users:
                    user: { password: mode, roles: 'ROLE_ADMIN' }

```

6 - import asset: in " /app/config/config.yml" add

```
assetic:
    bundles:        ['FredbAdminBundle']

```

execute : php app/console assets:install web/ --symlink

7 - create table require for linking Entity/pictures...

```
php app/console doctrine:schema:update --force

```

You can now create your own Entity.

Have a look to 'Fredb/AdminBundle/annotation/ConcretAnnotations' folder to find what you need to create Back-office. You can find sample in 'Fredb/AdminBundle/Dummy/Entity'. Wiki is coming soon.

Contact: Frédéric Bourbigot

###  Health Score

25

—

LowBetter than 35% of packages

Maintenance15

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 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

4773d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1563880?v=4)[Freding](/maintainers/freding)[@freding](https://github.com/freding)

---

Top Contributors

[![freding](https://avatars.githubusercontent.com/u/1563880?v=4)](https://github.com/freding "freding (5 commits)")

---

Tags

annotationsCreate Back-office

### Embed Badge

![Health badge](/badges/fredb-admin-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/fredb-admin-bundle/health.svg)](https://phpackages.com/packages/fredb-admin-bundle)
```

###  Alternatives

[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k17.9M380](/packages/easycorp-easyadmin-bundle)[rcsofttech/audit-trail-bundle

Enterprise-grade, high-performance Symfony audit trail bundle. Automatically track Doctrine entity changes with split-phase architecture, multiple transports (HTTP, Queue, Doctrine), and sensitive data masking.

1175.2k](/packages/rcsofttech-audit-trail-bundle)[oro/platform

Business Application Platform (BAP)

645143.5k114](/packages/oro-platform)[2lenet/crudit-bundle

The easy like Crud'it Bundle.

1616.4k12](/packages/2lenet-crudit-bundle)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

9421.6k59](/packages/open-dxp-opendxp)

PHPackages © 2026

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