Answers.Body: <p>If you’re comfortable with PHP, Craft has some plugin APIs that make creating content relatively painless. For example, <a href="https://craftcms.com/classreference/services/EntriesService#saveEntry-detail" rel="nofollow noreferrer">EntriesService::saveEntry()</a>.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-06-12T00:38:53.690Z
Answers.LastActivityDate: 2017-10-24T15:26:10.330Z
Answers.LastEditDate: 2017-10-24T15:26:10.330Z
Answers.UserDisplayName: Brandon Kelly
Answers.Body: <p>As far as ExpressionEngine goes, it looks like Mark Reeves has cooked up a <a href="http://straightupcraft.com/craft-plugins/ee-craft-import">starter plugin</a> for that purpose.</p>
  
  <p>Bob Olde Hampsink made an <a href="http://straightupcraft.com/craft-plugins/import">import plugin</a> as well that works with CSV's.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-06-12T00:38:38.437Z
Answers.Text: And there is always the option to write a importing plugin for your specific site's needs using Craft's services.
Answers.UserDisplayName: Brad Bell
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-06-12T00:35:26.333Z
Answers.LastActivityDate: 2014-06-12T00:35:26.333Z
Answers.UserDisplayName: Matt Stein
Answers.Body: <p>It's not mentioned above, but in my experience the <a href="https://github.com/verbb/feed-me" rel="nofollow noreferrer">FeedMe</a> plugin is by far the best way to import content.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-05-16T18:25:24.457Z
Answers.LastActivityDate: 2017-10-24T14:06:50.853Z
Answers.LastEditDate: 2017-10-24T14:06:50.853Z
Answers.UserDisplayName: Nathan D Huening
Answers.Body: <p>There is craftimport which is an 'unsupported' starting point for importing entries from an XML source.</p>
  
  <p><a href="https://github.com/clearbold/craftimport" rel="nofollow noreferrer">https://github.com/clearbold/craftimport</a></p>
  
  <p>There is also Import:</p>
  
  <p><a href="https://github.com/boboldehampsink/import" rel="nofollow noreferrer">https://github.com/boboldehampsink/import</a></p>
  
  <p>which can import from CSV sources.</p>
  
  <p>Check out <a href="http://straightupcraft.com/craft-plugins" rel="nofollow noreferrer">http://straightupcraft.com/craft-plugins</a> for a list of current Craft plugins. </p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-06-12T00:40:38.310Z
Answers.LastActivityDate: 2017-10-24T15:25:06.097Z
Answers.LastEditDate: 2017-10-24T15:25:06.097Z
Answers.UserDisplayName: Steve Adams
Body: <p>What's the best known way to import masses of data into Craft?</p>
  
  <p>Are there tools that support the migration of content/users from say XML, JSON etc.</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2014-06-21T19:58:19.843Z
Comments.Text: While this other question is framed around Wordpress, the answers apply to broader data import options and may be relevant here: http://craftcms.stackexchange.com/a/136/115
Comments.UserDisplayName: Ben Parizek
Tags: <import><migration>
Title: How do I import data into Craft?
ThreadText: # How do I import data into Craft?
  
  (Asked by: username_0 on 2014-06-12)
  
  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.
  
  **Tags:** import, migration
  
  > **Comments:**
  > **username_1**: While this other question is framed around Wordpress, the answers apply to broader data import options and may be relevant here: http://craftcms.stackexchange.com/a/136/115  
  
  ---
  
  ## 4 answers
  
  ### Answer by username_6 on 2014-06-12. Score: 17 | Accepted answer
  
  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.
  
  
  ---
  
  ### Answer by username_2 on 2014-06-12. Score: 15
  
  If you’re comfortable with PHP, Craft has some plugin APIs that make creating content relatively painless. For example, [EntriesService::saveEntry()](https://craftcms.com/classreference/services/EntriesService#saveEntry-detail).
  
  
  ---
  
  ### Answer by username_3 on 2014-06-12. Score: 11
  
  As far as ExpressionEngine goes, it looks like Mark Reeves has cooked up a [starter plugin](http://straightupcraft.com/craft-plugins/ee-craft-import) for that purpose.
  
  Bob Olde Hampsink made an [import plugin](http://straightupcraft.com/craft-plugins/import) as well that works with CSV's.
  
  > **Comments:**
  > **username_4**: And there is always the option to write a importing plugin for your specific site's needs using Craft's services.  
  
  ---
  
  ### Answer by username_5 on 2017-05-16. Score: 5
  
  It's not mentioned above, but in my experience the [FeedMe](https://github.com/verbb/feed-me) plugin is by far the best way to import content.
  
  
  ---
  
  