
However, if you’re upgrading from Drupal 7, the process is going to be more intense due to the radical differences between Drupal 7 and Drupal 8 and Drupal 9.
#DRUPAL CORE VERSION UPGRADE#
Well, if you’ve got a healthy, up-to-date Drupal 8 site, you don’t have much to worry about because the upgrade to Drupal 9 should be fairly minor. And with the sole focus on Drupal 9 it will also enable module maintainers to have a clear roadmap for how future releases of Drupal impact them, thus creating a path to more innovation and less concern of full re-builds due to incompatibility of future versions.

This shift also empowers Drupal to solidify itself as a modern, stable, secure platform capable of handling massive websites with complex functionality. In November 2022 Drupal Core maintainers can solely focus on one supported Drupal version which for now is Drupal 9. Which means that Drupal 9 no longer includes deprecated building blocks. These have been deprecated in Drupal 8 and removed in Drupal 9. So when Symfony 3 is withdrawn, Drupal needs to be using Symfony 4 or 5 - which is where Drupal 9 comes in.ĭrupal Core maintainers have diligently reviewed the codebase to see what parts of Drupal’s API have dependencies which could change and break Drupal 9. When these building blocks get deprecated, and are no longer supported by their communities with security releases, changes, and enhancements, then those building blocks need to be upgraded in Drupal Core so that it all stays secure and functional.įor example, Symfony 3, which is also Drupal 8’s biggest dependency, is reaching end-of-life in November 2021. Quite simply, Drupal wants to continue to propel forward as a modern platform with a core that is strategic, effective and most importantly secure.ĭrupal 8 & 9 are built on top of, and dependent upon, several other codebases or frameworks.

#DRUPAL CORE VERSION CODE#
In fact, most major contributed modules are usable in both Drupal 8 & Drupal 9, which is very different than how it’s worked in the past as the code base between these two versions will be very similar (unlike Drupal 7 and Drupal 8’s code bases which are drastically different). If you’re upgrading from Drupal 8 to Drupal 9 the code between the two versions is going to be very similar and, much less of a dramatic change (as long as all your Drupal core and it’s dependencies have been kept up to date) than upgrading from Drupal 7. In fact 4 out of 5 sites are still on Drupal 7 and about 20-25% are on Drupal 8. Let’s dive into some answers and start mapping out your Drupal upgrade plan of attack.įirst off, it’s important to know that you’re not alone in this situation or with any of these questions. “What do I do next?” “Is it really that important to be on a supported version of Drupal?” “If my site is on Drupal 7 should I upgrade to 8 and then 9?ĭon’t panic.we’re here to help. #3 Support will be severely reduced, and in many cases completely non-existent from the Drupal community, especially for Drupal 7.Īlright, let's do a quick check in.you’re still reading this blog, which means chances are your site is built with either Drupal 7 or Drupal 8. #2 No new modules or updates for existing ones. #1 will stop issuing security updates making your Drupal 7 or 8 website more vulnerable and at a heightened risk of hacking and security breaches. Three Impacts of Drupal 7 And Drupal 8’s End of Life: Drupal 8's end of life is currently set for November 2, 2021, due to Symfony 3's end of life (Drupal has Symfony set as a dependency). Just to give you a point of reference in November 2022, Drupal 7 will be over 11 years old and while it was previously scheduled for its end of life in November 2021 it has now been extended to November 28, 2022. This is due to the global and overwhelming impact that COVID-19 had on businesses' and their annual budgets.Įven though Drupal 8 is a more recent version, it will actually reach its' end-of-life before Drupal 7.
#DRUPAL CORE VERSION SOFTWARE#
In software terms End of Life is when a piece of software reaches the point when it will no longer receive bug fixes or security updates from the maintainers.

Let's first start with the definition of “End of Life,” or EOL. This means you are likely not only re-thinking your original upgrade plans but also asking what’s next for your Drupal website or future project. Now that the End of Life for Drupal 7 has pushed out to November 2022 it no longer shares an end of life date with Drupal 8 (Drupal 8 is set for an end of life in November 2021).
