{"id":24131,"date":"2013-07-05T23:06:27","date_gmt":"2013-07-05T23:06:27","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/mollom\/"},"modified":"2013-10-21T23:47:25","modified_gmt":"2013-10-21T23:47:25","slug":"mollom","status":"closed","type":"plugin","link":"https:\/\/tw.wordpress.org\/plugins\/mollom\/","author":10483252,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.2","stable_tag":"2.2","tested":"3.6.1","requires":"3.1.0","requires_php":"","requires_plugins":"","header_name":"Mollom","header_author":"Matthias Vandermaesen","header_description":"","assets_banners_color":"70571c","last_updated":"2013-10-21 23:47:25","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/mollom.com\/pricing","header_plugin_uri":"https:\/\/mollom.com","header_author_uri":"http:\/\/www.colada.be","rating":4.3,"author_block_rating":0,"active_installs":100,"downloads":7044,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"2.0":"<p>Required upgrade.  Uninstall the old wp-mollom plugin, re-install the new, and re-enter your API keys.<\/p>"},"ratings":{"1":0,"2":0,"3":"1","4":0,"5":"2"},"assets_icons":[],"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":"736951","resolution":"772x250","location":"assets"}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.0","2.1","2.2"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[107,529,1756,174,599],"plugin_category":[44,54,56],"plugin_contributors":[82749,82750],"plugin_business_model":[],"class_list":["post-24131","plugin","type-plugin","status-closed","hentry","plugin_tags-comments","plugin_tags-content","plugin_tags-moderation","plugin_tags-social","plugin_tags-spam","plugin_category-discussion-and-community","plugin_category-security-and-spam-protection","plugin_category-social-and-sharing","plugin_contributors-netsensei","plugin_contributors-tha_sun","plugin_committers-netsensei","plugin_committers-tha_sun"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/mollom_70571c.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><a href=\"http:\/\/mollom.com\">Mollom<\/a> protects your site from spam and unwanted posts.  Mollom enables you to focus on quality content, and to embrace user-contributed content and public engagement.<\/p>\n\n<p>Mollom automatically blocks all spam, accepts the content you want, and honestly admits when it is <em>unsure<\/em> \u2014 asking the author to solve a <a href=\"http:\/\/en.wikipedia.org\/wiki\/CAPTCHA\">CAPTCHA<\/a>.  Obvious spam does not even enter your site; it's outright discarded instead.  To learn more, check <a href=\"http:\/\/mollom.com\/how-mollom-works\">how Mollom works<\/a>.<\/p>\n\n<p>The Mollom service encompasses all spam filtering techniques that exist, using industry-leading content classification technologies that learn and automatically adapt, and is constantly monitored and improved by engineers \u2014 to allow you to focus on content:  Quality content.<\/p>\n\n<p>Mollom is actively used by more than 50,000 sites, including Sony, twitter, MIT, Adobe, Warner Bros Records, LinuxJournal, NBC, and many others.  More than 4,500,000 posts are checked by Mollom <em>per day<\/em>.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Protects the comment form. (support for other core forms to follow soon)<\/li>\n<li>Checks for spam and profanity.<\/li>\n<li>Allows selected user roles to bypass the protection.<\/li>\n<li>Integrates with WordPress' built-in comment moderation pages.<\/li>\n<\/ul>\n\n<p>Do you have multiple WordPress and other sites that need moderation?  Mollom's <a href=\"http:\/\/mollom.com\/moderation\">Content Moderation Platform<\/a> is supported out of the box \u2014 Save time &amp; moderate them all at once.<\/p>\n\n<p>If you like Mollom, consider to <a href=\"http:\/\/wordpress.org\/support\/view\/plugin-reviews\/mollom\">write a review<\/a> and blog about it! :)<\/p>\n\n<h4>Support<\/h4>\n\n<p>To get the best performance out of Mollom, ensure to disable other spam filter plugins.<\/p>\n\n<ul>\n<li>Contact <a href=\"http:\/\/mollom.com\/contact\">Mollom Support<\/a> for issues pertaining to the Mollom service; e.g., uncaught spam posts, inappropriately classified posts, etc.<\/li>\n<li>Use the <a href=\"https:\/\/github.com\/Mollom\/wordpress-mollom\/issues\">issue queue<\/a> for bug reports and feature requests pertaining to the WordPress plugin.<\/li>\n<\/ul>\n\n<h4>Development<\/h4>\n\n<p>This plugin is maintained on <a href=\"https:\/\/github.com\/Mollom\/wordpress-mollom\">GitHub<\/a>.  Contributions are welcome!<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li><a href=\"https:\/\/mollom.com\/pricing\">Sign up on Mollom.com<\/a> to create API keys for your site.<\/li>\n<li>Enter them on the Mollom plugin settings page on your site.<\/li>\n<\/ol>\n\n<p>For more detailed instructions, check our complete <a href=\"https:\/\/mollom.com\/tutorials\/wordpress\">Tutorial for WordPress<\/a> and <a href=\"http:\/\/wordpress.org\/plugins\/mollom\/faq\/\">FAQ<\/a>.<\/p>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>PHP 5.2.4 or later.<\/li>\n<li>Your theme <strong>must<\/strong> use the <code>comment_form()<\/code> API function introduced in WordPress 3.0+.<\/li>\n<\/ul>\n\n<h4>Requirements for Content Moderation Platform<\/h4>\n\n<p>Optionally, to enable the <a href=\"http:\/\/mollom.com\/moderation\">Content Moderation Platform (CMP)<\/a>:<\/p>\n\n<ul>\n<li><a href=\"http:\/\/codex.wordpress.org\/Using_Permalinks#Using_.22Pretty.22_permalinks\">Pretty Permalinks<\/a> must be enabled.<\/li>\n<li><p>On servers running PHP &lt;5.4 <strong>as CGI<\/strong>, ensure the Apache <code>mod_rewrite<\/code> module is enabled and add the following lines to your <code>.htaccess<\/code> file:<\/p>\n\n<pre><code>RewriteEngine On\nRewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]\n<\/code><\/pre><\/li>\n<\/ul>\n\n<p><h4>Compatibility<\/h4><\/p>\n\n<p>Mollom is an all-in-one solution.  Similar plugins conflict with its operations.<\/p>\n\n<p>To get the best performance out of Mollom, ensure to disable all other spam filter, honeypot, and CAPTCHA plugins, including the default Akismet plugin that ships with WordPress.<\/p>\n\n<!--section=faq-->\n<p><strong>Important:<\/strong>  Ensure you have the latest release of the Mollom plugin installed first.<\/p>\n<dl>\n<dt>How do I get Mollom API keys?<\/dt>\n<dd><ol>\n<li><a href=\"https:\/\/mollom.com\/pricing\">Sign up<\/a> on Mollom.com.<\/li>\n<li>In your <a href=\"https:\/\/mollom.com\/site-manager\">Site manager<\/a>, register the site you want API keys for.<\/li>\n<li>Click <em>\"View keys\"<\/em> to see your public key and private key.<\/li>\n<\/ol><\/dd>\n<dt>My Mollom API keys do not work?<\/dt>\n<dd><p>There are multiple possible causes with corresponding error messages; check whether the error message hints at the cause already.  The most common issues:<\/p>\n\n<ul>\n<li><strong>Invalid keys:<\/strong>  The API keys were not copied correctly; try to copy and paste them again.<\/li>\n<li><strong>Time offset:<\/strong>  The local time of your server\/operating system is incorrect and not synchronized with Coordinated Universal Time (<a href=\"http:\/\/en.wikipedia.org\/wiki\/UTC\">UTC<\/a>); consult your hosting provider or server operator to correct the server time (not timezone) and to enable an <a href=\"http:\/\/en.wikipedia.org\/wiki\/Network_Time_Protocol\">NTP<\/a> daemon to keep it synchronized.<\/li>\n<li><strong>Unable to reach Mollom:<\/strong>  A <a href=\"http:\/\/en.wikipedia.org\/wiki\/Firewall_%28computing%29\">firewall<\/a> on your server\/computer or infrastructure may block outbound HTTP requests to Mollom servers; consult your hosting provider or server operator to allow outbound HTTP requests to *.mollom.com.<\/li>\n<li><strong>Try again later:<\/strong>  The service might be undergoing temporary maintenance work for Mollom Free users; it should normally be back up after a few minutes.<\/li>\n<\/ul><\/dd>\n<dt>How can I test Mollom?<\/dt>\n<dd><p>Do <strong>not<\/strong> test Mollom without enabling the testing mode.  Doing so would negatively affect your own author reputation across all sites in the Mollom network.  To test Mollom:<\/p>\n\n<ol>\n<li>Enable the <em>\"Testing mode\"<\/em> option on the Mollom plugin settings page.<br \/>\n<em>Note: Ensure to read the <a href=\"https:\/\/mollom.com\/faq\/how-do-i-test-mollom\">difference in behavior<\/a>.<\/em><\/li>\n<li>Log out or switch to a different user, and perform your tests.<\/li>\n<li>Disable the testing mode once you're done with testing.<\/li>\n<\/ol><\/dd>\n<dt>Mollom does not stop any spam on my form?<\/dt>\n<dd><p>Do you see the link to Mollom's privacy policy on the form?  If not, then the form is not protected.<br \/>\n<em>Note: The privacy policy link can be toggled in the plugin settings.<\/em><\/p><\/dd>\n<dt>The Mollom CAPTCHA and other elements do not appear?<\/dt>\n<dd><p>Your theme does not use the <a href=\"http:\/\/codex.wordpress.org\/Function_Reference\/comment_form\"><code>comment_form()<\/code><\/a> function (introduced in WordPress 3.0) to output the comment form.  Ensure the <code>comments.php<\/code> file of your theme contains:<\/p>\n\n<pre><code>&lt;?php comment_form(); ?&gt;\n<\/code><\/pre>\n\n<p>Have a look at WordPress' default <em>Twenty Twelve<\/em> theme to see how it is used.<\/p><\/dd>\n<dt>Can I protect other forms?<\/dt>\n<dd><p>Out of the box, the Mollom plugin allows to protect the WordPress comment form only.  Built-in support for other WordPress core entity forms (users, posts) will follow soon.<\/p>\n\n<p>The Mollom plugin does not provide an API for other plugins and custom forms yet, but we're happy to discuss your needs.  If you're interested, check the <a href=\"https:\/\/github.com\/Mollom\/wordpress-mollom\/issues\">issue queue<\/a>.<\/p><\/dd>\n<dt>What if one of my visitors is blocked by Mollom?<\/dt>\n<dd><p>Whenever a post is not accepted, the error message contains a link that allows users to report the incident to Mollom support staff, which is able to investigate and resolve the situation.<br \/>\n<em>Note: False-positive reports are purposively not submitted to your own site, since actual spammers are trying to game Mollom by reporting their correctly blocked spam posts, too.<\/em><\/p><\/dd>\n<dt>How do I upgrade from the old _WP-Mollom_ plugin?<\/dt>\n<dd><ol>\n<li>Deactivate, uninstall, and delete the old <code>wp-mollom<\/code> plugin (version 0.7.5 or older).<\/li>\n<li><a href=\"http:\/\/wordpress.org\/plugins\/mollom\/installation\/\">Install<\/a> the new Mollom plugin (version 2.0 or later).<\/li>\n<li>Re-enter your Mollom API keys.<\/li>\n<\/ol>\n\n<p>There is no automated upgrade path, because the plugin has been rewritten from scratch.  Re-installing the new is a matter of minutes.  We're sorry for this one-time inconvenience.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.2<\/h4>\n\n<p>2013-10-22<\/p>\n\n<ul>\n<li>Fixed CAPTCHA and honeypot form elements are not presented correctly in all themes.<\/li>\n<li>Added user registration form protection.<\/li>\n<\/ul>\n\n<h4>2.1<\/h4>\n\n<p>2013-07-21<\/p>\n\n<ul>\n<li>Fixed comment reply form is not positioned below parent comment when form is re-rendered.<\/li>\n<li>Added support for plugin translations (gettext string localizations).<\/li>\n<li>Added FAQ.<\/li>\n<li>Added option to retain unsure posts instead of showing a CAPTCHA.<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<p>2013-07-07<\/p>\n\n<ul>\n<li>Rewritten and re-architected for Mollom's new <a href=\"http:\/\/mollom.com\/api\">REST API<\/a>.<\/li>\n<\/ul>\n\n<h4>0.7.5<\/h4>\n\n<p>2009-12-20<\/p>\n\n<ul>\n<li>Fixed bogus character encoding for comments after CAPTCHA.<\/li>\n<li>Added pagination to moderation pages.<\/li>\n<\/ul>\n\n<h4>0.7.4<\/h4>\n\n<p>2009-04-18<\/p>\n\n<ul>\n<li>Added translations: Vietnamese (vi), Bulgarian (bg_BG), Bangla (bn_BD)<\/li>\n<\/ul>\n\n<h4>0.7.3<\/h4>\n\n<p>2009-03-16<\/p>\n\n<ul>\n<li>Fixed bogus error message when bulk-moderating comments.<\/li>\n<li>Added translations: German (de_DE), Italian (it_IT)<\/li>\n<\/ul>\n\n<h4>0.7.2<\/h4>\n\n<p>2009-02-12<\/p>\n\n<ul>\n<li>Fixed access bypass via HTTP POST payload.<\/li>\n<li>Fixed PHP fatal error when mb extension is not available.<\/li>\n<li>Added option to allow selected user roles to bypass Mollom protection.<\/li>\n<li>Added translations: Simplified Chinese (zh_CN)<\/li>\n<\/ul>\n\n<h4>0.7.1<\/h4>\n\n<p>2008-12-27<\/p>\n\n<ul>\n<li>Updated for WP 2.7 compatibility.<\/li>\n<li>Fixed Unicode support, threaded comments, bulk-moderation.<\/li>\n<li>Added new administration panel.<\/li>\n<li>Added quality and spam classification indicators to moderation panel.<\/li>\n<\/ul>\n\n<h4>0.7.0<\/h4>\n\n<p>2008-11-27<\/p>\n\n<ul>\n<li>Fixed statistics graph interaction.<\/li>\n<li>Added plugin localization support.<\/li>\n<\/ul>\n\n<h4>0.6.2<\/h4>\n\n<p>2008-11-10<\/p>\n\n<ul>\n<li>Fixed bogus feedback data is sent to Mollom.<\/li>\n<\/ul>\n\n<h4>0.6.1<\/h4>\n\n<p>2008-09-24<\/p>\n\n<ul>\n<li>Fixed faulty manipulation of user input after solving a CAPTCHA.<\/li>\n<li>Fixed Mollom server list handling.<\/li>\n<\/ul>\n\n<h4>0.6.0<\/h4>\n\n<p>2008-08-24<\/p>\n\n<ul>\n<li>Fixed user input and data handling for CAPTCHAs.<\/li>\n<li>Fixed bulk moderation of comments.<\/li>\n<li>Added approve\/unapprove actions and more indicators to moderation panel.<\/li>\n<li>Added statistics.<\/li>\n<\/ul>\n\n<h4>0.5.2<\/h4>\n\n<p>2008-07-20<\/p>\n\n<ul>\n<li>Fixed CAPTCHA form handling.<\/li>\n<li>Fixed SQL query statement security.<\/li>\n<li>Fixed author IP addresses do not account for reverse-proxies.<\/li>\n<\/ul>\n\n<h4>0.5.1<\/h4>\n\n<p>2008-06-30<\/p>\n\n<ul>\n<li>Fixed CAPTCHA page rendering.<\/li>\n<li>Added integration with default WP comment moderation actions.<\/li>\n<\/ul>\n\n<h4>0.5.0<\/h4>\n\n<p>2008-06-26<\/p>\n\n<ul>\n<li>Fixed compatibility with WP-OpenID plugin.<\/li>\n<li>Fixed Mollom server fail-over handling.<\/li>\n<li>Added own database table for recording metadata.<\/li>\n<\/ul>\n\n<h4>0.4<\/h4>\n\n<p>2008-06-03<\/p>\n\n<ul>\n<li>Changed configuration page location from Plugins to Settings.<\/li>\n<li>Added theme template function to output Mollom statistics.<\/li>\n<\/ul>\n\n<h4>0.3<\/h4>\n\n<p>2008-05-27<\/p>\n\n<ul>\n<li>Changed comments to not be accepted when they are classified as spam.<\/li>\n<li>Added trackback support.<\/li>\n<li>Added purge of all Mollom data upon plugin deactivation. (optional)<\/li>\n<\/ul>\n\n<h4>0.2<\/h4>\n\n<p>2008-05-22<\/p>\n\n<ul>\n<li>Fixed storage of Mollom data in database.<\/li>\n<li>Added bulk moderation for comments.<\/li>\n<li>Added fallback mode option to configure behavior in case the Mollom service is down or unreachable.<\/li>\n<\/ul>\n\n<h4>0.1<\/h4>\n\n<p>2008-05-12<\/p>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Mollom protects your site from spam, profanity, and unwanted posts.  Focus on public and social engagement.  Focus on things that matter.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/24131","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=24131"}],"author":[{"embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/tha_sun"}],"wp:attachment":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=24131"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=24131"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=24131"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=24131"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=24131"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=24131"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}