Upgrade to Pro — share decks privately, control downloads, hide ads and more …

EasyAdminBundle introduction

EasyAdminBundle introduction

Lightning Talk given at AFSY Meetup Paris January 2019


Olivier Dolbeau

January 12, 2019

More Decks by Olivier Dolbeau

Other Decks in Programming


  1. EasyAdminBundle … en 7 minutes ! > Faites du sport

  2. Kézako ?

  3. Requirements

  4. Installation

  5. None
  6. There’s a lot of features!

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

  8. Link to coach Custom rendering Custom action Custom controller

  9. Custom action Retrieve entity Redirect to website

  10. Groups Custom form type Help! Collection type Required or not

  11. None
  12. It’s always possible to override everything!

  13. We override member show action only. Do your business!

  14. Favicons Submenus Titles “Special” action

  15. Favicons Titles Submenus “Special” action

  16. • 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
  17. 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
  18. Merci ! Faites du sport ! 5€ de réduction !