Is there a way to set some of my roles so that they have the ability to Edit specific content, where as other roles have the ability to Publish the content. In our current CMS, we have Editors and Publishers. The Editors can only edit the content and then the Publishers review the content, make sure it is acceptable and then Publish it. Do I have the ability to do this? Drupal version 5.6

Comments

peacho’s picture

That would be very handy. I was wondering that as well, as I know that's a major bonus in Joomla!. It would make Drupal a more viable environment for another site I may help setup.

shanefjordan’s picture

Our current CMS has become out-dated and never really had everything we were promised. Because of that, I am evaluating the possibility of an open-source cms. The two main things that we currently have are granular priviledges (which I have acheived with ACL/Content Access) and the ability for only select people to publish the content. Everything in Drupal is looking really promising, and I'm hoping I don't get stuck here.

As far as Joomla!, the main issue I had with their editor/publisher setup was, if someone edited a page and did not automatically publish it, it became a 404 error on the website, until the publisher went and published the page. I would expect the website to continue using the old page until the new one was published.

After doing some testing on Drupal, if you edit a page that was previously published and do not publish it, you will receive an access denied error (unless you have permission to edit the page). For instance, an anonymous user only has rights to view, so they receive an Access Denied message when trying to view the content on the unpublished page. Which, this will cause issues for our system.

- Shane

shanefjordan’s picture

It looks like http://drupal.org/project/revision_moderation may possibly be the ticket to this question! I am going to review this more and see what all it does.

peacho’s picture

Wow, that's an ideal module for a few sites I know of!