Compatibility/Mobile: Difference between revisions

→‎Scope: Update mobile scope
(→‎Scope: Update mobile scope)
 
(23 intermediate revisions by 2 users not shown)
Line 25: Line 25:
;Out of scope
;Out of scope
* Site enhancements  
* Site enhancements  
* Trivial site layout or functional bugs
* Firefox OS or Firefox Marketplace apps
* Firefox Marketplace app testing
* Issues created by add-ons or ad-blockers


== Get Involved ==
== Get Involved ==
Line 43: Line 43:
==Projects==
==Projects==


Web Compatibility is wide. There are many possible projects around this topics. Some are currently active, some are either [[Compatibility/Projects|would be good to do or have been actually done]].
Moved to [[Compatibility/Projects|projects page of Compatibility]]


=== User Agent (UA) Overrides {{WebCompatStatus|progress}}===
==Communication==
owner: kdubost<br/>
The [[UA/override|UA override]] mechanism allows B2G and Firefox Android to force mobile content by sending a custom UA to a specified domain.


=== Fixing UA detection libraries {{WebCompatStatus|progress}}===
See [[Compatibility/Meetings|Meetings]].
owner: miketaylr<br/>
[[Compatibility/UADetectionLibraries|User Agent detection libraries]] sometimes do not take into account Firefox OS and/or Firefox for Android. We (Mozilla and the community) try to contact them to fix the libraries.
 
=== Evangelism {{WebCompatStatus|progress}}===
Part of the [[Evangelism]] effort, the [[Compatibility/Guide|Web Compatibility Guide]] helps individuals to report, analyze and contact Web sites for issues with Web Compatibility. (work in progress)
 
=== (Mobile) Library and Framework Investigation {{WebCompatStatus|progress}}===
The ongoing goal of this [[Compatibility/Mobile/Libraries | project]] is to "audit" source code and issues/bug trackers of popular mobile frameworks to identify bugs, workarounds, or performance issues that need increased attention from Mozilla.
 
=== Video project {{WebCompatStatus|progress}}===
owner: hallvors<br/>
The [[Compatibility/Video|Video project]] aims to get an overview of and improve the compatibility state of video watching sites.
 
=== 90% Mobile Compatibility for the Alexa Top 1000 Sites {{WebCompatStatus|backlog}}===
[[Compatibility/Mobile/90AlexaTop1000|90% Mobile Compatibility for the Alexa Top 1000 Sites]] to achieve 90% compatibility in terms of mobile content sent to Firefox for Android and Firefox OS by the Alexa top 1000 global sites.
 
