Craft CMS Stack Exchange is a question and answer site for administrators, end users, developers and designers for Craft CMS. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm in the process of developing a site for a client and I'd like to give them access to the control panel on the staging server so they can begin to enter content for their "News" channel, which is set up and ready to go, and for which they have lots of historical content to enter.

The issue is that I'm still developing the rest of the site and want to come up with the most painless way possible of keeping their content in-tact in the database without breaking my development workflow as I continue to create additional fields and templates for the remaining sections of the site.

Is there a way that I can easily export just their "News" channel content from the staging database periodically, importing it into my local database and eventually migrating my more complete local database back to staging as I finish more sections?

share|improve this question
up vote 3 down vote accepted

There's currently not an easy or clean answer for this.

There are some great answers here on different solutions for handling data syncing/migrations across multiple environments.

We've got some ideas of our own on how we'd like to make this less painful for users (it's a PITA for us as well), with syncing / importing / exporting data between Craft installs, but unfortunately we don't have an ETA on it.

share|improve this answer
Thanks for the info and the link Brad. Glad to hear P&T is thinking about it. – Adam Snetman Aug 4 '14 at 13:33

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.