Reading/Web

MobileFrontend is a MediaWiki extension providing a mobile web front-end to MediaWiki sites including Wikipedia.

It was developed to replace Wikimedia's Ruby-based mobile gateway

Get involved

 * Try out the code on github or gerrit!
 * Use the beta version of the mobile site and get involved with development of features, giving the extension feedback and reporting bugs.
 * Install this Chrome extension and force yourself to always use mobile on desktop and help us identify things that need mobilizing
 * Come join us in irc.freenode.org #wikimedia-mobile and get involved and talk about our current projects
 * Fix a bug
 * Fix a bug in beta

Rewrite rationale

 * Puts the code in our code repo rather than on github
 * Easier to review code in a language that most Wikimedia/MediaWiki developers are already using (PHP, instead of Ruby)
 * Easier on the ops team to maintain servers (most infrastructure is already built for PHP web apps, not Ruby web apps)
 * Allows for third parties to easily create mobile sites

Specifications

 * Written in PHP
 * Extensible for any MediaWiki installation
 * Support current Ruby-implemented API (mentioned on bug; where is this?)
 * Requirements

Testing

 * English: prototype, User feedback
 * Japanese (Non-roman character set): Prototype, User feedback
 * Hebrew (RTL language): Prototype, User feedback

Deployment to Wikimedia cluster

 * Deployment instructions
 * Deployment checklist
 * Deployment plan

Additional documents

 * User requirements:
 * In order for searching in the mobile view to work properly, you need to install Extension:OpenSearchXml
 * Software design document:
 * Test plan:
 * Documentation plan:
 * User interface design docs:
 * Schedule:
 * Task management:
 * Release management plan:
 * Communications plan:

Communications

 * Call for testers on our new Mobile gateway prototype, Wikimedia blog, June 10th, 2011.

Related projects

 * Photo Upload
 * Mobile Design