Comment Management

Unmoderated comments.

If unmoderated, every comment saved as approved and get straight into "inbox". Any comment in the "inbox" can be modified by admin (using pop-up form) or deleted. Comments that have children can only be deleted when all child comments deleted (selection check box is disabled).

Manual Moderation (moderation is on, no anti-spam service enabled).

All comments saved as unapproved to "inbox", and another tab added - "approved". You'll have to manually approve any comment, only then it will go to "approved" section and become visible in the blog. You should also be able to reject approved comments (without deleting) if needed.

Auto-Moderated (moderation is on, anti-spam service enabled).

When auto-moderated, comments go through the filters to verify that it is not spam. Manual and StopForumSpam filters are enabled by default.

auto1.PNG

Once anti-spam service enabled, all rejected comments go into "spam" and all validated comments go into "inbox". Admin should be able to correct auto-moderation by moving approved comments from "inbox" to "spam" and vice versa.

auto2.PNG

Manual filter.

When you configure pass/block/delete criteria, it will silently run in the background blocking or approving any incoming comments pretty much as firewall works.

Custom filters (anti-spam services).

Any class can implement custom filter interface which allow to write very simple filter to utilize services like Waegis, Akismet etc. to automatically approve/reject comments. BlogEngine will automatically locate and wire up those custom filters at run time. You can change order in which filters run. If filter provided as extension (like Akismet) you can also enable/disable it through extensions panel.

custom.PNG

How to enable Akismet

By default Akismet filter is disabled. To enable, go to admin/extensions and click on "disabled" link to enable Akismet.

custom2.PNG

You have also provide your site URL and API key for Akismet to function properly. Get Akismet API key at http://akismet.com/personal and then enter both URL and API key on extension settings page. You can get to settings page by clicking "edit" link, second to the "disabled" in the extensions grid.

custom3.PNG

Last edited Feb 6, 2010 at 2:57 AM by rtur, version 8

Comments

Birbilis May 22, 2012 at 8:10 AM 
the comment at Jul3 above is spam btw
it would be nice btw if you supported defensio

Birbilis May 22, 2012 at 8:10 AM 
the comment at Jul3 above is spam btw
it would be nice btw if you supported defensio

AnaMiller1986 Dec 22, 2011 at 8:28 PM 
I'm using BlogEngine.NET 1.5.0.7, but I do not see the Comments tab. What am I doing wrong?

petInsurance Jul 3, 2011 at 3:41 PM 
This is a great technique.Everybody should learn from it and also need to apply in everyday life for blog posting.
<a href="http://1stpetinsurance.co.uk">pet insurance</a>.

givemytaxesback Jun 29, 2011 at 3:20 PM 
!!!!!!HOW CAN I DISABLE STOPFORUMSPAM IN ORDER TO MODERATE COMMENTS MYSELF....IT SEEMS IMPOSSIBLE BUT ON THE ENTIRE INTERWEB NOBODY HAS THE ANSWER....(AND UPDATED BLOGENGINE BLOG INFORMATIONS ARE VERY SCARSE).

Kokujin May 16, 2011 at 12:37 PM 
Unfortunately in 2.0 there appears to be no way to set the Moderation to be automatic anymore. This guide appears to be for the version 1.6 interface.

Brewhutch Jan 5, 2011 at 9:59 PM 
I'm using BlogEngine.NET 1.5.0.7, but I do not see the Comments tab. What am I doing wrong?

skahle Apr 28, 2010 at 3:54 AM 
How can I let hyperlinks be allowed in comments?