User:YuviPanda/Hackfest ideas

Things to do at IITM Hackfest, day 2 and day 3

Python stuff

 * 1) Write unit tests for python-mwapi
 * 2) Write documentation for python-mwapi
 * 3) Fix bugs in mwuppet
 * 4) Do release of mwuppet

DRREFORM

 * 1) Add article autocomplete do DRREFORM
 * 2) Add username autocomplete to DRREFORM

PersonData

 * 1) Userscript to help view and modify en:Wikipedia:Persondata
 * Should have a button that populates fields from equivalent fields in Infobox. Note format differences in name (surname, other names) and dates (have to parse  and   into correct date format for article (based on  ). —&#91;   Alan M 1  (talk) &#93;— 19:50, 6 January 2013 (UTC)

AutoTranslate Creation Wizard

 * 1) Userscript to easily create commons:Help:Autotranslate based page translations

Userscript to easily add and remove categories with a GUI interface

 * 1) Add / Remove categories for any page without having to edit the page itself
 * 2) Replacement for the ageing HotCat tool

Integrate CodeMirror editor into MediaWiki

 * 1) Currently no good coding editor for writing scripts on the wiki itself. Integrating CodeMIrror or ACE would be nice
 * 2) Fixing bugs in Extension:CodeEditor and make it independent from the WikiEditor advanced editing toolbar (some users shut if off; as a coder you usually don't need it), add a JS validator (CAVE: Licensing issues [JSON license] with JSHint and JSLint)

More links to other places with requests

 * commons:Commons:User scripts
 * en:Wikipedia:WikiProject_User_scripts

Gadget improvements

 * Debug and resurrect w:User:Pyrospirit/metadata/assesslinks.js, which has been dead for a couple of years - w:User:Pyrospirit/metadata still works, so the underlying system must still be functional but something's broken in the link generator...

Gadget Porting
Add list of gadgets to port to which wiki!
 * commons:MediaWiki:Gadget-AjaxQuickDelete to it.wikipedia.org per it:Wikipedia:Bar/Discussioni/Procedura di cancellazione su Commons: perché non importarla anche qui?