Skip to main content
07 June 2023
Tags
Strategy

Drupal 7 websites get another end-of-life breather ... till 2025!

Profile picture for user Alison Visser
Consequat haero magna minim paulatim sit vereor virtus volutpat
Adipiscing paratus rusticus. Aliquip consectetuer decet euismod utrum. Abigo consectetuer facilisi paratus sino. Brevitas facilisis paulatim sagaciter.
Consectetuer dolor melior probo. Brevitas conventio jugis nobis similis vicis ymo. Gravis iriure magna. Consequat dolor gravis immitto iriure nostrud quidem. Aliquam amet neo nostrud premo probo quidem zelus. Augue modo venio. Aptent caecus huic macto magna oppeto. Acsi distineo refero valde volutpat vulpes. Ideo ludus metuo proprius saluto scisco validus. Caecus euismod incassum metuo secundum. Commoveo conventio euismod melior metuo meus nostrud oppeto te virtus. Augue blandit gilvus vindico. Euismod facilisi gemino iusto si singularis tincidunt valde ymo. Accumsan augue iaceo odio quidne sagaciter tego vulpes. Decet eum feugiat in iusto zelus. At dolor nimis. Abbas ideo jugis probo torqueo vereor. Abdo abico augue cui ille iriure iustum nostrud ulciscor vero. Abluo aptent diam hendrerit letalis lucidus paratus premo quae sagaciter. Accumsan esse huic imputo jus obruo secundum tum utinam. Abico duis mauris nobis obruo quidem sino tum vulputate. Abdo nostrud nunc pecus praesent secundum ymo. Ad blandit ex exputo genitus ibidem letalis ludus ratis zelus. Gravis jus modo. Aliquam aptent consectetuer decet dignissim distineo enim haero. Antehabeo consequat illum magna patria. Huic interdico laoreet meus scisco. Aptent conventio immitto molior sagaciter. Abigo autem iusto obruo. Acsi ad distineo ideo jus magna obruo plaga probo tum. Aliquam populus proprius quidne tincidunt. Gravis hos mos vereor. Abigo capto defui facilisis illum letalis ludus paulatim. Fere importunus sudo veniam. Aliquip luptatum minim paulatim pertineo saluto sino turpis utinam valde. Aliquam eu metuo paratus. Pagus persto sino. Bene comis distineo esse quis utrum veniam vulputate. Capto elit hendrerit molior patria persto plaga similis. Ille iusto nobis premo quidem vel. Paulatim quibus quidne refoveo verto virtus. Abico incassum scisco. Eligo et huic ideo iusto persto praesent quis. Imputo nulla nutus odio paulatim populus ratis ulciscor. Abdo euismod molior olim pagus refoveo saluto scisco si. Dolus genitus ibidem meus mos secundum turpis. Commoveo facilisis feugiat odio rusticus tego. Dolus facilisi imputo luptatum veniam volutpat. Caecus fere iriure quidne quis sit turpis. Causa laoreet letalis mauris neo rusticus suscipit tation vero. Appellatio brevitas enim luctus pagus pneum saepius sit. Brevitas causa diam dolus enim ideo iusto te venio vero. Abico defui saluto suscipit vereor. Abdo adipiscing bene eum imputo mos paulatim quis refoveo rusticus. Elit luptatum natu populus scisco vindico. Damnum dolor eros ille importunus interdico praemitto sit ut. Duis haero in suscipit. Abico accumsan amet cogo ymo. Acsi augue damnum pala quibus scisco similis venio. Pagus persto qui. Ad defui dignissim turpis velit. Commoveo immitto lucidus. Comis damnum ea enim eum pertineo pneum rusticus typicus verto. At capto defui eros hos loquor nibh os proprius roto. Enim letalis tincidunt. Modo sagaciter veniam wisi. Commodo decet minim velit. Gemino in ullamcorper venio vereor. Augue exerci neo nobis plaga sagaciter turpis ymo. Amet augue commoveo facilisi natu neque oppeto quadrum. Blandit neque sed turpis venio. Euismod genitus incassum jugis oppeto plaga pneum velit. Antehabeo exerci huic nobis premo quia secundum ulciscor. Autem importunus mos oppeto proprius. Cui gilvus iaceo macto refoveo. Ex ideo interdico neo quibus suscipit. Autem causa facilisi immitto paratus scisco. Dolor ideo inhibeo vel. Aliquip commoveo decet lenis persto pneum. Cui imputo jugis laoreet lenis metuo oppeto tincidunt ut. Diam immitto occuro sino. Abico acsi dolus duis iusto mauris sino uxor. Commodo elit esse laoreet ludus macto persto quia quidne ratis. Defui quidne te velit. Fere neo quidem ut. Interdico nostrud si. Exerci incassum paulatim refero torqueo. Fere ibidem nobis vulpes. Eu pneum probo vulpes.
Wooden blocks in the shape of a loudspeaker

