![]() |
You take full responsibility for any action you perform using টুইংকল. You must understand Wikipedia policies and use this tool within these policies, or risk being blocked from editing. |
![]() |
Plans exist for FurMe to become part of Twinkle. A merge will take place in the future. |
Twinkle is a set of JavaScript functions that gives registered users many extra options to assist them in common Wikipedia maintenance tasks, and to help them deal with acts of vandalism. It provides users with three types of rollback functions and includes a full library of speedy deletion functions, user warnings and welcomes, maintenance tags, semi-automatic reporting of vandals, and much, much more.
Twinkle, developed by AzaToth, has its origins as a reversion script based on ideas found in Aaron Schulz's script collection. It has grown quickly into a tool with many more capabilities than its reversion roots and is used by thousands of Wikipedians.
The collection of tools formerly known as Friendly, developed by Ioeth, is now part of Twinkle.
To install Twinkle on a per-skin basis, you can copy the text below and paste it into the bottom of your personal script file:
importScript('User:AzaToth/twinkle.js');
Then save the page. This method has no advantage over using the gadget, as Twinkle settings are no longer stored using "TwinkleConfig" lines in your personal JavaScript file.
If you have any old configuration set up using TwinkleConfig and/or FriendlyConfig, it will still be effective. However, if you use the preferences panel to modify your configuration, you are advised to remove all old Twinkle/Friendly configuration variables from your skin JavaScript file.
Before using Twinkle, one really should read its documentation to familiarize oneself with some of the possibilities and functions of Twinkle. There are multitudes of options that one can configure to change some of the default behaviours of Twinkle.
Never forget that one takes full responsibility for any action performed using Twinkle. One must understand Wikipedia policies and use this tool within these policies or risk having one's account being blocked. Anti-vandalism tools, such as Twinkle, Huggle, and rollback should not be used to undo good-faith changes in content disputes unless an appropriate edit summary is used.
Users of this tool can also add one of these userboxes to their page.
Also, there is the Twinkle topicon. {{Twinkle topicon}}
A common request on the Twinkle talk page comes from those who wish to use Twinkle on other wikis. Some parts of Twinkle are easily portable to other MediaWiki-based wikis: the revert/rollback module, for example. But most modules have been designed only with English Wikipedia in mind. For instance, the CSD module relies on templates which most likely do not exist on other wikis.
Users who wish to make Twinkle's functionality available on other wiki projects should consider the following suggestions:
morebits.js
library is likely to be of use to script developers, both here on English Wikipedia and other MediaWiki-based wikis. The latest version can be found at the Twinkle github repository. The comment at the top of the file should be read to find out more.