Drupal 7 Migration
Migration Simply moving from one place to another.
Prerequisites <ul><li>Drupal 7
Drush (Drupal from command line)
Data already in Drupal database to be migrated
Some idea about module building (but not too much!) </li></ul>
Migrate Module <ul><li>Migrate 7.x-2.0
New rewrite of Migrate module
Easier extension into different modules (hopefully) </li></ul>
Migrate Module <ul><li>Write a module to conduct your migration
Controlled from Drush </li></ul>
Upcoming SlideShare
Loading in...5
×

Drupal 7 migration

2,613
-1

Published on

You will need files from http://willhallonline.co.uk/blog/simple-migrate-extension-drupal-7 to complete the module tutorial. Sorry!

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Let me share a tool for Drupal migration without actually building a module for this - it's CMS2CMS. It is a web based saas that imports data from the current CMS to Drupal automatedly and very fast. Moreover, it's really easy to use, even for starters.

    See more details here: www.cms2cms.com
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total Views
2,613
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
9
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Drupal 7 migration

  1. 1. Drupal 7 Migration
  2. 2. Migration Simply moving from one place to another.
  3. 3. Prerequisites <ul><li>Drupal 7
  4. 4. Drush (Drupal from command line)
  5. 5. Data already in Drupal database to be migrated
  6. 6. Some idea about module building (but not too much!) </li></ul>
  7. 7. Migrate Module <ul><li>Migrate 7.x-2.0
  8. 8. New rewrite of Migrate module
  9. 9. Easier extension into different modules (hopefully) </li></ul>
  10. 10. Migrate Module <ul><li>Write a module to conduct your migration
  11. 11. Controlled from Drush </li></ul>
  12. 12. mini_migrate.info <ul><li>Basic outline for your module
  13. 13. Give it a name
  14. 14. Add it into the Development section (makes it easier to find) </li></ul>
  15. 15. mini_migrate.module <ul><li>Add: </li></ul>function mini_migrate_migrate_api() { $api = array( 'api' => 2, ); return $api; }
  16. 16. mini_migrate.inc <ul><li>Map out your fields for migration
  17. 17. Add any other handlers with Migrate Extras (User, Image, Taxonomy, Location etc) </li></ul>
  18. 18. Enable your module <ul><li>Enable module 'drush en mini_migrate'
  19. 19. Run 'drush help'
  20. 20. Run 'drush ms' (migrate status) </li></ul>
  21. 21. Run your module <ul><li>'drush mi mini_migrate' (migrate import)
  22. 22. View output
  23. 23. Run 'drush ms' (migrate status) </li></ul>
  24. 24. Thank you. <ul><li>Questions? </li></ul>http://www.willhallonline.co.uk
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×