Webmasters Stack Exchange is a question and answer site for pro webmasters. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a content type on my drupal site that anonymous users can create. However, I don't want anonymous submissions to start out marked as "Published" -- they need to be approved before being posted live. What is the best way to accomplish this?

share|improve this question

The workflow module can be used for this purpose -- this page has a good overview.

Also you might take a look at these modules, one of which might work well for you:

share|improve this answer

You don't need contrib modules for this. You can edit the content type and set it to be unpublished by default. Only users with the administer nodes permission will be able to mark it as published.

There are a couple of modules that also split out publishing permission from administer nodes, in case you want to allow someone the right to publish without granting them full administer nodes perms.


share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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