User:X!/MediaWiki

I am a MediaWiki developer, volunteering my time to make the software for Wikipedia better.

My areas of expertise are in the following:


 * Core
 * The api.php interface
 * Unit testing
 * Extensions
 * Extension:SyntaxHighlight GeSHi
 * Extension:CheckUser

What I've done

 * Unit tests
 * Made them non-destructive
 * Large amount of bugfixing
 * API
 * format=dump
 * Required params
 * Multiple bugfixes.

More stuff that I can't remember...

Current projects and todos

 * Improve the MediaWiki unit testing suite, expand it to test much of the code, and get Selenium to work nicely.
 * Deprecate $wgPageProps, use new PageProps::register method.

Future projects

 * Convert call_user_func ( _array) to MWFunction::call (Array)
 * Rewrite the CheckUser extension to use current code standards, complete with API
 * Get XMPP support working, instead of IRC as a RC feed
 * (Long term) Get rid of globals
 * Make MWConfig class, convert all instances of $wg to use it.
 * wfGetDB to Database::get;