Revision f71de757c2a9ccaa70ea410faebd57340f2fad71

Committed on 29/06/2013 1:34 pm by Bertrand Dunogier <bd@ez.no> [GitHub Diff]

Refactored content import to be more flexible

The published contentCreateStruct is now obtained from a service,
ezifttt.content_provider.

In the default setup, this service is aliased to ezifttt.content_provider.simple,
defined in ContentProvider\Simple, a very generic provider that creates a folder.

New content providers can be created by extending the ContentProvider abstract
class and implementing the newContentCreateStructFromRequest method.