==Communication==
{| class="wikitable fullwidth-table"
! Communication Type !! Mechanism !! Audience
|-
| Announcements || [https://lists.mozilla.org/listinfo/compatibility compatibility] and [https://lists.mozilla.org/listinfo/dev-planning dev-planning] lists || all
|-
| General discussion || [https://lists.mozilla.org/listinfo/compatibility compatibility] list || all
|-
| Meetings || Tuesdays 6am PT
{{conf|98830}}
* Vidyo: compatibility ([https://v.mozilla.com/flex.html?roomdirect.html&key=59AT9HQ8BY9R room link])
* IRC: [irc://irc.mozilla.org/webcompat #webcompat]
* Agenda: [https://etherpad.mozilla.org/webcompat etherpad]. If no agenda items the evening before, there will be no meeting held. Anyone can add agenda items.
|| all
|-
| Meeting summaries || [[Compatibility/Mobile | this wiki]] and [http://lawrencemandel.com Lawrence Mandel's blog]|| all
|-
| Evangelism status || [http://arewecompatibleyet.com arewecompatibleyet.com report] || all
|}


===Press & Blog Posts===
===Press & Blog Posts===
Line 94: Line 57:


===Minutes and Progress Reports ===
===Minutes and Progress Reports ===
{| class="wikitable collapsible" style="width: 100%"
! style="background-color: rgb(221, 221, 221);" colspan="2" | 2015
|-
|
* Tuesday, August 25, 2015 - [[Compatibility/Mobile/2015-08-25|Minutes]]
* Tuesday, August 4, 2015 - [[Compatibility/Mobile/2015-08-04|Minutes]] (summary only)
* Tuesday, July 28, 2015 - [[Compatibility/Mobile/2015-07-28|Minutes]] (summary only)
* Tuesday, July 14, 2015 - [[Compatibility/Mobile/2015-07-14|Minutes]]
* Tuesday, July 7, 2015 - [[Compatibility/Mobile/2015-07-07|Minutes]]
* Tuesday, June 30, 2015 - [[Compatibility/Mobile/2015-06-30|Minutes]]
* Monday, June 22, 2015 to Friday, June 26, 2015 - [[Compatibility/Mobile/2015-06-work-week|Work Week Minutes]] (Whistler, Canada)
* Tuesday, June 16, 2015 - [[Compatibility/Mobile/2015-06-16|Minutes]]
* Tuesday, June 9, 2015 - [[Compatibility/Mobile/2015-06-09|Minutes]]
* Tuesday, June 2, 2015 - [[Compatibility/Mobile/2015-06-02|Minutes]]
* Tuesday, May 26, 2015 - [[Compatibility/Mobile/2015-05-26|Minutes]]
* Tuesday, May 19, 2015 - [[Compatibility/Mobile/2015-05-19|Minutes]]
* Tuesday, May 12, 2015 - [[Compatibility/Mobile/2015-05-12|Minutes]]
* Tuesday, May 5, 2015 - [[Compatibility/Mobile/2015-05-05|Minutes]]
* Tuesday, April 28, 2015 - [[Compatibility/Mobile/2015-04-28|Minutes]]
* Tuesday, April 21, 2015 - [[Compatibility/Mobile/2015-04-21|Minutes]]
* Tuesday, April 14, 2015 - [[Compatibility/Mobile/2015-04-14|Minutes]] (summary only)
* Tuesday, April 7, 2015 - [[Compatibility/Mobile/2015-04-07|Minutes]]
* Tuesday, March 31, 2015 - [[Compatibility/Mobile/2015-03-31|Minutes]]
* Tuesday, March 24, 2015 - [[Compatibility/Mobile/2015-03-24|Minutes]]
*
*
* Tuesday, March 3, 2015 - [[Compatibility/Mobile/2015-03-03|Minutes]]
* Tuesday, February 24, 2015 - [[Compatibility/Mobile/2015-02-24|Minutes]]  (summary only)
* Tuesday, February 17, 2015 - [[Compatibility/Mobile/2015-02-17|Minutes]]  (summary only)
* Tuesday, February 10, 2015 - [[Compatibility/Mobile/2015-02-10|Minutes]] (summary only)
* Tuesday, February 3, 2015 - [[Compatibility/Mobile/2015-02-03|Minutes]]
* Tuesday, January 27, 2015 - [[Compatibility/Mobile/2015-01-27|Minutes]] (summary only)
* Tuesday, January 20, 2015 - [[Compatibility/Mobile/2015-01-20|Minutes]]
* Tuesday, January 13, 2015 - [[Compatibility/Mobile/2015-01-13|Minutes]]
|}


 
This section has been moved to [[Compatibility/Meetings|Meetings]].
{| class="wikitable collapsible collapsed" style="width: 100%"
! style="background-color: rgb(221, 221, 221);" colspan="2" | 2014
|-
|
* Tuesday, December 30, 2014 - [[Compatibility/Mobile/2014-12-30|Minutes]]
* Tuesday, December 23, 2014 - [[Compatibility/Mobile/2014-12-23|Minutes]]
* Tuesday, December 16, 2014 - [[Compatibility/Mobile/2014-12-16|Minutes]]
* Tuesday, December 9, 2014 - [[Compatibility/Mobile/2014-12-09|Minutes]]
* Tuesday, December 2, 2014 - [[Compatibility/Mobile/2014-12-02|Minutes]]
* Tuesday, November 25, 2014 - [[Compatibility/Mobile/2014-11-25|Minutes]]
* Tuesday, November 18, 2014 - [[Compatibility/Mobile/2014-11-18|Minutes]]
* Tuesday, November 11, 2014 - [[Compatibility/Mobile/2014-11-11|Minutes]]
* Tuesday, November 4, 2014 - [[Compatibility/Mobile/2014-11-04|Minutes]] (summary only)
* Tuesday, October 28, 2014 - [[Compatibility/Mobile/2014-10-28|Minutes]] (summary only)
* Tuesday, October 21, 2014 - [[Compatibility/Mobile/2014-10-21|Minutes]]
* Tuesday, October 14, 2014 - [[Compatibility/Mobile/2014-10-14|Minutes]]
* Tuesday, October 7, 2014 - [[Compatibility/Mobile/2014-10-07|Minutes]] (summary only)
* Tuesday, September 30, 2014 - [[Compatibility/Mobile/2014-09-30|Minutes]] (summary only)
* Tuesday, September 23, 2014 - [[Compatibility/Mobile/2014-09-23|Minutes]]
* Tuesday, September 16, 2014 - [[Compatibility/Mobile/2014-09-16|Minutes]] (summary only)
* Tuesday, September 9, 2014 - [[Compatibility/Mobile/2014-09-09|Minutes]] (summary only)
* Tuesday, September 2, 2014 - [[Compatibility/Mobile/2014-09-02|Minutes]] (summary only)
* Tuesday, August 26, 2014 - [[Compatibility/Mobile/2014-08-26|Minutes]]
* Tuesday, August 19, 2014 - [[Compatibility/Mobile/2014-08-19|Minutes]] (summary only)
* Tuesday, August 12, 2014 - [[Compatibility/Mobile/2014-08-12|Minutes]] (summary only)
* Tuesday, August 5, 2014 - [[Compatibility/Mobile/2014-08-05|Minutes]] (summary only)
* Tuesday, July 29, 2014 - [[Compatibility/Mobile/2014-07-29|Minutes]]
* Tuesday, July 22, 2014 - [[Compatibility/Mobile/2014-07-22|Minutes]] (summary only)
* Tuesday, July 8, 2014 - [[Compatibility/Mobile/2014-07-08|Minutes]]
* Tuesday, July 1st, 2014 - [[Compatibility/Mobile/2014-07-01|Minutes]] (summary only)
* Tuesday, June 24, 2014 - [[Compatibility/Mobile/2014-06-24|Minutes]]  (summary only)
* Tuesday, June 17, 2014 - [[Compatibility/Mobile/2014-06-17|Minutes]]
* Tuesday, June 9, 2014 - No meeting, no summary
* Tuesday, June 2, 2014 - [[Compatibility/Mobile/2014-06-02|Minutes]]
* Tuesday, May 27, 2014 - [[Compatibility/Mobile/2014-05-27|Minutes]]
* Tuesday, May 20, 2014 - [[Compatibility/Mobile/2014-05-20|Minutes]]
* Tuesday, May 13, 2014 - [[Compatibility/Mobile/2014-05-13|Minutes]]
* Tuesday, May 6, 2014 - [[Compatibility/Mobile/2014-05-06|Minutes]] (summary only)
* Tuesday, April 29, 2014 - [[Compatibility/Mobile/2014-04-29|Minutes]]
* Tuesday, April 22, 2014 - [[Compatibility/Mobile/2014-04-23|Minutes]] (summary only)
* Tuesday, April 15, 2014 - [[Compatibility/Mobile/2014-04-15|Minutes]] (summary only)
* Tuesday, April 8, 2014 - [[Compatibility/Mobile/2014-04-08|Minutes]]  (summary only)
* Tuesday, April 1, 2014 - [[Compatibility/Mobile/2014-04-01|Minutes]]
* Tuesday, March 25, 2014 - [[Compatibility/Mobile/2014-03-25|Minutes]]
* Tuesday, March 18, 2014 - [[Compatibility/Mobile/2014-03-18|Minutes]] '''Date change'''
* Monday, March 10, 2014 - [[Compatibility/Mobile/2014-03-10|Minutes]]
* Monday, March 3, 2014 - [[Compatibility/Mobile/2014-03-03|Minutes]]
* Monday, February 24, 2014 - [[Compatibility/Mobile/2014-02-24|Minutes]]
* Monday, February 17, 2014 - [[Compatibility/Mobile/2014-02-17|Minutes]] (summary only)
* Monday, February 10, 2014 - [[Compatibility/Mobile/2014-02-10|Minutes]] (summary only)
* Monday, February 3, 2014 to Friday, February 7, 2014 - [[Compatibility/Mobile/2014-02-work-week|Work Week Minutes]] (Mountain View, California)
* Monday, February 3, 2014 - [[Compatibility/Mobile/2014-02-03|Minutes]] (summary only)
* Monday, January 27, 2014 - [[Compatibility/Mobile/2014-01-27|Minutes]]
* Monday, January 20, 2014 - [[Compatibility/Mobile/2014-01-20|Minutes]]
* Monday, January 13, 2014 - [[Compatibility/Mobile/2014-01-13|Minutes]]
* Monday, January 6, 2014 - [[Compatibility/Mobile/2014-01-06|Minutes]]
|}
 
 
{| class="wikitable collapsible collapsed" style="width: 100%"
! style="background-color: rgb(221, 221, 221);" colspan="2" | 2013
|-
|
* Monday, December 30, 2013 - Meeting canceled for holidays
* Monday, December 23, 2013 - Meeting canceled for holidays
* Monday, December 16, 2013 - [[Compatibility/Mobile/2013-12-16|Minutes]]
* Monday, December 9, 2013 - [[Compatibility/Mobile/2013-12-09|Minutes]]
* Monday, December 2, 2013 - [[Compatibility/Mobile/2013-12-02|Minutes]]
* Monday, November 25, 2013 - Meeting canceled for week without meetings
* Monday, November 18, 2013 - [[Compatibility/Mobile/2013-11-18|Minutes]]
* Monday, November 11, 2013 - [[Compatibility/Mobile/2013-11-11|Minutes]]
* Monday, November 4, 2013 - [[Compatibility/Mobile/2013-11-04|Minutes]]
* Monday, October 28, 2013 - [[Compatibility/Mobile/2013-10-28|Minutes]]
* Monday, October 21, 2013 - [[Compatibility/Mobile/2013-10-21|Minutes]]
* Monday, October 14, 2013 - [[Compatibility/Mobile/2013-10-14|Minutes]]
* Monday, September 30, 2013 - [[Compatibility/Mobile/2013-09-30|Minutes]]
* Monday, September 23, 2013 - [[Compatibility/Mobile/2013-09-23|Minutes]]
* Monday, September 16, 2013 - [[Compatibility/Mobile/2013-09-16|Minutes]]
* Monday, September 9, 2013 - [[Compatibility/Mobile/2013-09-09|Minutes]]
* Monday, August 26, 2013 - [[Compatibility/Mobile/2013-08-26|Minutes]]
* Monday, August 19, 2013 - [[Compatibility/Mobile/2013-08-19|Minutes]]
* Monday, August 12, 2013 - [[Compatibility/Mobile/2013-08-12|Minutes]]
* Monday, August 5, 2013 - [[Compatibility/Mobile/2013-08-05|Minutes]]
* Monday, July 29, 2013 - [[Compatibility/Mobile/2013-07-29|Minutes]]
* Monday, July 22, 2013 - [[Compatibility/Mobile/2013-07-22|Minutes]]
* Monday, July 8, 2013 - [[Compatibility/Mobile/2013-07-08|Minutes]]
* Monday, June 24, 2013 - [[Compatibility/Mobile/2013-06-24|Minutes]]
* Monday, June 10, 2013 - [[Compatibility/Mobile/2013-06-10|Minutes]]
* Monday, June 3, 2013 - [[Compatibility/Mobile/2013-06-03|Minutes]]
* Monday, May 27, 2013 - Cancelled due to Memorial Day
* Monday, May 20, 2013 - Cancelled due to Victoria Day
* Monday, May 13, 2013 - [[Compatibility/Mobile/2013-05-13|Minutes]]
* Monday, May 6, 2013 - [[Compatibility/Mobile/2013-05-06|Minutes]]
* Monday, April 29, 2013 - [[Compatibility/Mobile/2013-04-29|Minutes]]
* Monday, April 22, 2013 - [[Compatibility/Mobile/2013-04-22|Minutes]]
* Monday, April 15, 2013 - Meeting cancelled due to availability
* Monday, April 8, 2013 - [[Compatibility/Mobile/2013-04-08|Minutes]]
* Monday, April 1, 2013 - [[Compatibility/Mobile/2013-04-01|Minutes]]
* Monday, March 25, 2013 - [[Compatibility/Mobile/2013-03-25|Minutes]]
* Monday, March 18, 2013 - [[Compatibility/Mobile/2013-03-18|Minutes]]
* Monday, March 11, 2013 - [[Compatibility/Mobile/2013-03-11|Minutes]]
* Monday, March 4, 2013 - [[Compatibility/Mobile/2013-03-04|Minutes]]
* Monday, February 25, 2013 - [[Compatibility/Mobile/2013-02-25|Minutes]]
* Thursday, February 14, 2013 - [[Compatibility/Mobile/2013-02-14|Minutes]]
* Thursday, February 7, 2013 - [[Compatibility/Mobile/2013-02-07|Minutes]]
* Thursday, January 31, 2013 - [[Compatibility/Mobile/2013-01-31|Minutes]]
* Thursday, January 24, 2013 - Meeting cancelled due to availability
* Thursday, January 17, 2013 - [[Compatibility/Mobile/2013-01-17|Minutes]]
* Thursday, January 10, 2013 - Meeting cancelled due to B2G work week
* Thursday, January 3, 2013 - Meeting cancelled for holidays
|}
 
 
{| class="wikitable collapsible collapsed" style="width: 100%"
! style="background-color: rgb(221, 221, 221);" colspan="2" | 2012
|-
|
* Thursday, December 27, 2012 - Meeting cancelled for holidays
* Thursday, December 20, 2012 - [[Compatibility/Mobile/2012-12-20|Minutes]]
* Thursday, December 13, 2012 - Meeting cancelled due to availability to regular participants
* Thursday, December 6, 2012 - [[Compatibility/Mobile/2012-12-06|Minutes]]
* Thursday, November 29, 2012 - [[Compatibility/Mobile/2012-11-29|Minutes]]
* Thursday, November 22, 2012 - Meeting cancelled for US Thanksgiving
* Thursday, November 15, 2012 - [[Compatibility/Mobile/2012-11-15|Minutes]]
* Thursday, November 8, 2012 - [[Compatibility/Mobile/2012-11-08|Status]] (meeting cancelled), [http://lawrencemandel.com/2012/11/09/mobile-web-compatibility-nov-9-2012-video-update-ua-detection-tools-phony-for-b2g/ Blog – Video update, UA detection tools, Phony for B2G?]
* Thursday, November 1, 2012 - [[Compatibility/Mobile/2012-11-01|Minutes]]
* Monday, October 22, 2012 - [https://air.mozilla.org/the-monday-meeting-20121022/ Video update (at 4:00)]
|}


=== Events ===
=== Events ===
Line 274: Line 74:
=== Mozilla Corporation ===
=== Mozilla Corporation ===
{| class="wikitable fullwidth-table"
{| class="wikitable fullwidth-table"
  | Project Champion ||
  | Project Management || Mike Taylor (irc: miketaylr)
|-
| Program Management || Lawrence Mandel (irc: lmandel)
|-
| Engineering || Brad Lassey (irc: blassey)
|-
| Product Management || Vishy Krishnamoorthy
|-
| Incoming Bug Triage || Jason Smith (irc: jsmith), Aaron Train (irc: AaronMT)
  |-  
  |-  
  | QA || Tony Chung, Jason Smith, Aaron Train
  | Bugs Analysis and Contacts || Hallvord Steen (irc: hallvors), Mike Taylor (irc: miketaylr), [[User:Karlcow|Karl Dubost]] (irc: karlcow), [[User:|Adam Stevenson]] (irc: adam_s)
  |-  
  |-  
  | Analysis and Contacts || Hallvord Steen (irc: hallvors), Mike Taylor (irc: miketaylr), [[User:Karlcow|Karl Dubost]] (irc: karlcow), Adam (irc: adam_s)
  | Community Participation || Some people are participating on a very regular basis on both Bugzilla and [https://webcompat.com/ Webcompat.com]. New participation is welcome.
|-
| Dev Engagement || Ali Spivak
  |-  
  |-  
|}
|}
Confirmed users
796

edits