1

In the case of a low traffic blog (for instance), that only accepts anonymous comments (no user registration) and manually validates them before publishing them, would it be possible to have a sort of internal white list for trusted email addresses (in the comment "email" field)?

The idea would be that comments using one of those addresses would be published immediately, without requiring validation.

(Obviously the email addresses of the commenters are not visible to the visitors.)

Is there a module for that?

2

You can use the Comment Trust module in order to auto-approve comments from trusted visitors.

Comment Trust auto-approves comments by users with previously-approved comments. It rewards trusted commenters with immediate approvals, while requiring you to approve the comments by new visitors. Works for both anonymous and authenticated users.

  • Thanks, I'll have to try it out. That looks exactly like what I was looking for. – s427 Jul 4 '15 at 22:24
  • Looks great. Can you confirm if it plays nice with Mollom? – s427 Jul 5 '15 at 9:02
  • I didn't use it with Mollom so couldn't confirm, unfortunately. – herci Jul 5 '15 at 10:59
  • 1
    The module doesn't have any setting to whitelist some email address; it has the setting to blacklist email addresses, which is the one set on Email addresses to never auto-approve. Wasn't this one of the requirements made from @s427? – kiamlaluno Aug 8 '15 at 3:40
  • 1
    @kiamlaluno : for me it was a suggestion more than a requirement ("a sort of internal white list"). The purpose of my question was to find a way to make validation easier (and improve user experience for frequent commenters) by auto-approving comments based on some rules. This module definitely does that, and in a way that is probably easier than having to manually fill and maintain a white list, so it's fine for me. (Was not aware that my question was a duplicate, sorry if it's the case.) – s427 Aug 12 '15 at 8:26
3

Make a rule with event after saving a new comment. Then make a view with the list of emails which should be bypassed. Compare this with the current email of the user, if there is a match publish the comment on the node. The comparing can be done with views + vbo and the rules action: Load a list of entity objects from a VBO View.combined with a loop statement.

  • Thanks for the suggestion, although I would have hoped for something a little more straightforward. ^^ – s427 Apr 9 '15 at 19:24
  • If you mean a more straightforward solution I cannot give. If you mean a a more straightforward explanation of this solution then I can do that. pls let me know – Justme Apr 10 '15 at 17:47
  • Yeah I meant a more straightforward solution (via a module or something like that). I appreciate your suggestion though. :) – s427 Apr 12 '15 at 10:04

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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