Hi all you drupal-heads,

I'm hoping to get a bit of advice. We're using Drupal for a website for a company. What they have asked for is this:

They want to make changes to pages, but there's a "process" to approve these changes. They want to be able to make edits to a current page and then save these, route these to an approver while the published page remains without changes, and then when the approval happens the page is changed by a "publish" action.

How would I do this in Drupal? Is there an existing module to help with this?

We have a good way to do this with new pages/nodes, but existing pages are a bit more challenging...your advice would be very helpful.

Comments

yelvington’s picture

berenErchamion’s picture

How would the workflow help me here? We already use workflow for a new page or node being published, but in this case we have an existing page that we want to remain published while we makes edits and changes to it and then publish the new page via an approval workflow. The only way we can think to do this is to create a copy of the page and then work that thru, but then this needs to be somehow placed back into the page/menu system somehow so this is more difficult that it appears.

I guess what we are looking for is a way to have a 1.0 version of a page remain published while someone works on rev 1.1 and when that is approved it automatically replaces the 1.0 version.

beren erchamion
http://tarnaeluin.wordpress.com/

WorldFallz’s picture

That's exactly what revision_moderation does--hopefully the d6 version will be ready soon.

EDIT: i noticed it has a brand new dev-- might be worth a try.

===
"Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime." - Lao Tzu
"God helps those who help themselves." - Ben Franklin
"Search is your best friend." - Worldfallz

berenErchamion’s picture

Sweet - I'll check that out and see if I can get it working on d6.

Thanks for the advice!

beren erchamion
http://tarnaeluin.wordpress.com/

WorldFallz’s picture

what you probably want is the http://drupal.org/project/revision_moderation module-- but it's still under dev for d6. You can help move it along by testing. Otherwise perhaps workflow_ng and, as the poster mentioned, workflow.

===
"Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime." - Lao Tzu
"God helps those who help themselves." - Ben Franklin
"Search is your best friend." - Worldfallz