Skip to main content
OverflowAI is here! AI power for your Stack Overflow for Teams knowledge community. Learn more
6 votes

Importing Blog posts from Drupal into Craft

There are several import plugins that can help you import your data from Drupal, but they may require a bit more configuration than the InstaBlog plugin that is designed for a specific use case. ...
Ben Parizek's user avatar
  • 13.5k
5 votes

How do I import data into Craft?

It's not mentioned above, but in my experience the FeedMe plugin is by far the best way to import content.
Nathan D Huening's user avatar
5 votes

How can I import a large number of new entries into Craft 3

One option is to create a Craft 2 site, import the entries there, and then upgrade that site to Craft 3.
Marion Newlevant's user avatar
4 votes

How can I export or move content from one Craft system into another? (with exactly the same configuration)

This can be a challenging situation. Craft content can be highly relational which makes it tricky to just export and re-import. Scenario 1: If your database and your clients database were both ...
Ben Parizek's user avatar
  • 13.5k
4 votes

Migrating my Blogger site to CraftCMS

I migrated a Blogger site by writing a Craft plugin to parse Blogger's XML and save images, posts, and categories into the Craft setup established with the client. The challenge with Craft is that ...
Matt Stein's user avatar
  • 4,006
4 votes
Accepted

Is it possible to import orders into Craft Commerce?

Sprout Import supports importing Craft Commerce Orders on Craft 3. I can't speak to which fields are required off of the top of my head but importing to custom fields, variants, and even custom ...
Ben Parizek's user avatar
  • 13.5k
4 votes
Accepted

Feed Me Import Categories from CSV

As per the docs...if you add config/feed-me.php to your project containing <?php return [ '*' => [ 'dataDelimiter' => '-|-', ] ]; and format your CSV like id,title,...
Steven's user avatar
  • 56
4 votes
Accepted

Feed me plugin, cURL error 60

I would try adding the following to your feed-me.php config file: <?php return [ '*' => [ 'clientOptions' => [ 'verify' => false, ], ], ]; c.f. https:/...
Jalen Davenport's user avatar
  • 3,045
4 votes
Accepted

Import large number of entries every day - 1 million

You could write a service method that reads the import file and divides it into chunks, then it could dispatch a queue job for each chunk which does the actual entry creation/update. This way you ...
Johannes's user avatar
  • 740
3 votes

Importing Blog posts from Drupal into Craft

you might have more luck using the FeedMe plugin as it can accept an xml file where you can map the fields to fields on your entries.
mrsmn's user avatar
  • 731
3 votes

How can I import users from WordPress to Craft CMS?

I don't know how to export users from WordPress, but importing them in Craft can be done with a plugin like Feed Me. There are other plugins out there too depending on the export file you can get out ...
Tom De Smet's user avatar
  • 1,456
3 votes

Going from a static site generator (Jekyll or Hugo) to Craft CMS; Export/migrations options?

There is a good plugin called FeedMe that can help with imports. We used it migrating a pretty large EE site without issue. If you can spit out a XML, RSS, ATOM or JSON feed, it should be able to ...
AbbeyDesign's user avatar
  • 1,527
3 votes
Accepted

Multilinugual Import

We recently built our first multi lingual site on craft and used FeedMe to import our entries. What we did was to set up fields such as enDesc, deDesc, svDesc. Then when we imported our entries into ...
Matt Shearing's user avatar
3 votes
Accepted

How would you import content with embedded images, ideally using FeedMe?

There's nothing through Feed Me that handles this elegantly at the moment, and you'd need to either parse your html data before or after the import. We've done this a few times on an import, where we'...
crawf's user avatar
  • 3,562
3 votes
Accepted

Is it possible to use Update Asset Indexes on a target subfolder or subfolders?

There is no good solution in Craft 2.x, but you probably can put together a plugin or a console app that does what you want it to do. Here's all the background info you, hopefully, need. The whole ...
Andris Sevcenko's user avatar
3 votes
Accepted

