Twinkle is a set of JavaScript functions that gives autoconfirmed/confirmed users many extra options to help them in common Wikipedia cleanup tasks, and to help them deal with acts of vandalism.
Be advised that you take full responsibility for any action performed using Twinkle. You must understand Wiki policies and use this tool within these policies, or risk losing access to the tool or being blocked. |
It provides users with three types of rollback functions and includes a full library of quick deletion functions, user warnings and welcomes, maintenance tags, semi-automatic reporting of vandals, and much, much more.
Twinkle was started as a reversion script based on ideas found in Aaron Schulz's script collection on the English Wiki Simple English. It was developed by AzaToth and released in 2007 originally. It has grown into a tool with many more capabilities than its reversion roots and is used by thousands of Wikins across many projects. The tool has expanded over the years. The collection of tools formerly known as Friendly, developed by Ioeth, became part of Twinkle in 2011, and a new module to make user blocking an easier process for administrators was developed in 2015. In 2019 Xiplus developed TwinkleGlobal which allows basic Twinkle tools on any project. The gadget continues to be updated and improved, in order to accommodate user requests and changes to Wikipedia processes. Customization for SEWP has been done by User:EhJJ and User:Intforce.
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:
mw.loader.load(['ext.gadget.Twinkle']);
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.
There is also a global version of Twinkle for use in doing rollbacks and deletion requests on all projects as well as allowing reporting to meta:SRG. It can be found here.
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.
If you have feature requests, bug reports etc. especially for SEWP, you may add a topic on the development page.
Never forget that one takes full responsibility for any action performed using Twinkle. One must understand Wiki 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 or in content disputes unless an appropriate edit summary is used.
This article uses material from the Wikipedia Simple English article Wiki:Twinkle, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). Content is available under CC BY-SA 4.0 unless otherwise noted. Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki Simple English (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.