Reading/Web

This page is for notes about rewriting the mobile site (e.g., http://en.m.wikipedia.org) in PHP. Patrick Reilly is currently leading the porting project.

Current implementation

 * Ruby!
 * http://github.com/hcatlin/wikimedia-mobile/

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

Rewrite specifications

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

Future implementation

 * Extension
 * A "mobile" skin