Published by Mijingo

movie icon image

EE Insider Blog

Spend your time learning and developing sites with ExpressionEngine and we'll use this blog to keep you informed of all the news related to ExpressionEngine and CodeIgniter.

» Read more in the Archives.

» Have a tip? Send us your EE news.

Learn ExpressionEngine Today

Over a series of 8 videos, watch and learn as Ryan builds an entire ExpressionEngine website from beginning to end. Get started now.

What They’re Saying About EE

This is a on-going series of entries where I highlight EE experiences.

#eecms sucks at exporting entries. Luckily @wordpress is amazing at importing them. I’ll never use expressionengine again. Good riddance

Kyle Tress via Twitter

Would I like to see ExpressionEngine be able to export entries into formats that other systems can slurp in? Yes. But because of the flexibility of EE templates, you can export to almost anything if you’re willing to dig in and make it work. Even to that specialized WordPress XML format that WordPress exports and imports.

I don’t think EE sucks at exporting entries (but good on you for not saying software sucks anonymously) it just might take a little work. Flexibility comes at a cost but it’s usually worth it.

To the readers: What have your experiences been exporting from ExpressionEngine?

Posted on Jul 27, 2011 by Ryan Irelan

Filed Under: What They're Saying About EE

Matt Weinberg15:16 on 07.27.2011

We’ve had very little problem doing exports. As mentioned, the templates let you do whatever you want. That means we’ve made templates/actions to do JSON exports, XML, CSV, etc…

seth16:05 on 07.27.2011

Expression Engine is as advanced as the user. That makes it great but also very frustrating at times. No crutches.

GDmac05:11 on 07.28.2011

Yes, exporting is as easy as surrounding your channel:entries tag with the tags, info, annotation that you need / want / wish.

On the other hand, lets talk about importing…

Grover Saunders10:05 on 07.28.2011

Heck, I’d be happy if you could just export entries in a format EE can “slurp in.” Unless something changed recently, there’s no way to import the data back in to EE2, so it really doesn’t matter what you can do with the templates in terms of exporting. And even if you could, having to hand-build custom export templates for each channel/blog might be easy, but if the site uses even a modest amount of custom fields, it is a lot of tedious work no matter how advanced you are. And after all, the whole point of using a pre-built CMS like EE is to automate the more repetitive tasks associated with building a database driven website.

Let’s be clear

Matt Weinberg10:06 on 07.28.2011

I agree. It’s easier these days in EE2 using the Channel Entries API, whereas in EE1 you had to write raw queries, but it’s still difficult—especially when you get into relationships, etc…

Derek Hogue10:27 on 07.28.2011

The fact that there is no built-in way (i.e., via the control panel) of importing entries in EE2 is a serious oversight.  I used EE1’s MT import dozens of times, mostly importing from WordPress sites, and sometimes from custom PHP sites. Now I have to buy DataGrab and use the experimental MT import, which doesn’t always work so well.

EllisLab would do well to write an excellent WordPress importer at the very least, to make it less painful to migrate over.