Compatibility: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Add myself. ;))
(→‎Core Team: Removing Karl from the Core Team)
 
(28 intermediate revisions by 6 users not shown)
Line 1: Line 1:
'''A person should be able to use the Web whatever the device and the browser they are using.'''
<div style="display:flex" class="webc-wrapper">
<div style="flex: 2 1 auto">
= Web Compatibility =


<div style="width: 80%; padding: 1em 2em; background-color: #fc0;font-size: 1.5rem;margin:auto;">
A person should be able to use the Web with any devices and browsers.
</div>


== Contact Us ==
Our attempt is to help both website developers and browser implementers to reach a point where users have no issues when browsing the Web because of their choices.


=== (Cross Browsers. Any vendors)  ===
* [https://twitter.com/WebCompat @WebCompat]
* [https://webcompat.com/ Web Compatibility bug reporting] (Cross Browsers. Any vendors)
=== Mozilla ===
* [https://twitter.com/MozWebCompat @MozWebCompat]
* [https://bugzilla.mozilla.org/form.mobile.compat Mozilla Mobile Bugs Reporting]


== Our activity ==
== Our activity ==
The Web Compatibility activity is composed of permanent Mozilla staff and volunteer contributors. We are part of the Platform Group.
The Web Compatibility activity is composed of permanent Mozilla staff and volunteer contributors. We are part of the Developer Experiences Team.


* Our [[Compatibility/Projects|current projects]].
* Our [[Compatibility/Projects|current projects]].
* Our [[Compatibility/Meetings|Meeting minutes]].
=== Mozilla Staff ===
* [[User:Adam_s|Adam Stevenson]] - adam_s (IRC)
* [[User:DenSchub|Dennis Schubert]] - denschub (IRC)
* [[User:Karlcow|Karl Dubost]] - karlcow (IRC)
* [[User:Miketaylr|Mike Taylor]] (Activity Manager) - miketaylr (IRC)
== What is Web Compatibility ==
== What is Web Compatibility ==
Web Compatibility issues are related to Web sites implementing techniques that create issues for a certain class of browsers and/or devices. A person will not be able to use a Web site according to his/her own choices.
Web Compatibility issues are related to Web sites implementing techniques that create issues for a certain class of browsers and/or devices. A person will not be able to use a Web site according to his/her own choices.
Line 31: Line 21:
[[Mozilla]] has two areas for dealing with Web Compatibility issues. The goal is to make the Web usable by anyone and not only Firefox products, but we will focus the efforts on solving issues for Firefox users.
[[Mozilla]] has two areas for dealing with Web Compatibility issues. The goal is to make the Web usable by anyone and not only Firefox products, but we will focus the efforts on solving issues for Firefox users.


Web Compatibility issues can change over time, we keep an updated list of the most [[Compatibility/CommonIssues|common issues]].
=== Evolving Web Platform ===
Sometimes Web Compatibility issues are created by the browsers themselves when the technology [[ExposureGuidelines|evolves by either adding a new feature or deprecating a feature]], if you are a browser implementer you may want to [[Compatibility/WebPlatform|seek assistance from the Web Compatibility team]] to evaluate the risk of deprecating and unshipping a Web exposed feature.
</div>
<div style="flex: 1 1 200px; margin-left: 1em; background-color:#eee;padding:.5em;border: 1px solid #ddd;">
== Core Team ==


== Desktop Web Compatibility ==
{| class="wikitable"
|-
! Name !! Matrix !! GitHub !! Role
|-
| [[User:DenSchub|Dennis Schubert]] || denschub || denschub || Diagnosis / Site Interventions
|-
| James Graham || jgraham || jgraham  || Web Platform Test
|-
| [[User:Ksenia|Ksenia Berezina]] || ksy36 || ksy36 || Diagnosis/ Webcompat.com / Machine Learning
|-
| Oana Arbuzov || oana || softvision-oana-arbuzov || Triage/Testing
|-
| Raul Bucata || raulbucata|| softvision-raul-bucata || Triage/Testing
|-
| Thomas Wisniewski || twisniewski || wisniewskit ||Diagnosis / ETP Shims
|}


* [https://bugzilla.mozilla.org/buglist.cgi?product=Tech%20Evangelism&component=Desktop&resolution=--- List of all Desktop Web Compatibility issues]
== Meetings ==


* Desktop Issues that [https://bugzilla.mozilla.org/buglist.cgi?list_id=13129840&status_whiteboard_type=anywordssubstr&status_whiteboard=needsdiagnosis&priority=--&priority=P1&priority=P2&priority=P3&priority=P4&resolution=---&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&component=Desktop&product=Tech%20Evangelism need diagnosis]
We hold Weekly [[Compatibility/Meetings|meetings]] every Tuesday at 6am PST (if we have something to discuss).
== Contact Us ==
* [https://webcompat.com/issues/new Report a Bug] (Cross Browsers. Any vendors)
* [https://twitter.com/WebCompat @WebCompat]
* [https://twitter.com/MozWebCompat @MozWebCompat] for Mozilla Web compatibility issues


* Desktop Issues that [https://bugzilla.mozilla.org/buglist.cgi?list_id=13129839&status_whiteboard_type=anywordssubstr&status_whiteboard=needscontact&priority=--&priority=P1&priority=P2&priority=P3&priority=P4&resolution=---&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&component=Desktop&product=Tech%20Evangelism need contact]
</div>
</div>


* Desktop Issues that [https://bugzilla.mozilla.org/buglist.cgi?list_id=13129836&status_whiteboard_type=anywordssubstr&status_whiteboard=contactready&priority=--&priority=P1&priority=P2&priority=P3&priority=P4&resolution=---&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&component=Desktop&product=Tech%20Evangelism are ready for outreach]


* Desktop Issues that [https://bugzilla.mozilla.org/buglist.cgi?list_id=13129830&status_whiteboard_type=anywordssubstr&status_whiteboard=sitewait&priority=--&priority=P1&priority=P2&priority=P3&priority=P4&resolution=---&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&component=Desktop&product=Tech%20Evangelism have been contacted]
== Web Compatibility Taxonomy ==


== Mobile Web Compatibility ==
[[Compatibility/Taxonomy|Why sites are failing in Firefox?]] What can we do when this is happening?


The [[Compatibility/Mobile|Mobile Web Compatibility]] effort focuses on solving Web Compatibility issues with [[Fennec|Firefox for Android]] and [[Mobile/Firefox for iOS|Firefox for iOS]].
== Web Compatibility Issues  ==


Mozilla can't fix the Web alone, so you are welcome to participate with us.
You can participate into making the Web a better place by handling these issues.


* [https://bugzilla.mozilla.org/buglist.cgi?product=Tech%20Evangelism&component=Mobile&resolution=--- List of all Mobile Web Compatibility issues]
{| class="wikitable"
|-
! Status !! Bugzilla !! Webcompat.com
|-
| To triage ||[https://mzl.la/3lpjj3Z 🐝] || [https://webcompat.com/issues?page=1&per_page=50&state=open&stage=needstriage&sort=created&direction=desc 🐝]
|-
| To diagnose ||[https://mzl.la/3nzE7aX 🐝] || [https://webcompat.com/issues?page=1&per_page=50&state=open&stage=needsdiagnosis&sort=created&direction=desc 🐝]
|-
| Find a contact ||[https://mzl.la/3jPGHHC 🐝] || [https://webcompat.com/issues?page=1&per_page=50&state=open&stage=needscontact&sort=created&direction=desc 🐝]
|-
| To contact || [https://mzl.la/2Idp0Uj 🐝]|| [https://webcompat.com/issues?page=1&per_page=50&state=open&stage=contactready&sort=created&direction=desc 🐝]
|-
|}


* Mobile Issues that [https://bugzilla.mozilla.org/buglist.cgi?list_id=13129841&status_whiteboard_type=anywordssubstr&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&component=Mobile&product=Tech%20Evangelism&status_whiteboard=needsdiagnosis&priority=--&priority=P1&priority=P2&priority=P3&priority=P4&resolution=---&query_format=advanced need diagnosis]


* Mobile Issues that [https://bugzilla.mozilla.org/buglist.cgi?list_id=13129837&status_whiteboard_type=anywordssubstr&status_whiteboard=needscontact&priority=--&priority=P1&priority=P2&priority=P3&priority=P4&resolution=---&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&component=Mobile&product=Tech%20Evangelism need contact]


* Mobile Issues that [https://bugzilla.mozilla.org/buglist.cgi?list_id=13129835&status_whiteboard_type=anywordssubstr&status_whiteboard=contactready&priority=--&priority=P1&priority=P2&priority=P3&priority=P4&resolution=---&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&component=Mobile&product=Tech%20Evangelism are ready for outreach]


* Mobile Issues that [https://bugzilla.mozilla.org/buglist.cgi?list_id=13129833&status_whiteboard_type=anywordssubstr&status_whiteboard=sitewait&priority=--&priority=P1&priority=P2&priority=P3&priority=P4&resolution=---&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&component=Mobile&product=Tech%20Evangelism have been contacted]
* Our Contractors from SOFTVISION started a QA effort for [[Fennec|Firefox for Android]] and here are some more details:
** [https://wiki.mozilla.org/Compatibility/Test_Plan Test Plan]
** [https://wiki.mozilla.org/Compatibility/Lessons_Learned Lessons Learned]
 
== WebCompat Tracking and Triage ==
https://wiki.mozilla.org/Compatibility/WebCompat_Tracking_And_Triage


== Web Compatibility How-To ==  
== Web Compatibility How-To ==  
In case, you want to contribute time or help fix issues, you can learn how to [[Compatibility/Guide|get involved]]
In case, you want to contribute time or help fix issues, you can learn how to [[Compatibility/Guide|get involved]]. The Web Compatibility team also participates in the [[Compatibility/Outreachy|Outreachy]] program.
 


== Web Compatibility Summit ==
== Web Compatibility Summit ==
[[ WebCompat Summit (2015)]]
[[ WebCompat Summit (2015)]]
[[Category:Web Compatibility]]
[[Category:Web Compatibility]]

Latest revision as of 23:21, 3 May 2022

Web Compatibility

A person should be able to use the Web with any devices and browsers.

Our attempt is to help both website developers and browser implementers to reach a point where users have no issues when browsing the Web because of their choices.


Our activity

The Web Compatibility activity is composed of permanent Mozilla staff and volunteer contributors. We are part of the Developer Experiences Team.

What is Web Compatibility

Web Compatibility issues are related to Web sites implementing techniques that create issues for a certain class of browsers and/or devices. A person will not be able to use a Web site according to his/her own choices.

These issues are cross-platforms, cross-products and related to the Web as a whole. There are circumstances when a company will choose to use a standardized techniques which is not available for an old browser, but that should be mitigated in making the Web site usable in any circumstances. So if a person is using the last version of Firefox or a vocal browser such as Jaws, or a proxy browser such as Opera Mini or UCWeb, the Web site should be able to work.

Mozilla has two areas for dealing with Web Compatibility issues. The goal is to make the Web usable by anyone and not only Firefox products, but we will focus the efforts on solving issues for Firefox users.

Web Compatibility issues can change over time, we keep an updated list of the most common issues.

Evolving Web Platform

Sometimes Web Compatibility issues are created by the browsers themselves when the technology evolves by either adding a new feature or deprecating a feature, if you are a browser implementer you may want to seek assistance from the Web Compatibility team to evaluate the risk of deprecating and unshipping a Web exposed feature.

Core Team

Name Matrix GitHub Role
Dennis Schubert denschub denschub Diagnosis / Site Interventions
James Graham jgraham jgraham Web Platform Test
Ksenia Berezina ksy36 ksy36 Diagnosis/ Webcompat.com / Machine Learning
Oana Arbuzov oana softvision-oana-arbuzov Triage/Testing
Raul Bucata raulbucata softvision-raul-bucata Triage/Testing
Thomas Wisniewski twisniewski wisniewskit Diagnosis / ETP Shims

Meetings

We hold Weekly meetings every Tuesday at 6am PST (if we have something to discuss).

Contact Us


Web Compatibility Taxonomy

Why sites are failing in Firefox? What can we do when this is happening?

Web Compatibility Issues

You can participate into making the Web a better place by handling these issues.

Status Bugzilla Webcompat.com
To triage 🐝 🐝
To diagnose 🐝 🐝
Find a contact 🐝 🐝
To contact 🐝 🐝



WebCompat Tracking and Triage

https://wiki.mozilla.org/Compatibility/WebCompat_Tracking_And_Triage

Web Compatibility How-To

In case, you want to contribute time or help fix issues, you can learn how to get involved. The Web Compatibility team also participates in the Outreachy program.

Web Compatibility Summit

WebCompat Summit (2015)