Drupal Migration And Various Applications
January 11th 2012 Posted at Uncategorized
Comments Off
Drupal Migration* Audience: Developers and coders, Site administrators* Last modified: December 27, 2010Drupal Migrating using their company platforms often requires information about PHP and SQL.Drupal Migration entailsmappingrecords fields from the original application’s database into Drupal’s database. For a lot of applications this can be abasic task, with equipment or scripts offered to do the Drupal migration. Otherprogramscould have complex database schemas, lack documents, and are generally uncommon enough that you have no tools available.The easiest method todetermine if tools or textsexists for your application is to search on Google. For instance a search such as “migrate WordPress Drupal” returns lots of useful links.If you don’t see any tools designed for migrating through your application to Drupal, you will want tofamiliarize yourself with Drupal’s database schema, along with the schema of the application you are Drupal migrating.You need to map all your curr guitar scales ent users into Drupal’s users table. When you have different roles (for example, read-only, author, editor/reviewer, admin), you will need to assign your users to correctly set up and configured roles in Drupal. This can mostly be done through Drupal’s admin interface, although if you have a large number of users, you might find a way to automate the assignment. Editing each user yourselfmight becumbersome.If the content being migrated is text, it would likely map to the node and node_revisions tables, with comments inside the comments table.It’s usuallypossible to import databases (MySQL, etc.) made up of content and users from your previous CMS into Drupal.This can be done by exporting the repository first to CSV (comma-separated values) or similar files. Tools for example phpMyAdmin for MySQL might makethis easier. You can then import these files with import/export modules such as Node Import, User Import, CSV Parser, Migrate, or Transformations (see a module comparison).