Mobile default for sister projects

Rationale
Currently, Wikipedia is the only Wikimedia project that provides automatic redirection to the mobile site (via the mobile domain) for mobile devices. This functionality should be extended to all Wikimedia projects so mobile users can have a better experience interacting with the other projects from their mobile devices.

Timeline

 * Move projects with language subdomains to automatic redirection first (ensure that the top 10 lang subdomains for each project has a configured main page)
 * Launch Wiktionary, Wikinews, Wikisource first, as they are the 3 closest to having enough mobile main pages prepared (21 June, 2012)
 * Update redirector C code to handle new domains
 * Test automatic redirection and C code aggressively
 * Update MobileFrontend to handle layout issues brought up during project testing, pre-launch
 * Launch Wikiquote, Wikibooks, Wikiversity next (XX June, 2012)
 * Update redirector C code to handle new domains
 * Test automatic redirection and C code aggressively
 * Update MobileFrontend to handle layout issues brought up during project testing, pre-launch
 * Reach out to project communities to begin testing the mobile version of the site to begin identifying mobile layout issues for that project (ASAP)
 * Get mobile domains configured for remaning projects (*.wikimedia.org, mediawiki.org) (ASAP)
 * Move *.wikimedia.org projects to automatic redirection
 * Launch with Commons (2 or 5 July, 2012) - please note comments on the Commons switchover below
 * Reach out to community to check for MF issues after mobile domain configured, at least two weeks before launch
 * Update redirector C code to handle new domains
 * Test automatic redirection and C code aggressively
 * Launch remaining *.wikimedia.org projects that are hosted on WMF cluster (23 July, 2012)
 * Reach out to community to check for MF issues after mobile domain configured, at least two weeks before launch
 * Update redirector C code to handle new domains
 * Test automatic redirection and C code aggressively
 * Get mediawiki.org, wikitech.wikimedia.org switched over (13 August, 2012)
 * Figure out what needs to be done for wikitech switchover since it's not hosted on the WMF cluster
 * Reach out to community to check for MF issues after mobile domain configured, at least two weeks before launch
 * Update redirector C code to handle new domains
 * Test automatic redirection and C code aggressively

Community outreach
In order to facilitate a smooth switchover, a program of community outreach will be based on two components:
 * instructions on how to do the formatting of mobile home pages, here, that will be translated
 * a bot called Global Message Delivery to put a message on Village Pumps for all the language versions of a given project

Commons switchover
Commons is a special case for switching to a mobile default view. In addition to requiring a new mobile domain, Commons has uniquely challenging content to render on mobile screens.

This will entail a design study and more detailed community interaction in a separate project. The urgency of this project will be influenced by Wiki Loves Monuments 2012, during the month of September, when we aim to have a mobile app that allows easy upload of photos to Commons.

Some of the changes that should be undertaken for rendering images in mobile-friendly ways will also impact the mobile viewing of images on Wikipedia.

The timeline of this project is not yet known, so the proposed date above for the switchover of Commons is tentative.

Sibling project automatic redirect progress matrix

 * Considered complete if top 10 languages (by traffic) have configured a mobile main page, or if a singular project with a mobile main page
 * Has no subdomains
 * Subdomain of wikimedia.org
 * Hosted off-cluster

Projects with configured mobile main pages
The following is a breakdown of projects that have language subdomains and whether or not they have a mobile 'main page' configured yet. This was automatically generated using the check_wiki_main_page.py script. A 'Has main page?' status of 'None' means there was an error during automated main page detection.

Top 10 most visited language projects

 * Has main page configured