That sounds like the right thing to do to me. However, just so we can fully weigh the options, what other alternatives exist as far as you can tell, hackish or not?
I finally had a chance to review the Intense Debate conflict. Based on my analysis, Intense Debate is sending editorial comments back to the service and that's why they're showing up in the comment threads. Specifically, we use the wp_insert_comment() method to add editorial comments to the database. Intense Debate hooks into that method, and sends everything back to the server that's not spam. In my opinion, therein lies the problem (limited testing confirms)Ideally, I think Intense Debate should whitelist comment types instead of blacklist. I'd prefer to submit a patch along these lines instead of trying to do something hackish on our end.
> A filtered blacklist could work too (and is likely more scalable):
>
> if ( ! in_array( $comment->comment_approved, apply_filters( 'id_comment_approved_blacklist', array( 'spam' ) ) ) ) {
>
> If you want to patch it up, I'll pass it on the ID folks.
Thanks, the patch is attached (hopefully it works with Google Groups). I think my preference is to not include the filter in Edit Flow core, but instead offer instructions on how to use it for the Intense Debate users. Disqus doesn't have the same problem. Cool?
Cheers,
Daniel