Closed (fixed)
Project:
Migrate
Version:
6.x-1.x-dev
Component:
Documentation
Priority:
Normal
Category:
Task
Assigned:
Reporter:
Created:
11 Mar 2009 at 16:56 UTC
Updated:
31 Aug 2009 at 19:30 UTC
I just grabbed the latest code from CVS. On the primary Migrate admin page, it states that I should "Under Sources, upload the external data.". Where is the Sources section? I'm only seeing Destinations, Process, and Tools.
Thanks for contributing this. I know a lot of us are excited to start using it!
Comments
Comment #1
jeckman commented@attheshow - Have you installed the table wizard module?
See http://drupal.org/project/tw
I suspect the text means to refer there since Table Wizard and Migrate were once together in a single module.
Comment #2
mikeryanRight - the Table Wizard (formerly "Sources") has just been extracted out of the Migrate module, and I haven't updated the help text yet. Changing the title, we'll use this issue to track that task.
Thanks.
Comment #3
attheshow commentedI did install Table Wizard. I didn't realize it would be under that section. Thanks for the help finding it!
Comment #4
frankcarey commentedhere is the text as it is now, should we move this out to help, advanced help, the README.txt?:
Above are tools for managing the migration of external data into Drupal. A typical
migration process would work as follows:
without filtering into database tables on your server.
identifying uniqueness (implying a potential primary key),
empty columns (automatically hidden by default), possible data types, and data ranges
and sizes. Each column may be annotated to document its meaning, any special handling, etc.,
and may be checked Ignore to omit from views and the migration process.
any rows you don\'t want to import.
Drupal objects (nodes, users, comments; plus any other types you define through hooks).
First specify an imported table (with optional SQL selection criteria) and destination
kind (node, user, comment) and type (story, page, etc.). Then map fields in the imported
table to fields in the Drupal object.
monitor its progress (if necessary, the processing will continue via cron). Migrated
data may be cleared and re-imported any number of times as you refine the migration
process.
Comment #5
mikeryanYes, I definitely want to make use of Advanced Help. The currently README is out-of-date, and this module really needs substantially more documentation than belongs in README.
I'm closing #392382: Document Migrate in favor of this issue... One note to carry over from that issue:
Include a Best Practices guide. Sample topics:
Using flag module to exclude specific source rows from a migration
Comment #6
frankcarey commentedI've delved further into the code to try to learn exactly how the module is working so I can make the modifications I need for a project. I really appreciate your responses to my various questions in the issue queue, I think this isn't the worst place if people are looking for answers to similar questions. I can help out by adding documentation. I've started with hooks at the moment so I have a good reference myself for the code I need to write.
The hooks documentation is here
http://drupal.org/node/415190
the new documentation interface is a little weird to me, will try to get a group of these pages under one "Migrate" section.
Comment #7
frankcarey commentedsetup main documentation page here http://drupal.org/node/415260, and made the "migrate:hooks" page a child.
Comment #8
mikeryanThanks for getting that start on the documentation! Looks great so far (haven't reviewed it thoroughly yet...).
Comment #9
mikeryanJust capturing some important info for anyone working on user migration - user_delete() performance suffers greatly from a couple of missing indices, you'll want to apply these patches:
#289504: user_delete() performance: index comment uid columns
#289510: user_delete() performance: index dblog uid column
Comment #10
mikeryanI've committed the first round of support for advanced_help - still plenty to fill in.
Comment #11
moshe weitzman commentedI am working on help docs ...
Comment #12
moshe weitzman commentedI committed an improved set of docs. Much more can still be done.