symfony2 admingenerator

14
Symfony2 Admingenerator

Upload: symfonybcn

Post on 25-May-2015

526 views

Category:

Technology


0 download

DESCRIPTION

Genera tu backoffice de forma automática con AdminGeneratorBundle, una herramienta basada en Symfony2.

TRANSCRIPT

Page 1: Symfony2 admingenerator

Symfony2Admingenerator

Page 2: Symfony2 admingenerator

¿Quién soy?

Cayetano SorianoPHPero symfoneroDe Cádiz@neoshadybeatTrabajo en Softonic

Page 3: Symfony2 admingenerator

Algunos númerosMás de 28847 descargas.478 puntos en knp bundles (primera página)1945 commits75 contributors

Page 4: Symfony2 admingenerator

Responsables delproyecto

Page 5: Symfony2 admingenerator

¿Con quéfunciona?

Doctrine ODMDoctrine ORMPropel

Page 6: Symfony2 admingenerator

¿Por qué usaradmingen?Fácil configuraciónAltamente customizable desde un archivo yamlPermisos por columnas ACL y security rolePermisos por acción ACL y security roleCreación de filtrosetc ...

Page 7: Symfony2 admingenerator

Show me la movida!!!

Page 8: Symfony2 admingenerator

Creo la entity

Page 9: Symfony2 admingenerator

Lanzo el comando para generar el códigonecesario

Page 10: Symfony2 admingenerator

Ya tengo listo mi panel :-)

Page 11: Symfony2 admingenerator

Ejemplo de un yaml de configuracióngenerator: admingenerator.generator.doctrineparams: model: Acme\DemoBundle\Entity\Baloon namespace_prefix: Acme bundle_name: DemoBundle i18n_catalog: AcmeDemoBundle # tells Admingenerator to look for translations in AcmeDemoBundle.xx.yml fields: id: label: ID name: label: baloon.name.label color: label: baloon.color.label help: baloon.color.help sandbags: formType: collection extras: new_label: baloon.sandbags.new.label addFormOptions: type: \Acme\DemoBundle\Form\Type\Baloon\EmbedSandbagType allow_add: true allow_delete: true by_reference: falsebuilders: list: params: title: baloon.title.list display: [ id, name, color ] actions: new: ~ batch_actions: delete: label: baloon.delete.label confirm: baloon.delete.confirm myCustomAction: label: baloon.myCustomAction.label confirm: baloon.myCustomAction.confirm object_actions:

Page 12: Symfony2 admingenerator

RoadmapRelease primera versión tageada como estable.Quitar dependencias de sensio extra bundlePasarlo a RESTControl de acceso por votersMejorar comandos

Page 13: Symfony2 admingenerator
Page 14: Symfony2 admingenerator

Gracias