Slide 1

Slide 1 text

EasyAdminBundle … en 7 minutes ! > Faites du sport !

Slide 2

Slide 2 text

Kézako ?

Slide 3

Slide 3 text

Requirements

Slide 4

Slide 4 text

Installation

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

There’s a lot of features!

Slide 7

Slide 7 text

Link to coach Custom rendering Custom action Search (by default)

Slide 8

Slide 8 text

Link to coach Custom rendering Custom action Custom controller

Slide 9

Slide 9 text

Custom action Retrieve entity Redirect to website

Slide 10

Slide 10 text

Groups Custom form type Help! Collection type Required or not

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

It’s always possible to override everything!

Slide 13

Slide 13 text

We override member show action only. Do your business!

Slide 14

Slide 14 text

Favicons Submenus Titles “Special” action

Slide 15

Slide 15 text

Favicons Titles Submenus “Special” action

Slide 16

Slide 16 text

● Filter entities (programs: draft, active, terminated, …) ● Auto toggle by default in list view ● Add a custom dashboard by default Still so many things... ● Customize a whole new / edit form instead of using the default one. ● Customize the “search engine” (by config or code) ● Security => handled by symfony

Slide 17

Slide 17 text

Resources ● Official documentation: https://symfony.com/doc/master/bundles/EasyAdminBundle/index.html ● “EasyAdminBundle: l’arrière-guichet easy peasy” par Baptiste Adrien sur le blog de l’AFSY: https://afsy.fr/avent/2017/01-easyadminbundle-l-arriere-guichet-easy-peasy ● Deal with permissions: https://leanpub.com/practicalsymfony3/read#leanpub-auto-adding-simple-access-control-to-ea syadminbundle ● #easyadmin on symfony slack. ● Additional features (not tested) : https://github.com/alterphp/EasyAdminExtensionBundle Thanks a lot @javiereguiluz

Slide 18

Slide 18 text

Merci ! Faites du sport ! 5€ de réduction ! SHAPIN<3AFSY