From MediaWiki.org
Jump to navigation Jump to search
MediaWiki extensions manualManual:Extensions
Crystal Clear action run.svg

Release status:Extension status experimental

ImplementationTemplate:Extension#type Page action, Ajax, Notify, Skin
DescriptionTemplate:Extension#description Reflect provides a second column to threaded talkpages. In the second column, anyone can add a bullet point summarizing some point that the commenter was making. The goal is to help make large discussions more meaningful by improving the experience of participating as well as making it easier to identify the takeaways.
Author(s)Template:Extension#username Travis Kriplean (tkripleantalk)
Latest versionTemplate:Extension#version 0.1
MediaWikiTemplate:Extension#mediawiki 1.16
Database changesTemplate:Extension#needs-updatephp Yes
LicenseTemplate:Extension#license GPL v2 / MIT (X11)
ExampleTemplate:Extension#example Installation at abstract.cs.washington.edu
Hooks usedTemplate:Extension#hook

Translate the Reflect extension if it is available at translatewiki.net

Check usage and version matrix.

Reflect is a mediawiki extension that creates a novel type of threaded comments. It depends on Extension:LiquidThreads. Reflect is not yet internationalized.

Reflect being used by a few people working on the 2009-10 Strategic Planning Initiative.

Presentation at Wikimania[edit]

Jonathan Morgan gave a presentation on Reflect at Wikimania 2010


  1. Make sure you have Extension:LiquidThreads installed

  • Download and place the file(s) in a directory called Reflect in your extensions/ folder.
  • Add the following code at the bottom of your LocalSettings.php:
    require_once "$IP/extensions/Reflect/Reflect.php";
  • Run the update script which will automatically create the necessary database tables that this extension needs.
  • YesY Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.


While it would be great if we could have intelligent, engaging, meaningful mass discussions online, the reality is often bleak. It can be hard for discussants to make sense of all of what is being said (particularly newcomers to a discussion). It is easy to feel overwhelmed, powerless, not heard. Juvenile interactions and flame wars are common. And at the end of the day, it is often difficult to identify the takeaways.

One problem may be that our interfaces have not evolved effective listening mechanisms. Consider everyday experience. When we talk with each other, we give evidence that we understand each other. This evidence helps us debug our messages, as well as helping us feel recognized and heard. Web interfaces, however, largely do not afford the backchannel that is often used by listeners to communicate such evidence. Threaded forums allow us to respond by saying “uh huh”, but it clutters up large discussions. We can sometimes hit the “like” button to signal some affinity for a comment, but does not contain much information.

Reflect implements a subtle interface change to a LiquidThreads-enabled Mediawiki installation that helps people listen, while at the same time producing useful summaries. Instead of a single column of threads, two side-by-side columns are provided. The first column contains the original raw comments that we all know and love. The second column has a list of concise summary bullet points for each respective comment. Other readers and discussants add these bullet points. Commenters can engage with summarizers to make sure that the summarized points accurately portray the points they were trying to make. Adding a summary bullet point is an act of listening somewhere between clicking the "I like this comment" button and responding to a comment.

External links[edit]