How do I import existing products into Craft Commerce with the FeedMe or Import plugins?

Feed Me only supports Entries at this stage. Its on the short-term roadmap in allow importing into all Elements, including Commerce Products. This cannot be achieved through hooks at the moment. Keep ...
crawf's user avatar
  • 3,562
3 votes

How can I import existing users with passwords stored in a different format than Craft's hash format?

The Legacy Login plugin handles authentication from legacy systems such as ExpressionEngine and BigCommerce. It works by intercepting the login, and if the given credentials fail to authenticate with ...
Michael Rog's user avatar
  • 3,420
3 votes

Import body field into a matrix text block

Nevermind. Clearbold's Craft Import plugin has the starting code for it. // new entry $entry = new EntryModel(); $entry->sectionId = 1; $entry->typeId = 12; $entry->authorId = 123; $...
cballenar's user avatar
  • 1,409
3 votes

Import data into Sprout SEO

In general, I feel the field types in the current version Sprout SEO (2.x) are overused. We're currently working on a big update that should help resolve this but the field types are really only ...
Ben Parizek's user avatar
  • 13.5k
3 votes

Import data into Sprout SEO

The problem you're running into is that FeedMe doesn't know how to import into custom element types; I think a special hook would need to be written. If you use my SEOmatic plugin it has a FieldType ...
andrew.welch's user avatar
  • 11.6k
3 votes

Saving to table field via plugin

The answer on the previous question is a little bit off - you do not want to use json_encode to save the field. Just use the actual array: $tableValue = [ [ "col1": "Product #1", "col2": "5"...
Dan Ott's user avatar
  • 306
3 votes

Preserve formatting when exporting from Wordpress

Just needed to save each entry and formatting corrects itself.
Ian Ebden's user avatar
  • 894
3 votes
Accepted

Best practice for multi site development, staging, etc. [Special snowflake details inside]

If I'm understanding correctly, there are two methods I'd suggest; Instead of reconciling the data from Site A, I would first setup Site A with Site B + C and add any new fields/sections you will ...
dmatthams's user avatar
  • 2,492
3 votes
Accepted

Importing data from an old EE site

I have found that the best format for me is XML, it's easy to write and read. I've moved a number of EE2 sites to Craft by writing export templates using XML and importing into Craft with Feedme. It's ...
CreateSean's user avatar
  • 1,973
3 votes
Accepted

How to manually import entries into Craft CMS?

You can write a simple migration that uses Craft's API to create entries programmatically. You can generate a new migration with the migrate/create console command: php craft migrate/create ...
MoritzLost's user avatar
  • 11.4k
2 votes

How do I create a well formed CSV or XML to succesfully import entries with assets and categories?

I used FeedMe successfully and this is what I used. The images have to be already present as assets in Craft(ftp and then update asset indexes). Having the full url in the images part stumped me too. ...
AbbeyDesign's user avatar
  • 1,527
2 votes
Accepted

Assets Images not being found

I found out that, somehow, the files and the foldernames containing special characters where not well handled (In my case, a lot of é and è). Removing the special characters, and adding '...
Antoine's user avatar
  • 157
2 votes

Migrating Content from ExpressionEngine that used Matrix Image haystack Technique

You have two main options with a challenge like this. 1) Do it manually - While this option doesn't always sound like the most glamourous option, it's often a fairly reasonable step to consider ...
Ben Parizek's user avatar
  • 13.5k
2 votes

Best way to programmatically create categories?

Adding to Paul Verheul's excellent answer (and to answer question by Floriskoch) — to test for the existence of a category before creating it, you might try something like the following (untested). //...
Douglas McDonald's user avatar
2 votes

Is it possible to use _includes/forms outside of the Control Panel?

Here’s a Craft 3-friendly way of achieving what Mike suggested. This assumes your app already has a custom twig extension, if it doesn’t you can easily create one. Add use craft\web\View; to the top ...
Dom Stubbs's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible