User:EpochFail/NICE

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
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
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
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
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
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):

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

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

Technical details
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