What's the best known way to import masses of data into Craft?
Are there tools that support the migration of content/users from say XML, JSON etc.
Craft CMS Stack Exchange is a question and answer site for administrators, end users, developers and designers for Craft CMS. It only takes a minute to sign up.
Sign up to join this communityWhat's the best known way to import masses of data into Craft?
Are there tools that support the migration of content/users from say XML, JSON etc.
There is craftimport which is an 'unsupported' starting point for importing entries from an XML source.
https://github.com/clearbold/craftimport
There is also Import:
https://github.com/boboldehampsink/import
which can import from CSV sources.
Check out http://straightupcraft.com/craft-plugins for a list of current Craft plugins.
If you’re comfortable with PHP, Craft has some plugin APIs that make creating content relatively painless. For example, EntriesService::saveEntry().
As far as ExpressionEngine goes, it looks like Mark Reeves has cooked up a starter plugin for that purpose.
Bob Olde Hampsink made an import plugin as well that works with CSV's.
It's not mentioned above, but in my experience the FeedMe plugin is by far the best way to import content.