FxSiteCompat: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 1: Line 1:
The '''Firefox Site Compatibility''' (FxSiteCompat) project tackles the backward compatibility and regressions of the Firefox Web browser, both on desktop and mobile. This is a kind of [[Engagement/Developer_Engagement|Developer Engagement]] efforts but not lead by the official Engagement team so far.
The '''Firefox Site Compatibility''' (FxSiteCompat) project tackles the backward compatibility and regressions of the Firefox Web browser, both on desktop and mobile. This is a kind of [[Engagement/Developer_Engagement|Developer Engagement]] efforts but not lead by the official Engagement team so far.
= Motivation =
Web site breakages lead to a bad user experience and reputation among Firefox users and Web developers regardless of the reason. We could avoid such situations as much as possible by providing helpful resources and encouraging better communication between Mozilla and developers.


= Areas =
= Areas =
Line 8: Line 12:


* Avoid Web site breakages due to backward compatibility changes in Firefox
* Avoid Web site breakages due to backward compatibility changes in Firefox
** Firefox has brought many changes to the Web platform features to improve its standard compliance and interoperability. We should let developers know those changes are necessary to keep up with this HTML5 era.


=== Activities ===
=== Activities ===
Line 14: Line 19:
** Write [https://developer.mozilla.org/en-US/docs/tag/FxSiteCompat documents on MDN]
** Write [https://developer.mozilla.org/en-US/docs/tag/FxSiteCompat documents on MDN]
** Announce the latest releases with the compatibility doc via Twitter [https://twitter.com/MozWebCompat @MozWebCompat] (consolidated [https://twitter.com/FxSiteCompat @FxSiteCompat])
** Announce the latest releases with the compatibility doc via Twitter [https://twitter.com/MozWebCompat @MozWebCompat] (consolidated [https://twitter.com/FxSiteCompat @FxSiteCompat])
* Research real-life examples
=== Examples ===


== Regressions ==
== Regressions ==
Line 20: Line 28:


* Avoid Web site breakages due to regressions in Firefox
* Avoid Web site breakages due to regressions in Firefox
** "Given enough eyeballs, all bugs are shallow."


=== Activities ===
=== Activities ===
Line 27: Line 36:
* Find regressions and get them fixed as soon as possible
* Find regressions and get them fixed as soon as possible
** Build a robust [http://www.mozilla.org/en-US/firefox/aurora/ Aurora] community of Web developers and encourage them to test their sites with one of the latest Aurora builds
** Build a robust [http://www.mozilla.org/en-US/firefox/aurora/ Aurora] community of Web developers and encourage them to test their sites with one of the latest Aurora builds
** Commit many automated tests
** Observe new bug reports on [https://bugzilla.mozilla.org/ Bugzilla]
** Observe new bug reports on [https://bugzilla.mozilla.org/ Bugzilla]
* If a regression is found in the final version of Firefox, tell developers about it ASAP via Twitter or other channels, with a workaround if available, to avoid confusion
* If a regression is found in the final version of Firefox, tell developers about it ASAP via Twitter or other channels, with a workaround if available, to avoid confusion
* Research real-life examples
=== Examples ===


= Notes =
= Notes =
Line 34: Line 47:
== How to write a Firefox Site Compatibility doc ==
== How to write a Firefox Site Compatibility doc ==


''(Added later)''
''(WIP)''


= Members =
= Members =


* [https://mozillians.org/u/kohei.yoshino/ Kohei Yoshino]
* [https://mozillians.org/u/kohei.yoshino/ Kohei Yoshino]
Confirmed users
269

edits

Navigation menu