Selected Session

Drupal 8 and Symfony

Speaker(s)
Dan Lemon (dan2k3k4)
Level of expertise
Beginner
Session Type
Regular (45 min)
Track(s)
Coding & Development
Community, Education & Research
Day
Friday
Time Slot
-
Room
Pischa

Let's talk

In this talk I aim to provide a brief overview of the various Symfony components that Drupal 8 is using, a quick introduction of converting Symfony bundles to Drupal modules, and a short note on how we as developers can improve our own modules by implementing Symfony conventions.

  • Components in use by Drupal 8
    • ClassLoader
    • Console
    • CssSelector
    • DependencyInjection
    • EventDispatcher
    • HttpFoundation
    • HttpKernel
    • Process
    • Routing
    • Serializer
    • Translation
    • Validator
    • Yaml
  • Improving module development with Symfony conventions
    • Build your modules based on Symfony for Drupal 8 and don't just convert them from Drupal 7

Slides

Presentation slides are hosted at: https://slides.com/dan2k3k4/drupal-8-symfony

 

Who am I?

I am quite new to Drupal development as I started with Amazee Labs back in August 2016, doing both Drupal 7 and Drupal 8 development. However I've been developing Zend-Framework 1 and 2 applications for the past 4 years. I studied Computer Science, worked in CERN, and I speak English, French, and Bulgarian, I also enjoy snowboarding which makes this camp a great place to give my first talk. You can follow me on d.o/twitter as: dan2k3k4

As I still consider myself a beginner with Drupal, I'll try to keep this talk as beginner-friendly as possible.