This is the documentation for the NICE user script. This script makes a minor modification to the interface seen when undoing another editor's revision and sends minor logging details back to the script's author.

A study of this tool was conducted by Aaron Halfaker (EpochFail). For a summary of the results of the experiment, see the author's summary.

Purpose

edit

This tool is designed to make communication easier at a very crucial interaction point between editors, the revert. Installing this script will make minor modifications to the screen that you see when making a revert using Wikipedia's UNDO feature that are designed to help make communication better when a change needs to be discarded.

Features

edit
 
Screen capture of the NICE gadget while reverting a new editor

There are two distinct features added to the undo interface by the NICE tool: a warning is shown when the user to be reverted is a new editor and a message box is added that will allow you to post on that editor's talk page while you revert their edit.

New editor notice

edit

The new editor notice will appear when the editor you are reverting has less than 100 edits at the time you load the undo interface. This notice is intended to help you know when more explanation of the reason for a revert may be necessary.

Additional message box

edit

The additional message box (header and explanation) are two (optional) fields that can be filled out and submitted along with the revert. If an explanation is added, the NICE gadget will post that explanation on the reverted user's talk page along with the header linking them to the edit. Note: if an explanation is provided without a signature, NICE will add ~~~~ to the end of your explanation when posting on the editor's talk page.


Usage

edit

To use this script visit the consent form or just put this code in your personal /monobook.js page (or /vector.js if you are trying out the beta):

/**
 * NICE gadget 
 *  
 * This gadget is part of a research study being conducted by the 
 * GroupLens Research lab at the University of Minnesota.  Please see 
 * the consent form at http://wikipedia.grouplens.org/NICE/consent.  
 * If you have questions/comments/suggestions, please direct them to 
 * User:EpochFail. 
 **/
importScript("User:EpochFail/No_Biting.js")

Then you need to wait a minute and then bypass your browser cache to load the modification the first time.

Support

edit

If you have any questions/suggestions/concerns about the tool or its use, post on this user script's talk page.

Technical details

edit

Tested and works in Firefox 2.0-3.x, Opera 9.02, Safari 4, and Internet Explorer 6 and 7. Users have reported success using IE 8 as well.

The tool has been tested in the Monobook skin, but should work in the majority of other skins.

The script itself (the javascript code) is at User:EpochFail/No_Biting.js.

This script was created by and is maintained by: EpochFail, PiperNigrum and Linearity

User Boxes

edit
 

This editor reverts other editors' work NICEly.

{{:User:EpochFail/Userboxes/NICE}}
{{Wikipedia ads|ad=186|float=right|nolinks}}