Drupal8 for Symfony developers
summary
Drupal 8 reuses many Symfony components (HTTP, DI, routing, events, Twig) but not the full stack and still retains hooks; development uses Composer, Drupal Console and Drush and standard PHP tooling. The demo builds a hello_symfony module with a route, controller, service (injected via the container) and an event subscriber that can short-circuit the request to return a maintenance response. Enabling the dev module shows the profiler with 67 database queries and ~175 ms time-to-first-byte on cold load.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 0:44Fun Facts
- 1:39Drupal and Symphony
- 7:08Development Environment
- 11:10Installation
- 13:52Composer
- 14:17Create content
- 15:02Web Profiler
- 17:14Folder Organization
- 19:21Request Response
- 28:22Controller
- 29:59Services
- 30:33Events and listeners
- 32:05Custom module
- 33:47Routing
related talks
42mDrupal8 for Symfony developers
43mDrupal8 for Symfony Developers
21mDrupal 8 BOGOFs: A Hitchhiker's Guide to Less Popular Symfony Components
41mWhat’s New in Drupal 8?
01h 04mBye bye drupalisms! Propelling Drupal into a modern PHP ecosystem
18mLet’s take the best route - Exploring Drupal 8 Routing System
40mDeep dive into Symfony 4 internals
01h 01mDeep dive into Symfony 4 internals
