Compatibility/Mobile: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(→‎Minutes and Progress Reports: moving meetings section.)
(→‎Scope: Update mobile scope)
 
(2 intermediate revisions by one other user 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}}===
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}}===
See [[Compatibility/Meetings|Meetings]].
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://public.etherpad-mozilla.org/p/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===

Latest revision as of 21:27, 26 July 2016

Mobile Web Compatibility

What Are Web Compatibility Issues?

A person should be able to use the Web with whichever device and browser they are using.

Unfortunately, some developers by choice or negligence will make their Web sites unusable by specific devices or browsers. We need to open up the Web to any rendering engines (Blink, Gecko, Trident, etc.) and/or browsers, when used on mobile devices.

There are 4 key problem areas that must be addressed:

  1. user agent (UA) detection
  2. specific CSS prefixes (such as WebKit)
  3. specific DOM/JS/content (such as WebKit)
  4. Gecko limitations (for Mozilla)

Goal

The vague goal for this project is to open up the mobile Web to all browsers. A specific project goal is being defined by the market insights, product, and project management teams.

Scope

In scope
  • Any site with a mobile version
  • Any locale
Out of scope
  • Site enhancements
  • Firefox OS or Firefox Marketplace apps
  • Issues created by add-ons or ad-blockers

Get Involved

Fixing the Web will only be successful with the efforts of everyone (Web site developers, Volunteers, Partners, and Mozilla employees). Mozilla can't do it alone.

Projects

Moved to projects page of Compatibility

Communication

See Meetings.

Press & Blog Posts

Our blog posts are aggregated through Planet Web Compatibility. You will also find an history of our blog posts in the meeting minutes, check for the section "Broken Voices Of the Web"

Minutes and Progress Reports

This section has been moved to Meetings.

Events

We might be somewhere in the world, close to you and maybe we can find a way to help you kick start a Web Compatibility Activity in your own country. Or you want us to speak at a conference.

Presentations

Here we provide links to presentations about the WebCompat effort.

People

Mozilla Corporation

Project Management Mike Taylor (irc: miketaylr)
Bugs Analysis and Contacts Hallvord Steen (irc: hallvors), Mike Taylor (irc: miketaylr), Karl Dubost (irc: karlcow), [[User:|Adam Stevenson]] (irc: adam_s)
Community Participation Some people are participating on a very regular basis on both Bugzilla and Webcompat.com. New participation is welcome.

Volunteers Leading Web Compatibility efforts

You can be part of it. Check how-to start your own local community, read the Guide, be an ambassador for the project, and take a free space down there or create a new locale if it doesn't exist yet. It's really up to you on making the Web more accessible by anyone. We can help you to start. The full list of countries

Activities Leader Joined on (Left)
Brazil Leo Balter October 2013
Brazil Daniel Filho October 2013
Brazil Fabricio Zuardi October 2013
Colombia Free
Germany Sezen Günes February 2014
Greece Thanos Lefteris October 2013
India Abdul Rauf (irc: haseeb) October 2013
Mexico Alex Mayorga November 2013
Poland Free
Serbia Free
Spain Free
Sweden Oliver Propst January 2014
Venezuela Leonard Camacho October 2014
Infrastructure Seif Lotfy October 2013
Infrastructure/webcompat.com Guillaume Demesy May 2014
Infrastructure/webcompat.com Daniel Davis June 2014
Communication Kohei Yoshino October 2013
UX/Design/webcompat.com Alexa Roman January 2014

References