Download the PHP package fredb/admin-bundle without Composer
On this page you can find all versions of the php package fredb/admin-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download fredb/admin-bundle
More information about fredb/admin-bundle
Files in fredb/admin-bundle
Package admin-bundle
Short Description Create Back-office by annotations in Entities
License MIT
Homepage http://github.com/NewbridgeGreen/TestBundle
Informations about the package admin-bundle
AdminBundle
Create Back-office by annotations in Entities (PHP/Symfony2)
Create Back-office only with annotations in your Entities.
For PHP / Symfony2
Have a look to this bundle on Youtube : http://www.youtube.com/channel/UCnIexKoNgMwnaUHsLzYuzYQ
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:
Installation:
0 - Install symfony 2. Version >= 2.2.0
- curl -s https://getcomposer.org/installer | 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
All versions of admin-bundle with dependencies
symfony/symfony Version 2.2.*
doctrine/doctrine-bundle Version 1.2.*
twig/extensions Version 1.0.*
symfony/assetic-bundle Version 2.1.*
symfony/swiftmailer-bundle Version 2.2.*
symfony/monolog-bundle Version 2.2.*
sensio/distribution-bundle Version 2.2.*
sensio/framework-extra-bundle Version 2.2.*
sensio/generator-bundle Version 2.2.*
jms/security-extra-bundle Version 1.4.*
jms/di-extra-bundle Version 1.3.*
zendframework/zendframework1 Version 1.12.3
doctrine/orm Version ~2.2,>=2.2.3