13 February 2008 saw the official release of Drupal 6. At that point, the Ubercart ecommerce platform was nearly a year old, having started on Drupal 5. Since then, we've seen the release of Drupal 7 on 05 January 2011, and then Drupal 8 on 19 November 2015. Drupal 8's arrival sounded a sombre knell, and on 24 February 2016, a couple of weeks after its eighth birthday, Drupal 6 reached its End of Life.

Today, Drupal 6 is officially unsupported; it will receive no further updates, no security patches, and no access to status information about contributed modules. The thousands of bug-shallowing eyeballs have moved on. And yet more than 6,000 Ubercart sites (updated April, 2018), representing over 20% of the installed base, still run Drupal 6. And because ecommerce sites like Ubercart deal with actual money, they're hacker drawcards.

D6 has dropped behind the Drupal caravan, and the zero-day wolves are circling back there in the dark. Brave or forgotten Drupal 6 sites, slipping ever further behind, might be set upon at any time. Owners have several options:

  • Cross fingers and do nothing
  • Pay a Long Term Support vendor, and hope to stay ahead of the pack
  • (Note: we'll be covering both options in later articles.)

  • Upgrade

Upgrade; drag your wolf-worried Ubercart zombie back to life on Drupal 7. Upgrade and "preserve your investment". Upgrade and minimise disruption to your business. Upgrade and regain access to the community. Whyever you do the upgrade thing, Upgrade Ubercart can offer tips and assistance, highlight resources, and help make sense of the process. We'll publish work-arounds and patches for reported and unreported problems in the upgrade path; we'll track known issues as they're dealt with by the development community; and we'll provide real-world installation examples.

We're keen to hear your upgrade experiences, and please contact us about anything in particular you'd like us to cover. And say stuff we get wrong, of course!

[Update: 2018 Apr 24 15:20 AEST]