Extending the Drupal 7 End of Life and What Drupal 7 and 8 Site Owners Need to Know About It
Those using Drupal 7 will get more breathing time to plan for their Drupal 9 or 10 upgrade. The Drupal security team announced (on 2023-June-07) that they are extending the End of Life of Drupal 7 until January 5, 2025. If you are using Drupal 8, it already reached its end of life and is not supported any more. If you are using Drupal 9, support will be available till November 2023.
As per the announcement, this will be the final extension and there will not be any changes to the end-of-life date any more. Now we have the final date of January 5, 2025, and after that, there will not be any official support from the Drupal security team for Drupal 7.
If you are a Drupal 7 Site Owner
If you already have plans for upgrading Drupal to its latest version - Drupal 10, this is time to accelerate it as the final EOL date is announced and there is no more changes to the date. Also now Drupal 10 got released, wi,th lots of features including CKEditor5, improved performance and lots more features and benefits that can accelerate your organization's digital transformation initiatives. The Drupal Migration API system fully supports Drupal 7 to Drupal 9 and 10 migration.
Your Drupal 7 core and contributed modules will be constantly under the radar of the Drupal Security Team and you will get regular security patches and updates till Jan, 5 2025. You should make sure to update your PHP versions to the latest one that is supported by Drupal 7 and apply security patches to your core and contributed modules to get your website to perform better and keep it secure.
If you are planning a major revamp in the UI, make sure that you invest in implementing a living style guide using Pattern lab or KSS or any similar systems so that you can easily convert that to a twig-based Drupal 9/10 theme when you are ready for the latest version of Drupal.
If you are planning a major functionality implementation in your Drupal 7 website,
- Make sure that the contributed modules you use have a Drupal 9 or 10 upgrade path.
- Create custom modules in such a way that they can be easily ported to Drupal 9/10.
- By now, most of the contributed modules supported by Drupal 9 is also supported by Drupal 10. It is recommended to do the migration to Drupal 10 directly so that you get all the enhanced features available in Drupal 10.
If you are a Drupal 8 Site Owner
Drupal 8 site owners are at a big risk as Drupal 8 is not supported any more. You need to immediately upgrade to Drupal 10 or Drupal 9 if you still have modules that do not support Drupal 10.
If you are a Drupal 9 Site Owner
Drupal 9 site owners should make sure, that the website is in the latest release of 9.x - which is 9.5. Drupal 9.5 is supported till Nov 2023. You can use the upgrade status to check for Drupal 10 compatibility and do the upgrade by Nov 2023. You should any case, maintain your codebase to make sure that you replaced all deprecated functions. Here is a list of functions that will be deprecated in Drupal 9.
If you are confused about whether to upgrade directly to Drupal 10 or upgrade to Drupal 9, we suggest picking Drupal 10 if you have not yet started the migration process. You can go with Drupal 10 and test the latest features like CKEditor5 to get a feel of Drupal 10. Drupal 10.1 will come with more features, like the decoupled menu. So by the time you are ready to launch the website, Drupal 10.1 will be available, and you can go for that.
- Do generously support the Drupal Security Team by donating to the Drupal Association Security Fund
- Drupal 7 site owners only have until Jan 5 2025 to complete the upgrade. So start immediately. You can check out D7Upgrade for more information and a module to check on how complex your Drupal 7 website is.
- Drupal 8 reached EOL. Drupal 8 site owners should upgrade to Drupal 9 or 10 immediately.