Apostrophe's philosophy is to help everyone contribute to websites
more easily. However, some projects do have a firm requirement that
content be approved by appropriate persons before it goes live. The
Apostrophe workflow plugin is a straightforward solution to that
problem.
The workflow plugin ensures that all slot edits are approved by
someone with the admin credential before they go live.
Those with edit privileges who do not have the admin credential can
edit content, but their changes are not immediately live, and they
cannot make them go live on their own.
Everyone with editing privileges sees a new "workflow toolbar." The
workflow toolbar indicates whether you are in draft mode or public
mode. In draft mode, you can edit content, but it does not immediately
become visible to the public. In public mode, you can see what is
currently visible to the public.
Those with admin privileges will also see an "Apply Changes" button in
the workflow toolbar. When this button is pressed, all of the changed
content currently visible in the browser is synced to the published
version of the website. Those with mere editing privileges won't see
this button, so their content cannot become publicly visible until an
appropriate person approves it.
Note that these rules apply to all editing of Apostrophe slots and
areas that are visible in the browser. The content of a blog post or
an event still must be approved.
For more information check out the appropriate page in our wiki:
http://trac.apostrophenow.org/wiki/ManualWorkflowPlugin
Note that a schema migration is involved (but the apostrophe:migrate
task takes care of it for you as always).
We think this plugin is a smart solution to a tough problem. We look
forward to hearing about your experiences with it.
--
Tom Boutell
P'unk Avenue
215 755 1330
punkave.com
window.punkave.com