I strongly prefer static site generation (in all their flavors, but Harp.js is my current poison). But I live in a world where the technically challenged need to author content and make minor changes.<p>"Best of breed" (whatever that means) suggests Drupal and like are the route to go, but it is difficult for me to justify the hosting costs, monitoring, and whatnot required for a dynamic content server for largely static content.<p>I have lately been dreaming of a poor man's CMS and workflow and I now see something like the linked AngularJS Form builder can play a role.<p>* Static site generator leveraging JSON files to hold content. Most SSGs support JSON data in templates.<p>* Standalone dynamic server to fulfill the need to provide a more accessible UI to create content.<p>* Content types are created using a form builder. No need for anything pretty, we're just creating content.<p>* Content instances are created using resulting form.<p>* Preview content.<p>* When content author is ready, submit for approval.<p>* Everything backed by Git (revision all the things) with support for branches, tags, forking... authoring content creates a branch. Submitting for approval is a pull request. Deploying tags the version, generates the static site, and pushes to S3/CloudFront.<p>Does something like this exist? I should probably just prototype it.