Upgrading Drupal 7

Estimated reading time
4 minutes
Clock on a desk

Last update: May 2024

As the sunset of Drupal 7 approaches on January 5 2025, many organizations are upgrading to Drupal 10+. It is also a great opportunity to get the benefits of an enhanced and more user-friendly platform.

A bit of history: 

  • Drupal 7 support was scheduled by Drupal to end in November 2021
  • It was extended, due to the impact of COVID-19 on budgets and businesses, to November 2022.
  • It was extended again to November 1, 2023. 
  • Drupal announced that the scheduled Drupal 7 End-of-Life date will be re-evaluated annually. In June of 2023, Drupal announced a final extension of Drupal 7 to January 5, 2025. 

When Drupal support ceases, Drupal 7 sites will continue to operate and stay available online, they just won't have the same level of support and security provided by the overarching organization (but can still be updated, supported, and maintained by specific organizations). Below are some key things to know while you start your planning for the D7 to D9 migration. 

What will "no longer be supported" for Drupal 7?

From the Drupal.org website's public service announcement

  • Drupal 7 will no longer be supported by the community at large. The community at large will no longer create new projects, fix bugs in existing projects, write documentation, etc. around Drupal 7.
  • There will be no more core commits to Drupal 7.
  • The Drupal Security Team will no longer provide support or Security Advisories for Drupal 7 core or contributed modules, themes, or other projects. Reports about Drupal 7 vulnerabilities might become public creating 0-day exploits.
  • All Drupal 7 releases on all project pages will be flagged as not supported. Maintainers can change that flag if they desire to.
  • On Drupal 7 sites with the update status module, Drupal Core will show up as unsupported.
  • After November [2023], using Drupal 7 may be flagged as insecure in 3rd party scans as it no longer gets support from the Drupal Security Team directly.

Can you keep your Drupal 7 site active (and secure) past January 2025?

If your organization decides to keep the Drupal 7 website beyond the EOL date, the website will still function but there is a chance of a security vulnerability beyond found after January 2025. In this regard, Upanup would recommend making the switch to a newer version of Drupal before 2025 to ensure continued support, security updates, and access to modern features.

Highlights of Drupal 10

We have found time-and-again Drupal offers the best combination of tailored functionality, seamless integrations, and long-term value. However, this is getting even better for users on Drupal 10 as compared to Drupal 7. Below are some of the major improvements incorporated in moving from Drupal 7 to 10.

Moving to Drupal 10 allows you to build on your base state (no steps backwards) so that you won't lose functionality; allows all of your modules to provide the same or better functionality; allows your content types to be replicated or improved with the export/import of your data; allows for many commonalities, so the content editing features will be familiar to your staff; and allows you to stay on the leading open-source CMS for scalability, flexibility, and security. Once your site is upgraded to Drupal 10, all version updates in the future can be done seamlessly within the existing platform. No rebuilds are necessary!

Other highlights of Drupal 10 include the following:

  • Future-proofing, including API-first for delivery across channels and accessibility compliance.
  • Security hardening, including twig & input restrictions (reduces executable PHP), and automatic updates initiative (quick release of security patches).
  • Better authoring tools & experience, including in-place and in-context editing options.
  • Improved back-end user interface (UI) such as content authoring tools for more efficient, in-context updates for staff (E.G., “quick edit” tool).
  • Mobile-first architecture for a fully optimized, responsive website for audiences, as well as mobile editing capabilities.
  • A performance boost focused on superior management of large-scale content libraries (OpCache and BigPipe).
  • A stronger, more flexible foundation for future custom development to meet evolving needs.
  • Better keyboard navigation and accessibility.
  • Integrated configuration management system with development and staging environment support.

If you are interested in making the switch to Drupal 10, request a quote today. 

Request a quote or demo

How to prepare for the Drupal upgrade

1. Gather your wish list.

Key components of your migration with list include scope (e.g. any new functionality you'd like to add as part of your D7 to D10 switch), timeline (more about recommended website timelines), and budget. If you are unsure about pricing and looking for a quote on switching, please contact us any time and we'd be happy to discuss options and recommendations.

2. Prepare your content.

Any sized website that's undergoing a redesign/redevelopment tends to catalyze a content review. However, this step can be done before the project even starts, and is ideal if wanting to take a content-first approach (often recommended). If unsure where to start, check out this post about content governance models with structure examples for organizing content, or contact us for a content audit to determine what should be migrated and what should be removed/updated/amalgamated.

3. Find a great developer.

We're a little biased but have heard that Upanup is a fantastic Drupal developer. Check out some of our recent projects (including a recent D7 to D10 migration), client testimonials, recent awards, or feel free to connect with us any time with questions.