Your SlideShare is downloading. ×
0
Importing & Migrating
Importing & Migrating
Importing & Migrating
Importing & Migrating
Importing & Migrating
Importing & Migrating
Importing & Migrating
Importing & Migrating
Importing & Migrating
Importing & Migrating
Importing & Migrating
Importing & Migrating
Importing & Migrating
Importing & Migrating
Importing & Migrating
Importing & Migrating
Importing & Migrating
Importing & Migrating
Importing & Migrating
Importing & Migrating
Importing & Migrating
Importing & Migrating
Importing & Migrating
Importing & Migrating
Importing & Migrating
Importing & Migrating
Importing & Migrating
Importing & Migrating
Importing & Migrating
Importing & Migrating
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Importing & Migrating

1,825

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,825
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
13
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript

    • 1. Importing & Migrating Stephanie Leary sillybean.net @sleary
    • 2. Who am I?• sillybean.net• uwc.tamu.edu• pagedmedia.com• @sleary• slideshare.net/ stephanieleary
    • 3. I’ve imported from...• Blogger • Joomla• Movable Type • Drupal• Textpattern • Twitter• LiveJournal • Gallery2• WordPress.com • HTML files• CSV files • OPML files
    • 4. HTML Import
    • 5. Gallery2 Importer
    • 6. Secrets ofHappy Importing
    • 7. Preparation• Back up• Prepare to undo• Import on development server • Or turn on maintenance mode• Turn off crossposting plugins• Use absolute URLs for linked files
    • 8. Plugins• DB Backup http://wordpress.org/extend/plugins/wp-db-backup/• Mass Page Remover http://wordpress.org/extend/plugins/mass-page-remover/• WordPress Reset http://wordpress.org/extend/plugins/wordpress-reset/• Maintenance Mode http://wordpress.org/extend/plugins/maintenance-mode/
    • 9. WordPress export• Posts, pages, comments, authors• Uploads optional• No settings• No menus in 3.0 (fixed in 3.1)• Category slug issues• Skips users with no posts
    • 10. Uncommon imports• Twitter http://wordpress.org/extend/plugins/twitter-importer/• CSV http://wordpress.org/extend/plugins/csv-importer/• Gallery2 http://wordpress.org/extend/plugins/gallery2-importer/• HTML http://wordpress.org/extend/plugins/import-html-pages/
    • 11. Uncommon imports• Joomla 1.0-1.5 http://tinyurl.com/joom2wp• Drupal • 6.x to WP 2.7x: http://tinyurl.com/dru6wp2 • 5.x to WP 2.3x: http://tinyurl.com/dru5wp2• Other MySQL-based CMSs http://yoast.com/importing-from-another-mysql-into-wordpress/
    • 12. Custom imports• wp_insert_post() docs http://codex.wordpress.org/Function_Reference/ wp_insert_post• Build the new post array• wp_insert_post( $newpost );
    • 13. Character sets• define(DB_CHARSET, utf8);• Try to convert the old db • work with a copy! • Alter the table http://codesnippets.joyent.com/posts/show/306 • Export Latin1, import UTF-8 http://alexking.org/blog/2008/03/06/mysql-latin1-utf8- conversion
    • 14. After importing• Search & Replace http://wordpress.org/extend/plugins/search-and-replace/• Redirection http://wordpress.org/extend/plugins/redirection/• Add Linked Images to Gallery http://wordpress.org/extend/plugins/add-linked-images- to-gallery-v01/
    • 15. Migrating SingleInstallations into Networks
    • 16. Second verse...• Back up• Prepare to undo• Migrate on development server
    • 17. XML or MySQL?• XML pros • MySQL pros • simple • complete • limited • complicated • slug bug • merging users • skipped users • manual edits
    • 18. Moving databases• export all tables except users, usermeta• change table prefixes• change wp_userroles option name to match new table prefix
    • 19. Moving users• Export users, usermeta • or specific rows• Manually change IDs• Stab yourself in the eye with a fork• http://sillybean.net/?p=6187
    • 20. After migrating• Move static files• Change upload file paths http://yoursite.com/wp-content/ http://yoursite.com/files/ • options • posts • theme files
    • 21. Combining .htaccess<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteCond %{HTTP_HOST} ^us.tamu.edu$ [NC]Redirect /forms.html http://us.tamu.edu/forms/ [R=301,NC]RewriteCond %{HTTP_HOST} ^ppip.tamu.edu$ [NC]Redirect /ppip/about/about.htm http://ppip.tamu.edu/[R=301,NC]</IfModule>
    • 22. Thank you. Stephanie Leary sillybean.net @sleary

    ×