A few weeks ago I had some inspiration and decided to make a killfile module (4.7 RC1). Today I thought it was time to get it finished: http://pctips.ustilago.org/plonk
The only thing the module does, is keep a user list, mark what comments* shouldn't be displayed and display a block. The provided template.php (& comment-folded.tpl.php) does the rest.
Comments marked 'hidden' by kill_file can be styled by comment-ignored.tpl.php. Folded comments can be optionally styled by comment-folded-ignored.tpl.php.
* comments of plonked users will not be displayed. Replies to their comments will not be displayed in the forum.
Two points:
- The tracker will still display 'new' etc - I'm not sure how to approach that
- Nodes won't be hidden
If you've got any brilliant ideas, tips, ways to do it better or lots of criticism; please, bring it on. Especially with regard to security/robustness.