We want to add support for configurable workflows on backoffice / repository operations, such as content editing. The Symfony Workflow component is our first option.
The spike aims at seeing how workflows could be integrated so that they can be triggered from the backoffice, and iterated on.
The workflow "board" UI should be kept in mind as a target.
- table in details tab with the current workflow state
- 2 buttons in action bar (edit mode) to send the content to the previous and next state
The idea is to create a very simple workflow with 2 intermediate steps between the `draft` and `published` (coming from eZ Platform).
Also in order to simplify, user won't be able to skip steps (forward and backward).
Example of yml configuration.
Define a group of user responsible for every `place` / state: interface or yml?
- Will the workflow be admin SiteAccess aware? e.g. I can have a multisite configuration and the Content Types are shared between the 2 sites. But the workflow for a Content Types is different for each site.
- How to define a workflow for create and a different workflow for edit?