This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.



Crowdsourced comment summarization. Helps people listen. Helps everyone find the useful points.

Reflect changes your comments section. It adds a space next to every comment where other readers can succinctly restate points they hear the commenter making. This design encourages people to explicitly listen, rather than just speaking. Commenters can come back and verify the accuracy of the restatement, and, if necessary, clarify their message. Other readers are then able to read the original comment, interpretations of that comment, and clarifications. Reflect thus creates a richer commenting environment by balancing speaking and listening.

Check out the screenshots. It makes more sense just looking at those 🙂

It can sometimes take some elbow grease to get Reflect to work on your blog. Here’s why:

  1. Reflect works by wrapping html around certain HTML elements related to your comment section. Reflect assumes the default WordPress comment structure, but themes frequently overwrite this default structure for their own custom, arbitrary comment structure. For themes that do override the structure, the Reflect plugin allows you to specify the CSS selectors that Reflect needs to operate using the current theme. (directions, screenshots)
  2. When you get Reflect to show up, it will often not look that great and custom CSS modifications may be necessary. For example, the default Reflect CSS assumes a light, preferably white, background. But most importantly, a Reflect enabled comment board requires more horizontal space than the default WordPress comment board. Your comment section should be at least 600 px wide, and you must be willing to allocate reflect at least 250 of those pixels. We recommend a width of 800 pixels for your comment section.

A somewhat verbose screencast that walks through the install process and some of the customization steps can be found at

Demo: Feel free to play around with it!

Please contact the plugin author if you want to make it work for your site or if you encounter problems. He may be able to help!

Some notes:

  1. This plugin is probably only useful for blogs receiving a decent amount of comments.
  2. The plugin makes a comment board feel cramped if the theme does not allocate enough horizontal space to the comment section.
  3. IE6 & 7 are NOT supported
  4. This plugin is not yet internationalized.


  • Hovering over a bullet point that someone else added.
  • Adding a new bullet point (part 1). Type in the summary, 140 char or less.
  • Adding a new bullet point (part 2). Connect your summary to the place in the commenter's text where they were making the point.
  • Eric is coming back and verifying whether a summarizer accurately portrayed the points he was trying to make. He can also leave a 140 char response to the bullet.


  1. Download the Reflect directory to /wp-content/plugins/
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Make sure to go to settings/Reflect in the admin panel to configure Reflect
  4. A screencast about installing and customizing Reflect can be found at


There are no reviews for this plugin.

Contributors & Developers

“Reflect” is open source software. The following people have contributed to this plugin.


Translate “Reflect” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Initial import. Experimental. Difficult to get to work on your site.


  • Admin settings panel
  • Responses fix


  • Very minor tweaking to make sentence parsing better and proper rendering of escaped text.


  • Added email notifications that are sent to a commenter when someone summarizes their comment.


  • adding sender header to email


  • minor bug fix


  • fixing bug with notification sender


  • adding the ability to rate bullet summaries
  • design update
  • fixing issues with db upgrades
  • improving generality of Reflect across wordpress installations