After confirming that the license is a BSD license, I have added the Trackback Validator to the Orablog distribution. The main differences between this version and the standard distribution are:
- Tables are not created from within the admin script. You must install the schema manually.
- If the schema is not installed, TBValidator will work but will not allow you to save data and send it to Rice University for processing. A message telling you how to enable this is added.
Annoyingly, I still receive the e-mail alerts from the core Orablog comments processing engine. On our local install, I have patched the Orablog software to not send notifications for trackback comments and have added a notification to TBValidator when it finds a valid trackback. I’ll try to figure out how to include this configuration as default but at the moment you’ll have to update items manually. The lines you need to change follow.
Line 121 of trackback_validator.php, add inside the if block below the update:
wp_notify_postauthor($comment_ID, $tb_info['comment_type']); Line 64 of wp-includes/comment-functions.php, change:
if ( '0' == $commentdata['comment_approved'] ) to:
if ( '0' == $commentdata['comment_approved'] && $commentdata['comment_type'] != 'trackback') If you have a fix that let’s comments through when TBValidator is active but stops them when it’s not, please let me know and we’ll add it to Subversion.
0 Responses to “Trackback Validator Added”