Creating your own source class
Implementing your own source class - say you're migrating from a database system not supported by Migrate, or from some unusual file format
HTML and other files as sources
File sources can be used to migrate legacy HTML sources, as described here. For more on using these sources to import existing files into
JSON-based source classes
Using MigrateListJSON and MigrateItemJSON
MigrateSourceCSV
The MigrateSourceCSV migrate source class allows CSV files to be used as a source.
MigrateSourceList
In some cases, the data to import may come in two pieces:
MigrateSourceMSSQL
Requirements
MigrateSourceMongoDB
Requirements
MigrateSourceMultiItems
In some cases the items being imported may be conglomerated (as in an XML feed, where a single retrieval contains many items). In these
MigrateSourceOracle
Requirements
MigrateSourceSQL
Basics
XML-based sources
To import content from XML feeds, there are three primary approaches you can use with the classes provided by Migrate: MigrateSourceList,
