Wikipedia:Twinkle/For GCI students

This is a brief guide for Google Code-In students on how to set up and test Twinkle.


 * 1) First, you need an account on Wikipedia. If you already have one, go ahead and log in; otherwise, create one.
 * 2) To enable Twinkle on your account, go to your preferences and visit the Gadgets tab. If you see Twinkle listed in the "Browsing" section of the Gadgets tab, enable it by checking the box and clicking "Save" at the bottom of the list.
 * 3) If you do not see Twinkle listed, this means your account is not yet allowed to use Twinkle. Your account must be at least 4 days old and have made 10 edits before you can enable Twinkle.
 * 4) * If your account is more than 4 days old, you simply need to make a few more edits to Wikipedia and then Twinkle will be available to you. Go to your list of contributions and see how many more edits you need to make to reach the threshold of 10 edits. You can even just edit your user page or Wikipedia sandbox if you like.
 * 5) * If your account is less than 4 days old, you need to request "confirmed" status from a Wikipedia administrator:
 * 6) *# Go to the Requests for Permissions page and click the "add request" link.
 * 7) *# Replace the text  with text similar to the following:
 * I am a student working on the development of Twinkle as part of Google Code-In 2015. Please grant me "confirmed" status so that I can enable Twinkle on my account, allowing me to work on this gadget under the mentorship of User:This, that and the other, who will supervise my actions.
 * 1) *# And save your request. Check back on the request page for updates.
 * 2) *# Once your account is marked as "confirmed", you will need to enable Twinkle in your preferences as explained above.
 * 3) Once Twinkle is enabled, you can test your scripts. It is suggested to use Firefox for this, because of its "Scratchpad" feature. Press Shift+F4 to access the Scratchpad. Open the JavaScript file you are working on, and click "Run". To open the relevant Twinkle dialog, use your browser's JavaScript console to execute the   function in the module you are working on – for example,.

Any questions? Please post a message on your GCI task, or ping  on IRC.