Roadmap/2012/January

Platform / Dev-Ops

 * Make decision regarding project parameters for inline template scripting [discuss in SF Hackathon and at 1/25 meeting]
 * Lua or Javascript V8 or something else? [DONE] (Lua FTW)


 * MediaWiki 1.18.1 [Sam] [DONE]
 * Actual MediaWiki TestSwarm integration


 * MediaWiki architecture document
 * Address second (and last) round of feedback and submit final version to the book editors [Guillaume] [DONE]


 * Other projects with significant work, but not significant milestones hit:
 * Git conversion
 * Swift
 * MediaWiki 1.19

Analytics

 * Filter improvements
 * Notification when filter fails [DONE]
 * Refactoring of filter code [DONE]


 * Report Card Prototype: Begin work [DONE]


 * Create clone of stats.grok.se in Wikimedia Labs [DONE]


 * Begin assessment of page view stats for mobile apps [Andre] [DONE]

Mobile / Offline

 * Wikipedia Zero in testing [DONE]
 * Android app Market release [Brion, Yuvi] [DONE]
 * Refactor PhoneGap code base in prep for next platform work [DONE]
 * Wikipedia Android app 1.0.1/2/3 release [Yuvi,Tomasz] [DONE]
 * Wikipedia Android app 1.1aplha1 release [Yuvi] [DONE]
 * WikipediaMobile iOS update [DONE]
 * Developed of first prototype of GPS Storage/Retrieval for testing [Max] [DONE]
 * RSS feeds for article snippets like "Featured Articles" to production [Max] [DONE]
 * Deploy prototype of Wikipedia on SMS/USSD for India or Africa audience [Praekelt Foundation (Jeremey) / Patrick]

Features

 * Editor Engagement features
 * AFT:
 * Continue testing of feedback form: prominent link [1/11] [DONE]
 * Click-tracking of edit links on test pages for cannibalization analysis: [DONE]
 * Reader (commenter) survey [Targeting 1/25] [DONE]
 * Moodbar/Feedback Dashboard
 * Email tracking (in aggregate) [DONE]
 * Feedback log (enables Moodbar comments to show in Special:RecentChanges) [DONE]
 * Other features (top responders, show unanswered) [DONE]
 * New Page Triage:
 * Article Creation Interstitial Mockups: First Iteration [DONE]
 * Continued research on Page Patrollers [Oliver/Ian] [DONE]


 * Multimedia:
 * TMH
 * Complete labs setup of TMH (Ian/Ryan) [1/31] partially done
 * Review chunked uploading code [Tim] [DONE]


 * I18n/L10n:
 * WebFonts update - Preview functionality for WebFonts (via URL parameter or otherwise) [DONE]
 * Evaluation of additional fonts for WebFonts, Narayam [DONE]
 * Unit test development for WebFonts, Narayam, Translate [DONE]
 * Documentation updates for WebFonts, Narayam, Translate [DONE]


 * Visual Editor - Design discussions of round trip functionality, DOM interfaces completed; further improvements to editable surface in progress;

Operations

 * Double Mobile Varnish infrastructure@EQIAD and upgrade to latest version of Varnish ( V3.0.2 & from 2 to 4 servers) [DONE]
 * add 2 more Mobile Varnish servers for SOPA [DONE]
 * Deploy Ganglia@EQIAD [DONE]
 * MySQL upgrade - EQIAD db clusters [DONE]
 * db refresh (s1 to s7) [in progress]
 * Deploy multicast support for udp2log [Mark/Diederik] [Abandon for now]
 * deployment surfaced problem with existing Brocade switches. So will work on plan B - unicast to EQIAD and then multicast it there.
 * EQIAD datacenter new row of racks [ordered, in progress]
 * Sign contract with new network provider for TPA and additional provider for EQIAD [DONE]
 * Security updates (key management)
 * Enhance Firewall rules [Leslie/Mark] [DONE]
 * Thumbnail server replacement - Front-end (ms5)
 * Lily [Mailman] server replacement [PY/DZahn/Mark] [DONE]
 * /home move to NetApp [Mark] [in progress]
 * Test effectiveness of Flash Drive
 * Labs features rollout
 * Build out LVS in Labs [Ryan/Mark]
 * Double the current storage capacity of Labs and make 30 new instances available for new projects [DONE]
 * Create squid instance in Labs
 * Add resilience to Lab Controller service by building redundant Controller services in EQIAD which includes DNS, LDAP, MySQL