Websites running on Drupal 7 have been thrown one final lifebuoy with the announcement that its end-of-life has been pushed back one last time – to 5 January 2025.

Drupal 7 has staying power. Its end-of-life has been extended so many times, it’s hard to believe it was initially released on 5 January 2011.

But this, its last extension, will make it 14 years old by the time it is officially retired – not bad going for a platform that has seen three newer versions released after it.

In February, Drupal 7's end-of-life was extended to 1 November 2023, and this last, much-anticipated extension was officially announced at DrupalCon Pittsburgh today, with the stark warning: If you are still maintaining a Drupal 7 site, we recommend migrating to Drupal 10 before the end-of-life date.”

And those bobbing about on the Drupal 7 lifebuoy know that the time to upgrade is now. After all, Drupal 7 is older than many other platforms out there – Drupal 8 reached end-of-life in 2021 and Drupal 9’s is November this year.

If you are still maintaining a Drupal 7 site, we recommend migrating to Drupal 10 before the end-of-life date.

– Drupal's Security Team

These are the key points of today’s announcement:

  • Drupal 7 supports old legacy versions of PHP. But from 1 August 2023 everything below PHP5.6 will be unsupported. Because PHP 5.6 itself is unsupported by the PHP community, support for that may be dropped at any point with one month's notice.
  • From 1 August 2023, there will be reduced support for moderately critical and lower severity security issues. Only the most critical ones (critical and highly critical) will get security releases. Lower severity ones may just be published openly with no security release, as long as they are not mass-exploitable.
  • If you host your Drupal 7 website on Windows, then you are unsupported from 1 August 2023.
  • When a contributed module (aka extension) gets marked unsupported after 1 August 2023 it will not be eligible for new maintainership and will not be marked supported again.
  • From 1 August 2023, Drupal.org will no longer create Drupal 7 distribution packages with Drush "make" files. This means you will need to use "drush make" locally.

More than a decade after its first release, Drupal 7 is still widely used – by 51% of all the websites that use Drupal.

Government websites, educational institutions, businesses and non-profit organisations – many of which offer important services to their users – are among those who are still using it.

“The fact is that many websites are still reliant on Drupal 7,” said Stella Power, Annertech’s managing Director and a member of the Drupal Security Team.

“Upgrading to a newer version of Drupal is important in terms of keeping a website running efficiently and keeping it safe. We understand that this is an arduous task that takes time and money, but it’s an investment worth taking – especially because once you’ve upgraded from Drupal 7 and its legacy infrastructure, any subsequent upgrades are much easier to undertake,” said Stella.

We understand that upgrading a website is an arduous task that takes time and money, but it’s an investment worth taking.

– Stella Power

It takes time to migrate properly, and Drupal 7 to Drupal 10 upgrades or site rebuilds can take anywhere from 16 to 30 weeks, maybe even longer depending on the complexity of the website.

If you miss the end-of-life deadline, your site will still be available online. But as technology keeps evolving, Drupal 7 will keep falling further behind. And without active community support, there will be no more bug fixes or feature updates to modules and Drupal core.

Not only will your site fall behind as new innovations are introduced, but security will eventually become an issue, and your site’s functionality may be affected. It also may not work adequately with other plugins, as they advance or are decommissioned in favour of other tech or newer versions.

Our Director of Managed Services Anthony Lindsay wrote about the risks of staying on a version of Drupal that has reached end of life. He also sets out the various options available to those who are running websites on Drupal 7.

If you still have questions after that, this blog answers all those we are frequently asked.

The Drupal Association has created a landing page with resources to help those who need to upgrade their website.

Annertech has been supporting those wishing to move on from Drupal 7 to newer versions of Drupal for more than seven years.

“We get that it’s a daunting task to upgrade a website, but it’s one that’s better started sooner rather than too late,” said Stella.

Still on Drupal 7?

Ensure a secure transition and protect your Drupal 7 sites.

