Wikimedia Mobile engineering/Features

This page is intended as a whiteboard for collecting feature ideas and taking a first step at organizing them.

Imminent:
 * Search suggestions (19956) – developed by a user, will be released soon
 * Inter-wiki language links (19834) – main request from new mobile gateway feedback

India and Brazil research:
 * Summaries
 * More media
 * Editing
 * Language detection
 * Handset detection (already implemented)

Internal grab bag:
 * Article rating as entry into annotation and editing
 * Annotation, private or public, separate from discussions and as entry into editing
 * Citation entry by photo of book - see brainstorm page
 * Articles near me missing photos, and photo upload
 * Add GPS coordinates within a location-related category, link up with desktop to refine
 * Curating photos
 * Enlarge/reduce text easily (such as by number keys), with reflow - PITCH AND ZOOM EASY, PRESETS css FOR FEATURE
 * Dynamic header/search width to fit multiple screens
 * Voice input search, aka Apple demo (possibly no work required)
 * sms/ussd GATEWAY FOR WIKIPEDIA ACCESS

App Features Wishlist

http://meta.wikimedia.org/wiki/Mobile_Projects/App_Features_%26_Roadmap

Qgil:
 * Share this – easy with Android Intents, maybe clickable links in browser on iOS
 * Patrol a new article, could be suggested by the app - complex, Brandon
 * Geotag an article
 * Upload and embed photos - comm apps POC Wikisnap exist, basic in gateway
 * Add comment on discussion page – using newsection edit is simple, LiquidThreads integration longer term - complex
 * Community Portal – learn more about Wikipedia, Things to do, RSS feed of The Signpost - easy Hackathon
 * Editors near you - complex
 * Landing page - based on Last news + On this day + Featured article + Pic of the day + Media of the day - complex?
 * Related articles, leaving genuine links to external articles - External links - low
 * Limit searches and browsing to pages of certain quality - no good UI, not all languages - complex
 * Edit profile – auto-input from device info, insert user banners as gallery?, auto location update, auto update of “Pictures I have loaded from my device” - complex, no SSL concurrently

Ryuch:
 * Proofreading mode, could be similar to or same as annotation - not so complex if simple text, get feedback

Other:
 * SuggestBot to suggest a mobile task - comm dev, based on past contributions
 * LiquidThreads integration

Wikimedia Services
 * Bookmark for device pre-install - in progress
 * Search API
 * Share API for upload to Commons - part of upload
 * Accounts and OAuth API - and OpenID, both require SSL on mobile

Mobile Site Wishlist
 * View edit history - time, username, edit, then diff (basic diff appears now), clear workflow to see edits
 * Community – Signpost, Village Pump, Article trending, meetups near me - hackathon
 * API usage data and traffic through large mirrors like Facebook (open RFP) - platform, tokens, NOT SO COMPLEX BUT TIME-CONSUMING

http://www.mediawiki.org/wiki/Mobile_site_rewrite/Testing


 * Move “Mobile View” to top - ux DISCUSSION
 * Reduce line-height - css PERCENTAGE, ACROSS DEVICES? ux
 * Keys for navigation - NOT COMPLEX, SOME DESIGN
 * Content lists non-touch - ?
 * Thumbnail to screen width, or inline if screen is more than 300 pixels wide - DESIGN, SOME SIZES
 * Mobile editing UI - COMPLEX, TREVOR, INES, BRION
 * Change table.metadata to metadata -BUG

Bugzilla


 * Give projects the opportunity to add mobile specific JS/CSS 	22659	high - PROJECT-SPECIFIC, GET ADMIN FEEDBACK, STYLESHEETS PER DEVICE


 * Add geolocation functionality to MobileFrontend to support Articles near me 	19920	high - HTML5 ONLY, SOME UX AND OPEN STREETMAPS INTEGRATION, NEW PHONES ONLY


 * Font sizes preference for Wikipedia Mobile	19921	high - SEE ABOVE


 * "Find" function for Wikipedia Mobile 	20146	medium - SOME UX, NOT TOO HARD


 * Support language variants (different language interfaces - same wikipedia) 	21806	medium - DOABLE, RELATED TO LANGUAGE LINKS


 * Reformatting of Portals (multiple columns formatting too wide)	22187	high - NOT LOCK SCREEN? NOT FORCE SQUISH, PROTOTYPE


 * Display the categories 	22660	- UX, GET FEEDBACK


 * Log in and "watched articles" list in Wikipedia Mobile 	24387	medium - LOGIN, WATCHLISTS UX


 * Dynamic fonts support in mobile gateway 	28515	high - India, NURIAM, NOT YET ANDROID 2.3X


 * Option to permanently see mobile frontend from PC render 	29503 	MEDIUM - LAST ONE MISSING


 * Support for collapsed infoboxes and tables in Mobile 	29504	HIGH FOR FEATUREPHONES, difficult BUT LESS THAN EDIT, ARTICLES IPHONE APP RESEARCH


 * Distinguish external links from internal links. 	30831	medium - CSS EASY


 * Random button for Wikisource 	30902	low - EASY WORKAROUND NAMESPACE 0


 * Cleanup duplicate CSS for mobile devices 	31050	medium (good idea) - DEPEND ON PROJECT ADMIN CSS


 * Did you mean corrections for search 	29560	high - JUST SURFACE FROM FORM, EASY - TECH DAYS? MED DIFF - ARTHUR


 * Wikipedia.org should detect mobile browser and locale	28815	medium - SQUID LAYER, MED DIFFICULTY, OPS SUPPORT


 * Links to page history don't surface actual revisions 	29387 not sure - UX, SAME AS EDIT HISTORY


 * Keep home-random menu expanded after clicking random 	30842 medium - TEST DEVICES


 * Add "e-mail to friends" functionality to MobileFrontend (prefill email)	24359	high – how about SMS, HACKATHON