“Feeds is my Friend”
A Tale of Heroes and Villains
in a
Drupal 6 to 7 Migration
December 5, 2013: GT Build Day
AdelleFrank...
“Feeds
is my
Friend”
2
The Heroes (modules)

3
The Heroes
• Views (latest version 3.x) and Views Data Export (need
for Drupal 6 site, so you can export data in a useful ...
The Villains (field/entity types)

5
The Villains
• Taxonomy & Multiple values
• Users
• Text Input Formats
• Dates
• Pathauto
• Menus
• Attached files/images
...
The Tale of Two Sites (demo)

7
Learn MORE

http://drupal.gatech.edu/handbook/mi
grating-drupal-7

8
What did I forget to mention?

??
9
Standard AdelleFrank.com DISCLAIMER
This material is for entertainment and recreational purposes
only, and any accidental ...
Upcoming SlideShare
Loading in …5
×

Feeds is my Friend: a Drupal 6 to 7 Migration story

3,555 views

Published on

Slides used at interactive presentation on how easy the Feeds module can make your migration from a Drupal 6 site to a Drupal 7 site. Presented for the GT Build day on December 5, 2013 (more info available at: http://adellefrank.com/node/428).

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,555
On SlideShare
0
From Embeds
0
Number of Embeds
378
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • PRACTICE:
    Feeds is my friend
  • Feeds is my friend
  • Feeds is my friend
    (so not worried by villains)
  • My solutions?
    Turn OFF PathAuto.
    Unix time. Menus = SQL (because mapping node ids to new site). Rewrite file paths in SQL for body field.
    Have to have Content types, Permissions/Roles, Text input formats and Vocabulary (not terms) first. Order of text format matters.
    Then, must add users and Taxonomy BEFORE doing page import. If no taxonomy hierarchy, can just “auto create” terms instead of importing first. Users: Create Cas username easy from People UI.
  • Feeds is my friend
    http://dev.faq.gatech.edu/content/archiving-your-georgia-tech-email-using-zimbra
    content/archiving-your-georgia-tech-email-using-zimbra
  • Feeds is my friend
  • Feeds is my Friend: a Drupal 6 to 7 Migration story

    1. 1. “Feeds is my Friend” A Tale of Heroes and Villains in a Drupal 6 to 7 Migration December 5, 2013: GT Build Day AdelleFrank.com
    2. 2. “Feeds is my Friend” 2
    3. 3. The Heroes (modules) 3
    4. 4. The Heroes • Views (latest version 3.x) and Views Data Export (need for Drupal 6 site, so you can export data in a useful format). • Feeds, Feeds Xpath Parser, Feeds Tamper (need for Drupal 7 site, so can ingest data; may need patch at https://drupal.org/comment/7620089#comment-7620089). • Features (Best way to export Feeds Importers from Dev to Prod in D7) • Masquerade (to pretend to be user #1, if can’t get access to import views, etc. Don’t leave “on” for Prod!) • QA process (not a module, how to compare old & new data) 4
    5. 5. The Villains (field/entity types) 5
    6. 6. The Villains • Taxonomy & Multiple values • Users • Text Input Formats • Dates • Pathauto • Menus • Attached files/images • Sequence (what to do first) 6
    7. 7. The Tale of Two Sites (demo) 7
    8. 8. Learn MORE http://drupal.gatech.edu/handbook/mi grating-drupal-7 8
    9. 9. What did I forget to mention? ?? 9
    10. 10. Standard AdelleFrank.com DISCLAIMER This material is for entertainment and recreational purposes only, and any accidental learning or instruction that occurs is outside of its scope and may not be prosecuted. This presentation and all comments, jokes, asides, cabbages, examples, etc. expressed therein are of my own making and in no way represent the policy or opinions of the Georgia Institute of Technology, any other USG employee, my sentient personal computing devices, Starfleet Command, my adorable dog Jasper, or any other terrestrial or extraterrestrial Entity (not THAT kind of entity!). 10

    ×