Mobile Gateway

MediaWiki Mobile is the mobile interface for Wikimedia projects (only Wikipedia at the moment), run by Hampton Catlin and written in Ruby.

Behind the scenes
The mobile interface can be reached by visiting langcode.m.wikipedia.org – a mobile interface for every Wikipedia we have already exists, even if there is no translation. People are sent to the mobile interface by explicitly requesting it (by visiting m.wikipedia.org) or through automatic redirection based on User-Agent.

Getting involved
If you would like to help code:
 * visit the IRC room #wikimedia-mobile on irc.freenode.net,
 * e-mail hcatlin@undefinedwikimedia.org, or
 * get the repos from and start hacking!

If you find bugs, please report them on Bugzilla, in the Wikipedia Mobile product (quick link).

Localization
If you want to localize the MediaWiki Mobile interface for your Wikipedia, follow these steps:
 * 1) Translate the messages on translatewiki (only 25 messages at last count!).  These messages are updated with the live copy every week or so.
 * 2) Create a mobile main page, there are two options for this:
 * 3) * use CSS selectors
 * 4) * create your own wiki page with a mobile main page (see the blog post)
 * 5) Open up a bug to finish the mobile configuration.