Drupal 7 Migration: DIY Resources

Empowering you to migrate your Drupal 7 site

Drupal 7 support ending on 5 January 2025

Drupal 7 security support ends on 5 January 2025. This is the final extension of Drupal 7 end of life – Drupal 7 will not receive security support after this date. But don’t worry! The Drupal Association and Drupal Security Team are providing resources, tools, and partners to empower you to migrate your Drupal 7 sites.

This date marks 14 years since Drupal 7’s original release. While we’re proud of what Drupal 7 accomplished, we are looking forward to all of the potential that Drupal 10 brings!

Read the full PSA to learn more.

What does security support ending mean for you?

Now is the time to plan your migration.

In software terms, end of life means that the version of that software no longer receives feature updates, bug fixes, or security releases. This last point is the most important. If a security vulnerability is discovered after the end of life date, it may be publicly disclosed, and you will be unable to update your site to protect against the issue. For this reason, we recommend beginning to plan your migration now.

You have two options moving forward. You can migrate your site directly from Drupal 7 to Drupal 10, or you can choose another open web platform for managing your website.

Whether you want to take advantage of new functionalities with Drupal 10 or opt for another option, we’re here to support you.

Timeline

We recommend that you kick off the major milestones in your migration process no later than these dates:

Q3 2023 Use the questionnaire below to decide on a direction for your Drupal site
Q4 2023 Use your budget planning cycle for 2024 to set your budget for migration.
Select a certified partner to aid in your migration, and/or use our DIY resources to build a plan for your internal IT team
Q1 2024 Begin mapping your information architecture for migration, and decide if you will use this opportunity to update your content strategy.
Q4 2024 Establish your strategy for ongoing support, maintenance and upgrades.

Do it yourself

Do you have an internal Drupal team, or an established relationship with a Drupal consultant?

These resources will help you get your migration started on the right path.

31 Days of Migrations

This educational series by Drupal community member and mentor Mauricio Dinarte provides a comprehensive course in Drupal migrations.


View the course

Drupal 7 inside Drupal

Retrofit for Drupal

Retrofit for Drupal is a software library that provides a compatibility layer for Drupal 7 code to allow it to run in any modern version of Drupal.

Creator Matt Glaman demonstrates how it can be used in this video.

Learn about Retrofit

Audit your site

Site Audit Tools

There are several tools available that can help audit your site to see if you are ready for migration:

Find site audit tools

Featured Resources

Tag1 Drupal 7 to Drupal 10 Data Migration Guide

Tag1 Consulting is a top contributor and Drupal Certified Partner. They have a dedicated series of articles and videos focusing on your migration needs.


View the migration guide

Drupalize.me Migration Course

Drupalize.me is a Drupal training company and Drupal Association partner. They have a curriculum of more than 40 videos that explain how migrations in Drupal work, and all the parts and pieces you'll need for your own migrations.


View the migration course

Pantheon Migration Guide

This free guide from Pantheon will teach you key benefits of Drupal 10, steps for pre-planning your migration, and how to revisit your overall digital strategy along with your migration.


Download the guide

Drupal 7 Migration podcast

This multi-part series by certified migration partner Chromatic offers a variety of perspectives on what site owners need to consider when migrating from Drupal 7.


View the podcast

Article: It’s time to migrate from Drupal 7. Let me show you (how to start)

This article by the Drupal Association’s Alex Moreno will guide you through the process of migrating from the aging Drupal 7 to the modern Drupal 10+.


Read the article

Article: Drupal 7 end of life, next steps

This article by Drupal Association certified partner Axelerant lays out all of the options to choose from as a Drupal 7 site owner.


Read the article

Article: Drupal 7 end of life, what's next?

This article by top Drupal contributor and certified partner Acquia gives a retrospect on Drupal's life to date, and provides a white-paper for planning Drupal migration.


Read the article

DrupalCon Video: Upgrading to Drupal 10 using the Migrate API

Considering Backdrop CMS? Learn about the upgrade path

Backdrop CMS is an independent CMS project based on Drupal 7, offering a direct upgrade path. There are some notable changes in comparison with Drupal 7, therefore it is recommended "to evaluate the list of items to review on your Drupal 7 site, which can help to inform how much effort it will take to convert your site.

Migrating Drupal 7 to Drupal 9 with Acquia Migrate Accelerate

Acquia's free Migrate Accelerate helps you seamlessly migrate using intuitive migration UI and comprehensive migration set-up built by Drupal experts.


Watch a demo.

Looking for more resources?

To request additional types of resources, or to make suggestions for new resources to add to this page, please leave a comment on the issue linked below. The Drupal Association will be working with community volunteers to add a more robust resource library to this page.

Support our work

Great partners are are ready to work with you

Become a partner

The Drupal Association is certifying migration partners to help Drupal 7 site owners.

Would you like to be a partner?

Contact Us

Security Team

Support Security

You can donate to support the work of the Drupal Security Team on our Security Team Donations page.

The security team is a global team of volunteers and sponsored contributors who work tirelessly to support the Drupal community.

Donate

Drupal Association

Foster community

The Drupal Association is a 501c3 non-profit based in the United States which supports the global Drupal community. Your financial support makes our work possible.

Show your support