EasyAdminBundle v1 for an Amazing Admin Interface
Offered By: SymfonyCasts
Course Description
Overview
Time to build an admin interface for your amazing site! You want it to be great! Powerful! Beautiful! Awe-inspiring! ... and you need to be able to finish it in a just a few hours!
Lucky you.
EasyAdminBundle allows you to spin up fully-featured admin interfaces with almost zero work, then customize them as far as you need to go. It's not only beautiful, powerful and awe-inspiring, it's fun to use. In this tutorial, we'll learn how to:
- Install and Configure the bundle
- Customize everything: what properties to display, how they render, help messages, sorting, filters... and more!
- Override templates... at many different levels
- Take control of your forms
- Using autocompletion
- Adding custom actions (and removing others)
- Updating and configuring the menu (like adding a link to kitten videos!)
- Hooking into events to do things before or after an entity is saved
- Adding custom CSS/JS behaviors to the page
- ... and more
Join us! This is a bundle you will not regret using!
Syllabus
- Installation and First Admin
- Design Config & Security Setup
- Views & entities Config
- Actions Config
- Configuring the List Fields
- More about List Field Types
- DQL Filtering & Sorting
- Customize all the Templates!
- Dynamically Remove the delete Action Link
- Customize Template for One Field
- Form Field Customization
- The Autocomplete Field
- CollectionType Field
- Custom Fields with JavaScript
- Form Theming For a Completely Custom Field
- Adding a Custom Action
- Override Controllers
- Event Hooks
- Conditional Actions
- CSV Export
- Tweaking the Form Layout
- Dashboard & Menu Customizations
- Customizing the Menu
Taught by
Andrew Marcinkevičius and Ryan Weaver
Related Courses
Learn Javascript - 21 Essential Array MethodsCoursera Project Network via Coursera 3D Graphics for Web Developers
Pompeu Fabra University via FutureLearn A Simple Scatter Plot using D3 js
Coursera Project Network via Coursera Access WebView in an Android Studio Project
Coursera Project Network via Coursera Deployment Pipelines using GitHub Actions
A Cloud Guru