Making the Symphony & Drupal partnership stronger

Session Track
Code & development
Skill level
Intermediate

Symphony 3 is the framework that is the biggest dependency of Drupal 8 and is scheduled to be deprecated in November 2021. It is important that Drupal release cycles align with Symphony’s major & minor release cycles. To align with the minor release cycles, Drupal 8’s release cycles are 6 months. The releases are now in June and December allowing to adopt Symphony’s releases in a month time. Drupal 9 is a step to align with end of life of Symphony 3 and will adopt Symphony 5. Symphony 5 will provide for latest Symphony features and longer support line.

Here is a list of the 5 key components of Symphony that we use today in Drupal 8.

  1. Routing

  2. ClassLoader

  3. Console

  4. DependencyInjection

  5. EventDispatcher

  6. Yaml

My session will walk through what each of these components stand for & are the new features, enhancements in each of the above  from Symphony 3 to Symphony 5.