Drupal8 for Symfony developers
summary
Drupal 8 adopts many Symfony components but not the full stack and uses a dependency injection container as its backbone; routing lives in YAML, controllers can return render arrays that the HTML renderer converts to responses, and hooks map to event subscribers. Setup uses Composer and commands like composer create-project plus Drush or Drupal Console to generate code (the demo creates 25 nodes). A tiny custom module shows routes, a controller, a service and an admin link and works with the devel web profiler.
AI-written summary · about
chapters (21)
- 0:00Start
- 5:17Booking System
- 7:16Symphony Components
- 7:50Dependence Injection Container
- 8:34Setting Up the Development Environment
- 9:54Console Tools
- 10:24How To Install Rush
- 10:53Drupal Console
- 12:36Installation How To Install Drupal 8 and What's under the Hood
- 14:02Repository for Drupal Models
- 17:56Web Profiler
- 19:30Under the Hood
- 27:04Routing
- 29:13Controllers
- 32:24Building Custom Model
- 35:18Extend Controller Base
- 37:29Email Subscribers
- 38:46Custom Urls
- 39:41Recap
- 39:57Dependency Injection
- 40:39Building Custom Module
related talks
42mDrupal8 for Symfony developers
43mDrupal8 for Symfony Developers
21mDrupal 8 BOGOFs: A Hitchhiker's Guide to Less Popular Symfony Components
18mLet’s take the best route - Exploring Drupal 8 Routing System
41mWhat’s New in Drupal 8?
49mTools to Get Started with a Drupal 8 Project
01h 04mBye bye drupalisms! Propelling Drupal into a modern PHP ecosystem
48mDeveloping Symfony applications in 2023
