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.
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
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.
How to enable Akismet
By default Akismet filter is disabled. To enable, go to admin/extensions and click on "disabled" link to enable Akismet.
You have also provide your site URL and API key for Akismet to function properly. Get Akismet API key at
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.