Confirmed users
2,473
edits
m (→Meetings) |
No edit summary |
||
| Line 1: | Line 1: | ||
=Mobile Web Evangelism= | |||
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 type of program for the Webkit-focussed mobile web. | |||
== | ==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) | * 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 | ** Our own [https://wiki.mozilla.org/Mobile/Evangelism/TopMobileSites short list] of most popular mobile sites | ||