Wikimedia Mobile engineering/Projected development

From MediaWiki.org
Jump to navigation Jump to search

This roadmap is intended as a guideline of what is projected on a quarterly basis. It is subject to change at any time, and in particular will be dependent on the available resources and the rate at which work is completed.

The section called "Features definition" is proposed work that requires not only definition, but also matching up with available resources. Therefore, that section is not intended to state what actually will be done, and instead the Engineering Roadmap provides a list of the actual work being performed on a month-by-month basis.

Please note that the mobile site is the foundation of most features, so app features are generally in addition to site features.

2012[edit]

Site/Apps Q1 '12 Q2 '12 (drafting)
Site

Features definition see Feature corral and Mobile Design

  • Full-screen search final design here
    • ready to go
  • Wikipedia navigation UI, aka Glaucus
    • intermediate step toward Athena UI
    • mobile-friendly, rational framework for organizing features
    • initial design being revised, and initial menu is almost ready here
    • new collapsible section and footer style ready to go here
  • Finish Photo Upload definition here
    • Basic - optimize upload wizard for mobile use
    • improved photo handling needed as pre-requisite
    • could include Share to Commons app on Android
  • Contact us form here
    • mobile-friendly feedback form
  • Reference reveal here
    • UI technique for showing references in an article
    • requires mock-ups

Beta

  • Full-screen search
  • Reference reveal
  • New section style
  • New footer

Move to Production

  • Full-screen search

Backend

  • GeoData API see here
    • switch over from GeoNames
  • Content selection API
  • Refactor Mobile Frontend for third party re-use
  • Performance improvements
    • don't download section content initially
    • Move JS capable devices to ResourceLoader
    • Improve WURFL Support
    • Improve CSS/JS Support
    • JS Testing

Carrier-related see Feature corral and Zero

  • Deploy Featured Article RSS
  • Deploy Zero
    • simple whitelisting solutions
    • new WAP view
  • USSD/SMS prototype

Features definition see Feature corral and Mobile Design

  • New nav UI initial menu and deployment here
  • Convert default view of sister projects to mobile - done
    • Put a notice on home pages with no content
  • Link to article contributors in the apps
  • Photo Upload Basic and Wiki Loves Monuments convergence here
    • Decide on if and how we can support WLM

Not yet scheduled:

  • Opt-in and opt-out buttons for easier beta access here
    • needs a temporary place not in the footer
  • Save offline web (definition required)
    • parity with Android and iPhone apps (dependent on HTML5)
  • Microtasks [1]
    • mobile-friendly tasks, in addition to the ones in Photo Upload
    • MrClean is a likely candidate for mobile deployment
    • could leverage Collections extension (i.e., save to Open Zim)
  • Articles near this article (partially developed at SF Hackathon)
  • Photo Upload Patrol, for editors - will come from New Page Triage for files

Beta

  • New contact us page
  • New nav UI
  • Photo Upload Basic or WLM app
  • OSM and tile server

Move to Production

  • Reference reveal
  • New section style
  • New footer

Backend

  • Move MobileFrontend to MediaWiki core
    • avoid re-parse
    • render different views from core
  • Content selection API
    • programmatic access to content in general
    • non-JS access, such as WML
  • Performance improvements
    • latency history reporting

Carrier-related see Feature corral and Zero

  • Deploy Featured Article RSS
  • Deploy Zero
    • landing page implementations
    • country detection and preferred languages
  • More on USSD/SMS
Apps

Carrier-related see Feature corral and Zero

  • Android and J2ME apps could be zero-rated
    • gather requirements and partners
  • Android app v1.2 bugzilla:33856
  • iOS app v3.2
  • Move to new content API (both apps)
  • Contributors link (in both apps)

Carrier-related see Feature corral and Zero

  • J2ME app for reading
    • select external partner
    • start development
Data analysis

See Mobile metrics

  • Total mobile page views
  • Mobile page views by country
  • Partner stats (definition only)

See Mobile metrics

  • Total mobile page views
  • Mobile page views by country
  • Partner stats

Under consideration:

  • Article Feedback Tool see here
    • optimize for mobile
    • track and analyze as another data stream
  • Minor editing
    • could be like Wikignome
    • or based on Visual Editor
    • sentence-level editing
    • proofreading edits
    • annotation (part of Wikignome, dependent on Visual Editor parser)
  • Moodbar input for rating beta features see here - not yet decided
    • really another version of this tool
    • need to differentiate comments stream
  • Tablet App features will be added over time

2011[edit]

Site/App 10/11 11/11 12/11
Site
  • Search suggestions
  • Language links
  • Login
  • Photo upload (definition)

Carrier-related:

  • USSD/SMS
  • Wikipedia Zero
  • New portal page

Wikimedia Mobile engineering/imported/Mobile projects/features#Immediate_next_steps

  • JavaScript tiering
  • Opt-in button

Carrier-related:

  • Featured Article RSS feed
  • More on Zero

Wikimedia Mobile engineering/imported/Mobile projects/features#India_Hackathon


  • Yuvi and Max joining team
App
  • Android using PhoneGap
  • Articles near me
  • Search suggestions
  • Photo upload (Weekend of Code)
  • Localized in Turkish, Russian
  • Athena UI
  • Article caching
  • Language links