Reading/Web

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

It was developed to replace Wikimedia's Ruby-based mobile gateway (e.g. http://en.m.wikipedia.org).

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 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:
 * Status updates

Communications

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

Related projects

 * Photo Upload
 * Mobile Design