(This is a very common problem. It seems a lot of people have it. I'm posting it almost as a right of passage.)

We have users with blogs. The blog entries do not go to the front page by default. I want a special role, say 'Editor', to be able to do this. I've played around with nmoderation and it almost does what I want with one huge problem: I want my 'Editors' to be able to promote all blog entries to the front page -- including their own.

That alas, nmoderation doesn't appear able to do.

Is there some other solution?

Thanks for any help.

Comments

cog.rusty’s picture

This is hard to do directly, because in Drupal "promote" is tied with node types, and node types are somehow inflexible in that you can either "administer nodes" or nothing. If you wanted to let the bloggers decide, you could give them a second node type which is autopromoted by default, and let them use the appropriate one for each post. But this is not what you want... And I guess moderation modules won't let the posts appear in the blogs.

I am not familiar with "nmoderation". Doesn't it allow you a vote threshhold so low that even one vote from an Editor is enough to promote it?

One possible but somehow complicated solution with the modules that I know is to completely bypass "promote to the front page". You will need two additional modules, "views' and "taxonomy_access" (TAC).

Use the "views" module to create a new taxonomy listing view which will take the place of the front page. This listing could display the "promoted" nodes plus the nodes (promoted or not) which are tagged with a certain taxonomy term.

Then set up a required and exclusive vocabulary for the blog node type, named "blog promotion control" and containing two terms, "front page" and "blog only". Istall the "TAC" module, deny the bloggers the permission to "create" "front page" posts (this will leave them only with the "blog only" option), and give the Editors the permission to "update" both terms. This will allow them to edit anyone's posts and to tag them "front page". Then your custom view will display them.

(This is all on paper. I haven't done it, but I think it would work.)

Edited to add: As soon as the blogger edits the post it will probably go back to "blog only". But this can be considered a feature.

tietacks’s picture

The Tie Tacks are combination of Men’s Ties,Pins
& Brooches,Equestrian Clothing & Equipment,Necklaces
& Pendants,Cuff Links.Tie Tacks offers thousands of Tie
Tacks Latest Tie Tacks products are posted daily.
Tie Tacks

Vidarls’s picture

I believe that this can be accomplished with the combination of the actions and workflow modules.
But as far as i know those modules are not awailable for 4.6, so using them would require you to upgrade your drupal installation to version 4.7.

-Olegu
http://www.zbz5.net/

leoklein’s picture

One more reason to upgrade to 4.7.

leoklein’s picture

Override Node Publishing Options
http://drupal.org/project/override_node_options