Webmasters Stack Exchange is a question and answer site for pro webmasters. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Drupal 7 is coming. Any tips for upgrading Drupal 6 sites to 7? Thanks!


migration rejected from stackoverflow.com Aug 30 '13 at 22:03

This question came from our site for professional and enthusiast programmers. Votes, comments, and answers are locked due to the question being closed here, but it may be eligible for editing and reopening on the site where it originated.

closed as primarily opinion-based by John Conde Aug 30 '13 at 22:03

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise.If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 6 down vote accepted
  1. main is of course, reading carefully UPGRADE.txt in distr of d7;
  2. Find all contrib.modules installed on your site, that should have port to d7;
  3. http://drupal.org/update/theme for upgrading your theme;
  4. http://drupal.org/update/modules if you have custom module;
  5. create clone of your site for testing upgrade.


Drupal 6 will continue to work and be maintained in parallel for at least a year. Unless you've got a pressing need for Drupal 7 features, you're better off taking the slow route and letting the various contrib modules catch up.


It depends on how many contributed modules your existing site uses. Drupal 7 which is due out January 5th will have many nice new features which are worth an upgrade. That being said, if you wait a few months more, security issues will be fixed and tardy D7CX pledgers could be done their ports.

The best guage I have found for my own sites is the upgrade_status module which lets you know which category your contributed modules fall in - "Available, In development, Not ported yet". The last category is the one to be concerned about - if a module is no longer actively maintained, you may need to find an alternative.

The module also include Upgrade Assistant which

...helps you to do the required upgrade steps in the right and expected order, and additionally takes the upgrade path for contributed modules into account. If you consider to upgrade, simply enable Upgrade Assist (and its block) and follow the on-screen instructions to upgrade your Drupal site...


Don't upgrade until either all of your modules are D7 stable, or you can bring them up to speed yourself. And if you can do the latter, contribute that back to the community.


Not the answer you're looking for? Browse other questions tagged or ask your own question.