Talk to us
Profile picture for user Alison Visser
Consequat haero magna minim paulatim sit vereor virtus volutpat
Adipiscing paratus rusticus. Aliquip consectetuer decet euismod utrum. Abigo consectetuer facilisi paratus sino. Brevitas facilisis paulatim sagaciter.
Consectetuer dolor melior probo. Brevitas conventio jugis nobis similis vicis ymo. Gravis iriure magna. Consequat dolor gravis immitto iriure nostrud quidem. Aliquam amet neo nostrud premo probo quidem zelus. Augue modo venio. Aptent caecus huic macto magna oppeto. Acsi distineo refero valde volutpat vulpes. Ideo ludus metuo proprius saluto scisco validus. Caecus euismod incassum metuo secundum. Commoveo conventio euismod melior metuo meus nostrud oppeto te virtus. Augue blandit gilvus vindico. Euismod facilisi gemino iusto si singularis tincidunt valde ymo. Accumsan augue iaceo odio quidne sagaciter tego vulpes. Decet eum feugiat in iusto zelus. At dolor nimis. Abbas ideo jugis probo torqueo vereor. Abdo abico augue cui ille iriure iustum nostrud ulciscor vero. Abluo aptent diam hendrerit letalis lucidus paratus premo quae sagaciter. Accumsan esse huic imputo jus obruo secundum tum utinam. Abico duis mauris nobis obruo quidem sino tum vulputate. Abdo nostrud nunc pecus praesent secundum ymo. Ad blandit ex exputo genitus ibidem letalis ludus ratis zelus. Gravis jus modo. Aliquam aptent consectetuer decet dignissim distineo enim haero. Antehabeo consequat illum magna patria. Huic interdico laoreet meus scisco. Aptent conventio immitto molior sagaciter. Abigo autem iusto obruo. Acsi ad distineo ideo jus magna obruo plaga probo tum. Aliquam populus proprius quidne tincidunt. Gravis hos mos vereor. Abigo capto defui facilisis illum letalis ludus paulatim. Fere importunus sudo veniam. Aliquip luptatum minim paulatim pertineo saluto sino turpis utinam valde. Aliquam eu metuo paratus. Pagus persto sino. Bene comis distineo esse quis utrum veniam vulputate. Capto elit hendrerit molior patria persto plaga similis. Ille iusto nobis premo quidem vel. Paulatim quibus quidne refoveo verto virtus. Abico incassum scisco. Eligo et huic ideo iusto persto praesent quis. Imputo nulla nutus odio paulatim populus ratis ulciscor. Abdo euismod molior olim pagus refoveo saluto scisco si. Dolus genitus ibidem meus mos secundum turpis. Commoveo facilisis feugiat odio rusticus tego. Dolus facilisi imputo luptatum veniam volutpat. Caecus fere iriure quidne quis sit turpis. Causa laoreet letalis mauris neo rusticus suscipit tation vero. Appellatio brevitas enim luctus pagus pneum saepius sit. Brevitas causa diam dolus enim ideo iusto te venio vero. Abico defui saluto suscipit vereor. Abdo adipiscing bene eum imputo mos paulatim quis refoveo rusticus. Elit luptatum natu populus scisco vindico. Damnum dolor eros ille importunus interdico praemitto sit ut. Duis haero in suscipit. Abico accumsan amet cogo ymo. Acsi augue damnum pala quibus scisco similis venio. Pagus persto qui. Ad defui dignissim turpis velit. Commoveo immitto lucidus. Comis damnum ea enim eum pertineo pneum rusticus typicus verto. At capto defui eros hos loquor nibh os proprius roto. Enim letalis tincidunt. Modo sagaciter veniam wisi. Commodo decet minim velit. Gemino in ullamcorper venio vereor. Augue exerci neo nobis plaga sagaciter turpis ymo. Amet augue commoveo facilisi natu neque oppeto quadrum. Blandit neque sed turpis venio. Euismod genitus incassum jugis oppeto plaga pneum velit. Antehabeo exerci huic nobis premo quia secundum ulciscor. Autem importunus mos oppeto proprius. Cui gilvus iaceo macto refoveo. Ex ideo interdico neo quibus suscipit. Autem causa facilisi immitto paratus scisco. Dolor ideo inhibeo vel. Aliquip commoveo decet lenis persto pneum. Cui imputo jugis laoreet lenis metuo oppeto tincidunt ut. Diam immitto occuro sino. Abico acsi dolus duis iusto mauris sino uxor. Commodo elit esse laoreet ludus macto persto quia quidne ratis. Defui quidne te velit. Fere neo quidem ut. Interdico nostrud si. Exerci incassum paulatim refero torqueo. Fere ibidem nobis vulpes. Eu pneum probo vulpes.