Ever since Drupal started to hit the big time, anyone talking about workflows and process at a Drupal con or camp has probably been asked this question:
'How can I migrate content from one Drupal site to another, so I can review changes before they go live?'
I call this the Drupal content staging problem, and I've never had a good answer for it. Until now. In this BADcamp 2012 presentation, I described how to use the Services Client module and UUIDs to manage bi-directional editing of content across multiple sites, allowing a variety of workflows, including content staging.
The demo site source code and databases, instructions for using them, and presentation slides are available at https://github.com/bjaspan/drupal-content-staging.