We'll create fresh WordPress site with Response Tracker installed. You have 20 minutes to test the plugin after that site we'll be deleted.
Response Tracker is a plugin for WordPress that lets bloggers keep track of comments on their posts by marking them as todo, replied, or ignored, in Comments Administration page in the admin dashboard. On the comments administration page, the plugin paints each comment block with a colour that either indicates the status set by the author (if any) or provides a hint on what the status might be (read below for an explication).
A word of explanation is called for with regard to Response Tracker’s logic of highlighting comments, since it can be (and probably is!) confusing.
Response Tracker colours each comment block in the Comments Administration page with a colour that says something about the status of that comment. The plugin also colours and highlights the action option (todo, replied or ignore) that indicates the current choice.
Where the user (author or blog admin) has explicitly clicked on one of these actions and made a choice, the highlighted action and the background colour of the comment block coincide in what they indicate. If the author (or blog admin) had previously clicked on the option replied for a comment, then this action link is highlighted and the comment block is coloured accordingly (see the plugin admin/settings page for a legend for the colours).
For comments for which the user has not yet made a selection among the options (todo, ignore or replied), Response Tracker marks always marks the comment with status todo, but also tries to make a guess on what the comment’s real status might be. If the comment is by the post author, then the plugin guesses that the comment can be ignore_d. If the comment was responded to by the post author, then Response Tracker guesses that the status may be responded (the reason to differentiate between a guess of _responded and a status of replied is that you, the blogger, might respond to a comment but want to retain it’s todo status because you want to add more details in a later response). The guess is then used to colour the comment block.
This is the reason for the otherwise puzzling nature of the colour highlighting and the action/option highlighting. Any good user interface should not require this much explication! In a later release, an attempt will be made to clear this up a bit while still retaining some of the logic.
You may wonder why go to all this trouble? The threaded view of comments in the post page gives simple visual cues on what comments have been replied to and which ones are pending a response. Why not just use that to keep track of comment status? I have at least two reasons to prefer using the Comments Adminstration page for managing responses:
The Comment Administration page posts replies via AJAX, thus making it easier to mark or respond quickly to a large set of comments. There are AJAX commenting plugins for posts, but in my experience none of them quite do the trick, or if they do, they do so at the cost of messing up the look and feel of the theme in use.
The Comment Administration page can list all comments, not just ones related to a particular post, and sorted descending by date. A good way to scan latest comments, respond to them and mark them.
Additionally, the plugin also provides a mechanism for marking comments that can be ignored, and since it explicitly marks a comment with a status, it makes it possible to mark multiple comments in a single response and mark all the relevant comments as replied.
Another possible line of future development is to also add links in the post comments section to let authors mark comments from post pages.