{"id":11810,"date":"2011-01-20T14:07:24","date_gmt":"2011-01-20T14:07:24","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/awebsome-comment-author-mail-validation\/"},"modified":"2011-02-06T11:22:34","modified_gmt":"2011-02-06T11:22:34","slug":"awebsome-comment-author-mail-validation","status":"publish","type":"plugin","link":"https:\/\/test.wordpress.org\/plugins\/awebsome-comment-author-mail-validation\/","author":538199,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.1","stable_tag":"2.1","tested":"3.1.4","requires":"3.0","requires_php":"","requires_plugins":"","header_name":"Awebsome! Comment Author Mail Validation","header_author":"Capt. WordPress - Awebsome! <cpt.wp@awebsome.com>","header_description":"","assets_banners_color":"","last_updated":"2011-02-06 11:22:34","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=P76XLAP8QH4FW","header_plugin_uri":"http:\/\/plugins.awebsome.com","header_author_uri":"http:\/\/awebsome.com\/services\/wordpress","rating":0,"author_block_rating":0,"active_installs":10,"downloads":3729,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"2.1":"<p>Done important improvements and more testing. Update required!<\/p>","2.0.1":"<p>Not code related improvements done. Update anyway, please!<\/p>","2.0":"<p>Done important improvements and hard testing. Update required!<\/p>","1.3":"<p>Not code related improvements done.<\/p>","1.2":"<p>Improvements done.<\/p>","1.1":"<p>Improvements done.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.3","2.0","2.0.1","2.1"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[4956,10264,107,450,724],"plugin_category":[41,44,54],"plugin_contributors":[84887],"plugin_business_model":[],"class_list":["post-11810","plugin","type-plugin","status-publish","hentry","plugin_tags-authors","plugin_tags-awebsome","plugin_tags-comments","plugin_tags-mail","plugin_tags-validation","plugin_category-communication","plugin_category-discussion-and-community","plugin_category-security-and-spam-protection","plugin_contributors-raulillana","plugin_committers-raulillana"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/awebsome-comment-author-mail-validation.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Adds a new comment validation method in the \"Before a comment appears\" Discussion subsection panel.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Avoided comment automattic approvals<\/li>\n<li>Adds a new highlighted option to \"Before a comment appears\" Discussion section subpanel<\/li>\n<li>Verification email sending every time a not registered user posts a comment<\/li>\n<li>Link checkback required to publish the comment and it wasn't flagged as spam<\/li>\n<li>Included WP nonces security to verification email link<\/li>\n<\/ul>\n\n<h4>How it works?<\/h4>\n\n<ol>\n<li>Not registered user posts a comment<\/li>\n<li>Not registered user receives an email with a validation link<\/li>\n<li>Not registered user follows validation link<\/li>\n<li>Comment is published<\/li>\n<\/ol>\n\n<h3>ToDo<\/h3>\n\n<ul>\n<li>Integrate deeper with other validation methods<\/li>\n<li>Add mail customization options UI (headers, content-type, attachments, html...)<\/li>\n<li>Pretty permalinks URL integration (...permalink\/nonce\/cid)<\/li>\n<\/ul>\n\n<!--section=installation-->\n<p>Go easy!<\/p>\n\n<ol>\n<li>Upload!<\/li>\n<li>Activate option in <strong>Settings<\/strong> &gt; <strong>Discussion<\/strong> &gt; <strong>Before a comment appears<\/strong> and save changes.<\/li>\n<li>Enjoy!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>Can I use this \"Before a comment appears\" validation method along with the others?<\/dt>\n<dd><p>Integration with other validation methods is not developed yet. Next release? :)<\/p><\/dd>\n<dt>How can I change the mail texts?<\/dt>\n<dd><p>Actually there are 2 options:<\/p>\n\n<ol>\n<li>Edit or create the <strong>xx_XX.po<\/strong> file for your WP active language and generate a <strong>xx_XX.mo<\/strong>.<\/li>\n<li>Also you can use <a href=\"http:\/\/wpml.org\" title=\"WPML Multilingual CMS\">WPML<\/a> plugin to translate all your plugins like themes. But remember to delete the languages folder. :)<\/li>\n<\/ol><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.1<\/h4>\n\n<ul>\n<li>Token generation revamped to fit WP API nonces functions<\/li>\n<li>Fixed validation link generation to support non-active permalinks structure<\/li>\n<li>Improved pre_comment_approved hook callback function (kudos xaviersarrate)<\/li>\n<li>Some readme.txt improvements<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Solved SVN newbie problems ;P<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>Validation interception revamped<\/li>\n<li>Some functions advanced improvements<\/li>\n<li>Avoided functions WP already handles in API<\/li>\n<li>Fixed deactivation\/uninstall options cleanup<\/li>\n<li>Added NONCE_KEY to token generator and validator as a random seed for security (kudos xaviersarrate)<\/li>\n<li>phpDoc improvements to functions<\/li>\n<li>Changed readme.txt descriptions<\/li>\n<li>POT regeneration<\/li>\n<li>Deleted en_EN translation (main pot lang)<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>First plugin SVN update :)<\/li>\n<li>Internationalization problems solved<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>First commiting to the wp-plugins SVN :)<\/li>\n<li>Internationalization + POT Generation<\/li>\n<li>Added es_ES translation<\/li>\n<li>Added es_CA translation<\/li>\n<li>Added en_EN translation<\/li>\n<li>Avoid mail validation for registered users<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Added nice PHPDOC compatible documentation<\/li>\n<li>Added JavaScript for admin field moving<\/li>\n<li>Added CSS to highlight CAMV fields<\/li>\n<li>General code clean up<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Born with basic functionality and w\/o documentation!<\/li>\n<\/ul>","raw_excerpt":"Adds a new comment validation method in the &quot;Before a comment appears&quot; Discussion subsection panel.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/11810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=11810"}],"author":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/raulillana"}],"wp:attachment":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=11810"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=11810"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=11810"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=11810"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=11810"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=11810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}