=== Plugin Name ===
Contributors: Matthias Vandermaesen
Donate link: http://www.mollom.com
Tags: comments, spam, mollom, captcha, text analysis
Requires at least: 2.5.0
Tested up to: 2.5.1
Stable tag: 0.5.1
A plugin that brings the power of Mollom (http://www.mollom.com) to Wordpress and makes your website spamfree!
== Description ==
Mollom protects your website against comment and trackback spam. The difference
with other spam services is that Mollom takes care of everything. The idea is to relieve you, the administrator,
editor, maintainer,... of whatever moderation or clean up tasks you would normally need to perform in order to keep
your blog spamfree.
Mollom combines the power of intelligent text analysis to automatically filter spam with the efficiency of a safe
CAPTCHA test. If Mollom is unsure if a comment is spam or not, it will present the visitor with a CAPTCHA test.
Unless the test was completed succesfully, the comment will never be stored on your blog. Fallback on an automated
CAPTCHA test allows Mollom to block up to 99,7% of all spam messages.
== Installation ==
* Drop wp-mollom.php in /wp-content/plugins.
* Activate the plugin in your dashboard.
* Go to the 'Mollom configuration' panel which you will find through the 'Settings' menu.
* Enter the public/private key combination you got after registering with Mollom.
with the Mollom service. You can can create an account and register your website at http://www.mollom.com
* All comments posted to your blogs should now go through the Mollom service.
== Usage ==
After you have set the public/private key combination, Mollom will automatically protect your blog. The plugin takes
care of everything so you don't have to worry about moderation, false positives,... and you can focus on what's really
important: creating great content and interact with your visitors in a proper fashion.
Moderation is still possible. You can moderate comments through the admin interface. In the 'Comments' menu of your
Wordpress administration board, a new Mollom option will be shown. Through this menu item, you can access the Mollom
moderation tool. The default Wordpress moderation queue is still available, but usage of the Mollom moderation queue
is encouraged.
You can also this code: `Comment_ID); ?>` into the comments.php template of
your theme. Make sure the code is placed well within the comment loop! This code allows you to moderate comments directly
of your theme.
There are four basic types of moderation:
* Spam: if the comment seems to be spam nonetheless.
* Profanity: if the comment contains swearing
* Low Quality: if the comment isn't really consistent or doesn't make much sense
* Unwanted: if the comment was i.e. posted by a particular person or bot.
Moderation is encouraged as you will send feedback to mollom from which it will learn.
Extra options in the configuration panel:
* Policy mode: if enabled, all comments/trackbacks will be blocked if the Mollom services are not available. If
you have a high traffic site, this might be useful if you can't respond right away.
* Restore mode: if enabled, the 'mollom' table which contains mollom related information (session id's) and all
mollom options will be deleted from your database.
* Reverse proxy: This is option is important to determine the IP address
of a visitor if your WP installation runs behind a 'reverse proxy' (Squid,...). If you know the IP address(es) of the
proxy your host runs, you should enable this option and enter them as a comma-seperated list. This isn't mandatory
though, but it improves accuracy of the plugin. Please refer to the Support
section for detailed information.
== Notes ==
* Although this plugin can be used on Wordpress MU, it is not designed nor supported to do so. Wordpress MU will
be fully supported in future versions.
* The backend handling and storing of data has been significantly changed. The plugin will try to convert the
existing data if you used an earlier version of the plugin.
* If you don't set policy mode, comments will not pass
through the Mollom filter yet they are treated in the default fashion. This means a Mollom session ID will not be assigned
to them. This ID is necessary for moderation. As a result, these comments will not show up in the mollom moderation queue.
* This plugin is not compatible with the current version of the WP OpenID plugin. There are known issues with the correct
handling of $_POST data. There is a developer version with a fix available through the
DiSo project if you really want to provide OpenID access. You can download the package from their repository.
* The plugin works with Wordpress 2.6 but doesn't yet support the SSL extensions released with Wordpress 2.6.
== Screenshots ==
1. screenshot-1.png
2. screenshot-2.png
3. screenshot-3.png
4. screenshot-4.png
5. screenshot-5.png
== Changelog ==
* 2008/07/20 - 0.5.2
* fixed: passing $comment instead of $_POST to show_captcha() in check_captcha()
* improved: implemented wpdb->prepare() in vunerable queries
* improved: mollom_activate() function now more robust
* changed: mollom_author_ip() reflects changes in the API documentation. This is now 'reverse proxy aware'
* 2008/06/30 - 0.5.1
* fixed: issues with the captcha page not being rendered correctly
* added: mollom_manage_wp_queue() function which deals with Mollom feedback from the default WP moderation queue
* improved: legacy code when activating the plugin (needed for upgrading from < 0.5.0 (testversions!)
* 2008/06/26 - 0.5.0
* Added: installation/activation can contain legacy code and versioning for handling old (test)configurations
* Added: PHPDoc style documentation of functions
* Added: mollom_moderate_comment() template function. Allows moderation from your theme.
* Removed: 'moderation mode'. Moderation should only be configured through the proper wordpress interface.
* fixed: compatibility issues with the WP-OpenID plugin
* Improved: the plugin relies far less on global variables now.
* Improved: all mollom data is now saved to it's own seprerate, independent table.
* Improved: SQL revision
* Improved: error handling is now more verbose
* Improved: status messages in the configuration/moderation panels now only show when relevant
* Improved: handling of mollom servers not being available or unreachable
* 2008/06/03 - 0.4
* Changed: 'configuration' now is under WP 'settings' menu instead of 'plugins'
* Added: show_mollom_plugincount() as a template function to show off your mollom caught
* 2008/05/27 - 0.3
* Added: trackback support. If ham: passed. If unsure/spam: blocked.
* Added: 'moderation mode' mollom approved comments/trackbacks still need to be moderated
* Added: 'Restore' When the plugin is deactivated, optionally purge all mollom related data
* Changed: moderation isn't mandatory anymore, only optional. Comments aren't saved to the database until the CAPTCHA is filled out correctly. Otherwise: never registered.
* Improved: Error handling now relies on WP Error handling (WP_Error object)
* 2008/05/22 - 0.2
* Added: bulk moderation of comments
* Added: 'policy mode' disables commenting if the Mollom service is down
* Improved: moderation interface is more userfriendly
* Improved: only unmoderated messages with a mollom session id can be moderated
* Improved: deactivation restores database to previous state. Removal of stored option values and deletion of the mollom_session_id column in $prefix_comments
* Fixed: persistent storage of the mollom session id in the database
* Fixed: no messages shown in the configuration screen triggers a PHP error
* 2008/05/12 - 0.1
* Initial release to testers