As major version updates in the past have been quite disruptive in bringing new features and APIs, you might be wondering how this update impacts your site and your Drupal learning journey. Will Drupalize.Me Drupal 8 tutorials apply to Drupal 9 sites? Will you have to learn a totally new system with Drupal 9?
Thankfully, there is good news about both those questions. The short answer to the first question is “Yes!” -- the vast majority of our Drupal 8 tutorials will apply to Drupal 9 sites. For the second question, the answer is “No!”, you won’t have to learn a new system. The exceptions to the question of tutorial compatibility are tutorials which feature APIs that have been removed in Drupal 9, like in SimpleTest for Automated Testing (which we have noted). Also, some contributed modules have updates that we are currently reviewing. They appear in our Search API and Solr tutorial series.
We’ve put together some resources to get you up to speed with Drupal 9, starting with our Guide to Drupal 9.
What’s the deal with Drupal 9?
In this short video, we explain how our Drupal 8 tutorials are compatible with Drupal 9 sites because of the way that Drupal 9 was built inside of Drupal 8.
## Upgrade to Drupal 9
While there’s no one-size-fits-all process for upgrading to Drupal 9, by the end of this tutorial you should be able to explain the major differences between Drupal 8 and 9, audit your existing Drupal 8 projects for Drupal 9 readiness, estimate the level of effort involved, and start the process of upgrading.
Learn about a key concept in understanding the difference between Drupal 8 and Drupal 9: deprecated code:
## Tools for checking Drupal 9 readiness
On the blog, we’ve posted a couple of tutorials to help you check your site for Drupal 9 readiness.
## Community resources
There are a number of great Drupal 9 resources from the Drupal community at large. Here are a few you might want to check out.
How Drupal 9 is made and what is included (Drupal.org) — This guide includes documentation about the code deprecation process, 3rd-party library changes, module removals, environment requirements, and other important information about Drupal 9 and its future development.
Drupal 9.0.0 released (dri.es) — From the blog of Drupal project lead and founder, Dries Buytaert
A new Drupal 9 landing page on drupal.org (Drupal.org) — Drupal.org has launched a shiny new landing page introducing Drupal 9.
Thank you
A heartfelt thank you to all the contributors who made Drupal 9 happen! And a thank you to the Drupal Association for supporting community infrastructure and events that keep Drupal moving forward.
Add new comment