Derek had suggested a possible way to achieve this on weblogs by using custom statuses, following out of a related thread for forms, which is here.
What I want is to have a group of Contributors, who can submit postings for a weblog or other content. Then group Editors and above can publish the postings after having a look.
I’ve set a custom status of ‘submit’, and given it to Contributors. This mostly does just as it says, replacing their button in Publish with Submit, with the posting entered but not Open yet.
This is great, and just what I wanted…save for a few issues.
- though there is a status of Submit, Submitting doesn’t set it—the post is actually marked Closed.
- more seriously, once the post has been approved by being marked Open by someone privileged, it shows fine at first. But if the originator Edits it, either with Quick Save or Update, the post status goes to Closed, and of course this makes it disappear from the site. As well, being marked Closed, there’s not attention to an Editor.
The first sounds like a small bug on custom statuses.
The second feels to me a combination of this, and a particular loop of thinking I went through myself before trying the method, which was about how to monitor Contributors changing what they wrote after it was approved.
I guess I would propose the following:
- to set the actual custom status on submit ought to be fixed, unless it is something I missed in setup, in which case apologies.
- I guess there ought to be two possibilities for any member control:
—trusted site, in which case contributors are allowed to update their posts once published.
—cautious site, in which something restrictive ought to be done.
In an ideal world, and probably coming future, we would have more involved versioning on posts, in a way that could leave the approved up while a second editorial cycle went through on an updated but offline copy.
For the present, I’m kind of thinking that preventing the Contributor from making changes, once Published, would be more friendly than zapping the post to Closed if he tries.
And, I am thinking that both models, trusted site, and cautious site, ought to be settable by Admin CP configuration on the weblog level.
Best I can think of on a Sunday when the sunshine tells me better than to be working, but it’s kind of pleasant with ExpressionEngine anyway, if has to be. And a nice early evening looked forward to.
Thanks again, Derek, and hope some of this might bear on the forum edit cycle proposals as well.
Regards,
Clive