
Your D8 site won’t cease to exist after November of 2021. Migrating to Drupal 9 is Critical (and Easier Than Past Migrations)Įven though the differences between Drupal 8 and 9 are small – it is still important to make the move.
DRUPAL 8 END OF LIFE CODE
Though, some of the code will be forked and included in Drupal’s core. Other dependencies, like Doctrine Simple Annotation Parser, will eventually be removed. D8 depends on Twig 1 and, while there is no end-of-life date for Twig 1, Twig 2 has been out for a while.

Drupal 9 uses Symfony 4.Īnother example is Twig. Drupal 8 relies on Symfony 3.3 which reaches its end of life in 2021. In fact, it’s depending on them (they are dependencies!). Updated Dependenciesĭrupal uses backend and frontend libraries. In a move to D9, and in every new version of Drupal, deprecated code will have to be refactored and removed. In Drupal 8, deprecated code is usually functionality from previous versions of Drupal. Removal of Deprecated Codeĭeprecated code is essentially code that will soon be obsolete – often because there is a better alternative out there. There are only two major differences between D8 and D9: deprecated code and updated dependencies. By adopting the Symfony framework in Drupal 8 and beyond, Drupal migrations will feel more like small upgrades.ĭrupal version 8.9.x should be almost the same as D9. Previous Drupal migrations have felt like a re-platforming or moving to a whole new CMS. Organizations running Drupal 8 have about six months to move to Drupal 9.įortunately, the move to D9 from D8 should be much easier than the move from 7 to 8. What Happens in the Move from Drupal 8 to Drupal 9? Drupal 7, on the other hand, uses a PHP framework developed by the Drupal community.ĭrupal 7’s life can be extended. More specifically, Drupal 8 is built on Symfony 3, which reaches its end of life in 2021 – essentially taking Drupal 8 with it. Drupal 8 is the first version of Drupal to incorporate Symfony, an open-source PHP framework. This is all happening because of Symfony.

Meaning there will be a moment when Drupal 7, 9 and 10 are supported while Drupal 8 won’t be (and it’ll have been that way for over half a year!). And in June 2022, Drupal 10 is set to be released. Drupal 7 reaches end of life in November of 2022, a year after Drupal 8.
