bergie/create — Issue #2: Define REST API for all communications with back-end
Author: bergie
Created: 2011-11-01 15:29:45+00:00
State: open

Now Create uses old Midgard-specific HTTP calls for some of the communications. We need to define standard REST APIs for them, and allow overriding of the communications layer by integrators.

The API would at least need to cover:

* Basic CRUD operations on content objects (including getting
collections of objects). This is now covered by Backbone.sync
* File attachments and links (I've been thinking of Web Intents here,
but it is probably now too early for that)
* Workflows (getting list of workflows applicable to a content object,
running a workflow)
* Revision history of an object (history list, fetching older
versions)

[Some discussion](http://groups.google.com/group/symfony-cmf-devs/browse_thread/thread/6c609030661cee08).