Closed (won't fix)
Project:
Drupal core
Version:
8.0.x-dev
Component:
user interface text
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
1 Oct 2009 at 22:22 UTC
Updated:
29 Jul 2014 at 18:28 UTC
...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?
| Comment | File | Size | Author |
|---|---|---|---|
| comment_moderation_message.patch | 723 bytes | roderik |
Comments
Comment #1
sivaji_ganesh_jojodae commentedRefer #438224: "Post comments without approval" permission name is completely misleading
Comment #2
jhodgdonCan 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.
Comment #3
roderikSorry 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.
Comment #4
jhodgdonI 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.
Comment #5
sunI agree with jhodgdon that the only effect of adding this notice would discourage people from posting a comment.
Comment #6
jhodgdonWell, 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?
Comment #7
yoroy commentedDon't think this is a feature that core should provide.