We help clients migrate (transfer) their data to Drupal. Our experience includes:

  1. Migration from an older version of Drupal to a newer version
  2. Migration from another content management system (CMS) to Drupal
  3. Migration from static HTML to Drupal

While migration work can be complex, we can't get enough of it. Why? Because, in this digital age, clients have a better shot at creating impact with their work when their systems function as expected.  We understand the hidden challenges that often derail a migration, and we're prepared to make yours painless with (dare we say) a flawless process that leaves you with a website that meets the needs of your business. 

Read on if you'd like to know a bit more about data migration and let's us know if you have a migration project that you'd like to discuss.

Migrating from an older version of Drupal

A Drupal to Drupal migration can be a straightforward or tricky process, depending on the complexity of your website. If the website contains a small number of contributed modules, and these modules are available for the version of Drupal that you are migrating to, then the migration process is usually straightforward. If, however, the website uses a large number of contributed modules or a large number of custom modules (or a combination of both), then the migration process will likely be less straightforward (perhaps even tricky) and may prompt some website rearchitecting to achieve desired functionality.

Migrating from another CMS

With the resounding success of Drupal as an enterprise solution, we regularly see websites that have exhausted the capabilities of their current CMS and are being migrated to Drupal to allow users to access a vast repository of content quickly and easily. When content comes from another CMS, it likely has a data structure that can facilitate a migration. In most cases, content can be brought into Drupal using a contributed module designed for this purpose.

Migrating from static HTML

This type of migration is usually the most complex. A website with a large number of static HTML pages could require significant time to migrate if these pages have to be copied manually to Drupal. A less time-consuming way of doing this type of migration is to use scripts that can "scrape" the content of the HTML pages automatically. While this process takes some iteration and fine-tuning, the results are worthwhile, particularly for large imports of data.