Is it possible to allow some users to write content & an editor can edit & publish / approve it?


You can give a user or a user group the following permissions (on each section separately):

  • Edit entries
    • Create entries
    • Publish live changes
    • Delete entries
    • Edit other authors’ entries
    • Edit other authors’ drafts

If a user only can "create entries", but not "publish live changes", then he is not able to publish an entry (but he can create the entry).

  • ok, thanks. What does "Publish Live Changes" mean then?
    – Will
    Sep 14 '14 at 19:15
  • Sorry, I was wrong. My answer has been updated after a test on version 2.2.
    – MISC
    Sep 14 '14 at 19:53
  • ok, i see. I've got the ontherocks.dev running & tested this. Makes sense once you know what's happening. would be great if it notified editors of things to approve etc but is probably good enough for most situations
    – Will
    Sep 16 '14 at 22:20

As MISC has mentioned, Craft has a great permissions system built-in, which allows you to assign users the ability to either publish content live, or instead only create it and have others publish it.

Here's a screenshot of a typical permissions screen:

Craft CMS Permissions Screen

To take this to the next level, Josh Crawford has developed a great free plugin called Workflow which enhances this with:

  • User interface improvements, including a button to "Submit for Review"
  • Email notifications to notify publishers that an entry is ready for review
  • Entries become locked while they are awaiting review
  • Extra events for hooking into the submission/publishing process with additional custom functionality

Some screenshots:

Craft Workflow Plugin

See https://github.com/engram-design/Workflow

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.