Changes

Jump to: navigation, search

Mobile/Evangelism

4,260 bytes added, 22:19, 8 November 2012
no edit summary
__NOTOC__{{draft}}Ten years ago, Netscape and Mozilla together put together a massive technical evangelism program to persuade an IE-focussed web to consider Gecko and other rendering engines. Today, we need the same thing for a Webkit-focussed mobile web.=Mobile Web Evangelism=
Here is what Ten years ago, Netscape and Mozilla together put together a kickmassive technical evangelism program to persuade an IE-assfocussed web to consider Gecko and other rendering engines. Today, successful Mobile evangelism we need the same type of program would involve:for the Webkit-focussed mobile web.
== Site Testing Goal==The high level goal is to move Web producers (sites, tools, frameworks, etc.) from a Webkit centric approach to an open approach that works with non Webkit based browsers. This evangelism effort will specifically focus on Firefox for Android and Firefox OS.
===Scope===
* sites with mobile versions
* tools and frameworks that are included in the development and production of mobile sites
* Out of scope
** partners with whom Mozilla is already engaged, for ex. companies developing apps for the Firefox Marketplace
** changes to the Gecko platform (subject of another project)
 
==Projects==
 
===Site Evangelism===
The focus of site evangelism is to work with companies and individuals to make existing mobile content functional on non Webkit based browsers, specifically Firefox for Android and Firefox OS.
 
===Developer Evangelism===
To promote best practices to site developers and ensure that the tools and frameworks they use support non Webkit based browsers, specifically Firefox for Android and Firefox OS.
 
===PR===
This project has not yet been scoped. Ideas include a compatibility pr push and case studies for changing a site to function with non Webkit based browsers.
 
===Documentation===
To create/update MDN documentation for mobile development best practices and mobile specific topics.
 
Note: need to revisit this project to ensure doc links are up-to-date
 
MDN needs to become the go-to destination for HTML mobile site development, just as it aims to be on the desktop, with information about all browsers. We particularly need authoritative articles on:
 
* How to properly detect Desktop vs. Tablet vs. Mobile devices
* How to design a web site to support a Mobile or Tablet device
 
But also, our browser compatibility information must include the mobile web, and we need to make sure that angle is well represented in our writing.
 
User Agent
* https://developer.mozilla.org/en/Gecko_user_agent_string_reference
* http://hacks.mozilla.org/2010/09/final-user-agent-string-for-firefox-4/
* https://developer.mozilla.org/en/Browser_Detection_and_Cross_Browser_Support (way out of date)
 
CSS
* any place that has summary of vendor prefix status?
* some stuff on current prefix usage http://peter.sh/experiments/vendor-prefixed-css-property-overview/
* {Bug 708406|https://bugzilla.mozilla.org/show_bug.cgi?id=708406} - Analysis of the use of vendor-specific CSS property prefixes on the web
 
===Tools===
To create tools to assist with evangelism efforts.
 
* Site evangelism report: [http://arewecompatibleyet.com arewecompatibleyet.com]
* Framework and tools evangelism report: [http://people.mozilla.org/~lmandel/arewecompatibleyet/frameworksandtools.html arewecompatibleyet.com frameworks and tools]
 
==Communication==
{| class="wikitable fullwidth-table"
! Communication Type !! Mechanism !! Audience
|-
| Announcements || [https://lists.mozilla.org/listinfo/dev-platform dev-platform] and [https://lists.mozilla.org/listinfo/dev-planning dev-planning] lists || all
|-
| General discussion || [https://lists.mozilla.org/listinfo/dev-platform dev-platform] list || devs
|-
| Meetings || meeting time
{{conf|conf number}}
* Vidyo: video room
* IRC: [irc://irc.mozilla.org/ircchannel #ircchannel]
* Agenda:
|| all
|-
| Meeting summaries || [[Program Management/ProjectPlanTemplate | this wiki]] || all
|}
 
===Press & Blog Posts===
* October 30, 2012 - [http://blog.gerv.net/2012/10/website-evangelism-mobilizing-mozilla/ Gerv Markham: Website Evangelism: Mobilizing Mozilla]
 
===Minutes and Progress Reports ===
Minutes and progress reports are tracked on the [[Compatibility/Mobile#Minutes_and_Progress_Reports | Mobile Web Compatibility wiki page]]
 
==People==
{| class="wikitable fullwidth-table"
| Project Champion ||
|-
| Program Management || Lawrence Mandel
|-
| Product || Chris Lee (B2G), Karen Rudnitski (Mobile browser)
|-
| Incoming Bug Triage || Jason Smith, Aaron Train
|-
| QA || Tony Chung, Jason Smith, Aaron Train
|-
| Market Strategy || John Jensen
|-
| Dev Engagement || Jean-Yves Perrier, Ali Spivak
|-
|}
 
==Milestones/Iterations/Tasks==
high level milestones can be included in this page. more complex milestones and tracking information (typically bug lists) should be included on a milestone specific tracking page
 
==References==
 
===Site Testing===
* Gather a list of mobile sites to test (top N worldwide, plus regional lists)
** Our own [https://wiki.mozilla.org/Mobile/Evangelism/TopMobileSites short list] of most popular mobile sites
Confirm
2,473
edits

Navigation menu