Account confirmers, Anti-spam team, Confirmed users, Bureaucrats and Sysops emeriti
4,925
edits
ChrisHofmann (talk | contribs) |
No edit summary |
||
Line 1: | Line 1: | ||
__NOTOC__ | |||
{{draft}} | {{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. | 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. | ||
Line 4: | Line 5: | ||
Here is what a kick-ass, successful Mobile evangelism program would involve: | Here is what a kick-ass, successful Mobile evangelism program would involve: | ||
== Site Testing == | |||
* | * Gather a list of mobile sites to test (top N worldwide, plus regional lists) | ||
* | ** [http://www.google.com/adplanner/static/top1000/ DoubleClick AdPlanner Top 1000] | ||
** [http://www.time.com/time/specials/packages/completelist/0,29569,2012721,00.html Time's 50 best sites] | |||
** [http://www.pcmag.com/article2/0,2817,2367622,00.asp PC Mag's Top 100 sites] | |||
** Also, [http://www.mobileawesomeness.com/ this site] provides ratings on based on effectiveness on mobile devices | |||
* Develop a way to track the testing of these sites, and organize testing sprints to accomplish the testing. | |||
* Test several levels deep on each site, using baseline (native Fennec?) and comparison browsers (Firefox desktop, stock browser, ...) and file bugs for any parity problems | |||
===Problems We Are Looking For=== | |||
Link here to known problems that we are looking for during the testing and evaluation of the top sites, e.g: | |||
* | * Getting mobile content v. desktop content | ||
* Getting Webkit-specific CSS | |||
* | |||
We need to continue to have the recently-added feature that allows toggling between mobile and desktop content to help with this kind of testing. | |||
== Evaluation and Site Evangelism == | == Evaluation and Site Evangelism == | ||
Line 28: | Line 30: | ||
* If site needs to change, work out approximately how - the more detail, the better | * If site needs to change, work out approximately how - the more detail, the better | ||
* As appropriate, make contact with site owners to present suggested fix (email webmasters, use social networks and contacts) | * As appropriate, make contact with site owners to present suggested fix (email webmasters, use social networks and contacts) | ||
Notes and Thoughts: | Notes and Thoughts: | ||
Line 48: | Line 37: | ||
* Today, frameworks are used much more than they used to be, so a high priority will be making sure JS frameworks and server-side libraries are all doing the right thing. | * Today, frameworks are used much more than they used to be, so a high priority will be making sure JS frameworks and server-side libraries are all doing the right thing. | ||
* We need an army of people doing this. One way to find them might be to ramp up community giving for mobile devices still further. | * We need an army of people doing this. One way to find them might be to ramp up community giving for mobile devices still further. | ||
== | == Tracking Progress Though Effective Metrics == | ||
We need to develop some metrics for monitoring progress: | |||
* | * number/% of sites where testing is completed | ||
* | * number/% of sites were serious parity problem(s) exist | ||
* number/% of sites where incidental parity problem(s) exist. | |||
* backlog of engineering bugs not fixed | |||
* backlog of site bugs not implemented | |||
* number of sites where we have/haven't established contact | |||
Stats could be broken down to: mobile aware, but not fennec aware vs. not mobile aware at all. | |||
==Documentation== | ==Documentation== | ||
Line 72: | Line 64: | ||
==PR== | ==PR== | ||
In the original | In the original Gecko compatibility push several years ago, we got some good press from major sites which had made the transition to cross-browser development, and the wins this gave them. We need to find similar example sites for the current push. (Interviews from that period: [http://devedge-temp.mozilla.org/viewsource/2003/espn-interview/01/index_en.html ESPN], [http://devedge-temp.mozilla.org/viewsource/2002/wired-interview/ Wired News], [http://devedge-temp.mozilla.org/viewsource/2003/media-farm/index_en.html Media Farm]). When the evangelism team comes across a particularly sympathetic site, they should put their name forward to the PR team. | ||
==Tools== | ==Tools== |