Drupal Migration

Migrate to Drupal the easy and smooth way!

As a user and developer, you would have surely heard about Drupal, an open source Content Management system (CMS) that has great developer network and is free and most secure too. All said and done, if you decide to make the transition from your existing CMS to Drupal, you would surely want to understand the steps to be taken, the cost involved etc. before you take the plunge. If the right kind of homework is done prior to migration, your team will be better prepared for the change and will also keep the migration costs down.

Migrate your media site to Drupal 8, stay ahead of the curve

With the proliferation of new technologies, the entire business model in the entertainment and media industry has undergone a dramatic change – this has facilitated the creation of new business needs, and customization has become the latest mantra that fosters communication, sharing, originality, and pro-activeness. The tremendous growth in digital communication has spurred an increase in the audience, while throwing up numerous bottlenecks that need to be effectively addressed.

Migration from Drupal 6 to 8: What does it mean for you?

For a client who owns an active Drupal 6 website, Drupal 8 promises a whole lot of opportunities. Although we know that Drupal 6 can cater to everything that is needed to create a platform that fits our requirement, Drupal 8 offers the extra edge which allows us to build something faster and more stable. And this is the key for any modernized platform.

Why should you make the move from Drupal 6 to 8?

As we all know, the official support from Drupal.org for Drupal 6 is going to cease and the security updates will no longer be available. However, there is no reason to get upset; in fact, there is nothing in the code that will cause Drupal 6 site to stop functioning after February 24th, 2016. If you choose to keep running the code, it will run as long as your hosting company allows to do so. Then, why would anybody want their website to be migrated to Drupal 8 ? The answer is quite simple, nobody wants to stay behind. It's actually a step forward.

Migrate easily from a non-Drupal platform to Drupal 8!

Migrating content to a Drupal site is usually a painless experience because Drupal is quite well structured. Even if we were to move the content from non-Drupal database to Drupal database without the help of any API or migrating services, all that is required is to understand the database structures of both sites and then write a series of SQL queries that copies the content from any non-Drupal database to Drupal database; which can be done by any above average Drupal developer.

Upgrade to Drupal 8 the easy way: Ease of migration from lower versions to Drupal 8

The term ‘Migrate’ in the context of Drupal means re-creating the content and configuration of a source site (usually Drupal 6 or Drupal 7) in a new Drupal 8 installation. In earlier versions of Drupal, the common practice was to provide an upgrade path. i.e., update the code to the latest version and then upgrade the database structure according to the code. Once it is done, the content is updated separately.

Drupal 6 end-of-life: What are your options?

The excitement of the Drupal 8 launch is yet to subside and the buzz it has created is truly phenomenal. However, the users of Drupal 6 are worried about the impact and the challenges they may have to face due to this new release. Come 24 February 2016, Drupal 6’s EOL (end of life) will be a reality and will no longer be supported by Drupal.

Drupal 6 to Drupal 7 Migration step 4 - Drupal 6 contrib major version update

After the core update, the site will definitely be malfunctioning as expected, as long as it isn't WSOD, you're fine! Ignore it and move forward with the migration process. If you were using a custom theme, then in all probability your site will appear broken because your theme was designed for Drupal 6 and the core is now Drupal 7. If you were using custom or contrib modules to display content or blocks the same would happen because the modules are disabled and still Drupal 6.

[Drupal Migration] Steps to Migrate Drupal 6 site to Drupal 7

Migrating or upgrading a Drupal website is a relatively easy process. But to any change there is a certain risk associated with it, more so in this case depending on the variability of content and complexity of theme. The least troublesome to migrate would be a site with little to no custom code or modules. But this wasn't the case for zyxware.com. This article outlines the migration process and links will be provided to detailed descriptions from all of these outlines.

[Drupal] Migration step 5 - Update custom modules and website content to Drupal 7

This article is prepared with the experience of migration on zyxware.com and I have tried my best to generalize it to migrate any Drupal 6 website to Drupal 7. The issues mentioned in these articles, although common in sites that have been migrated, need not be present in yours. Please learn from these articles and keep these articles as a safe practice, not as a guide to migration.

[Drupal] Drupal 6 to Drupal 7 Migration step 2 - Drupal 6 core and contrib minor version update.

This step may seem irrelevant, but is absolutely necessary as the minor versions may have database changes which maybe reflected in major upgrade. (Minor upgrade example : 6.11 to 6.19 and major upgrade example : 6.19 to 7.34). If you are using git, make sure to checkout a new branch before updating code so that the code is backed up and take a dump of the local database you are working on.

[Drupal] Drupal 6 to Drupal 7 Migration step 3 - Drupal 6 core major version update.

This is probably the part that will crash your site, so proceed with extreme caution! Migration actually starts here. Unlike the previous steps you will not be able to use drush to overwrite your core to Drupal 7. This has to be done manually. You have to download the latest stable version of Drupal 7 and paste into the root folder of your website. Make sure to not overwrite .htaccess and robots.txt. When you overwrite, merge into the folders and replace the files. That being said, there are some prerequisites to this step.

Drupal 6 to Drupal 7 Migration step 1 - Collecting data about the site

This article describes a checklist on some of the important data to be collected before migration and how to collect the data. This may seem like a trivial task but just like it is important to have a manual for an electronic device before you take it apart and put it back, it is important to have a technical manual of the site. If it is a complex site, with a lot of data, then this is mandatory.

[Drupal] Migrating Drupal 7 modules to Drupal 8 using Drupal module upgrader

December 29, 2014 - 17:39

After the launch of Drupal 8, there is now an incessant need for converting existing Drupal 7 modules to Drupal 8 compatible versions. Due to the substantial changes in Drupal 8 from its previous versions, developers find it hard and time consuming to migrate from D7 to D8. This is mainly because Drupal 8 is object oriented and much closer to an MVC (Model View Controller) architecture, Drupal is no longer a PAC (Presentation Abstraction Control) architecture framework, Drupal follows the PSR-4 folder structure in compatible with symfony component which Drupal 8 uses.

Drupal Upgrade: How to Migrate data from Ecommerce module to Ubercart in a Drupal site

Ecommerce used to be the preferred ecommerce solution for Drupal before Ubercart came into the picture. We recently worked on upgrading a Drupal 5 site with Ecommerce to Drupal 7 with Ubercart. The challenge with this upgrade was that the source data existed only in the D5 database and the corresponding code to programmatically access the ecommerce data was in D5 as well while the destination tables existed only in the D7 database with the corresponding code existing only in the D7 database. The solution we went with was to go for a full SQL query based migration to copy over the Ecommerce data from its tables to the Ubercart tables.