Roadmap/2012/January

January 2012

edit

Platform / Dev-Ops

edit
  • 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


Analytics

edit

  • 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]
  • 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]
  • 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

edit
  • 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