This will sound crazy, but I recently deployed a content management workflow for a rails app that mounts a WebDAV drive inside of a staging rails application that's running <a href="http://sitepress.cc/" rel="nofollow">http://sitepress.cc/</a> (think Middleman in Rails, without all the dependencies)<p>If the marketing team wants to edit something, they mount the content drive, make changes using their text editor of choice, and are able to preview when they hit Save.<p>After they make a bunch of changes and add whatever media an engineer copies the changes off of the drive into a commit and deploys to production.<p>So far it's been working pretty well. The marketing and CS team are all able to edit markdown copy and run it easier through their content editing processes since it's just files. They don't need to learn or care about git. Designers can throw images in the volume without thinking too much about it.<p>Engineering is happy because they control their git history and commits. When it's time to optimize PNGs, compress assets, etc. the engineer can deal with and deploy to product with confidence.<p>We also run rspecs against every single page of content to enforce SEO, branding, etc.<p>Happy to answer questions or write something more detailed about it if others are interested.