...at least I think so. If a user types a whole reply, presses send and then sees "your comment has been queued for review by an administer", then maybe that's a negative surprise.
(Maybe the user forgot to log in, or didn't care to do so for some reason... because he thought it made no difference... and he only sees it makes a difference after he presses submit and his comment is stashed away.)

Here's a patch I have applied to my own D4.4 - D6 websites so far. I just never sent a patch for inclusion in core...

What do you think? Is this nice enough to be promoted to 'standard behaviour'? Is the placement and the 'marker' class good?

CommentFileSizeAuthor
comment_moderation_message.patch723 bytesroderik

Comments

jhodgdon’s picture

Status: Needs review » Needs work

Can you show some examples of existiung sites (Drupal or not) out in the Wild World of the Web where people are notified ahead of time that their comments are going to be reviewed before they are posted? The reason I am asking is that I don't think it is standard across the Internet for people to be notified ahead of time, and I don't think Drupal should adopt this behavior by default if it's not the standard. I personally think that if I put this notice on my site, people would be discouraged about entering comments in the first place, so I would not want it displayed.

So, if you want to have this added to Drupal, it should definitely be an option. Probably it should be added to the section with all of the other comment display options, and I personally think it should be turned off by default.

As one other comment, I think your reasoning that people might forget they haven't logged in is faulty -- they will be aware that they haven't logged in, because the site will ask them for more information when they try to post a comment. If they're logged in, they'll just be asked for their comment, but if they're not logged in, they'll be asked for their email address, URL, etc.

roderik’s picture

Sorry no, I can't give you an example of such a site. Because I can't even give you an example of a site where comments are pre-moderated (except mine, where I applied the patch). Maybe I don't comment on enough sites :)

I think if people are discouraged to comment when they see it's going to be pre-moderated... well, then that's their business. And it's probably not the kind of comment that I'd care for anyway. But maybe that's just my reasoning. (It probably is 'just my reasoning', if this option has never been in Drupal...)

You're right about your last comment. That was silly of me - this reasoning used to be true on my D4.4 site way back (which kept stuck in my head) but it isn't anymore.

jhodgdon’s picture

I also moderate comments on a few sites, but I don't see the need to notify ahead of time. So it is definitely (based on our sample of 2 site owners) a matter of personal choice. :)

Given that, I stand by my thought that it needs to be an option. Ideally, the text of the message would be editable, and site admins definitely should also have the ability to display or not display a message at all. And I think that for backwards compatibility, it should be off by default.

sun’s picture

Status: Needs work » Closed (won't fix)

I agree with jhodgdon that the only effect of adding this notice would discourage people from posting a comment.

jhodgdon’s picture

Title: User who cannot post comments without approval should be notified in advance. » User who cannot post comments without approval optionally should be notified in advance.
Version: 7.x-dev » 8.x-dev
Status: Closed (won't fix) » Active

Well, I think it could still be added as an option. However, at this point it would be Drupal 8 material.

As another question to consider: Can this just be accomplished in the theme?

yoroy’s picture

Status: Active » Closed (won't fix)

Don't think this is a feature that core should provide.