Support has a unique audience and thus unique browser support requirements. In particular, we have traditionally supported all browsers that ship with Firefox-supported operating systems (e.g. Windows XP and thus IE6).
However, not all browsers and not all parts of the site require the same level of functionality, visual polish and experience.
NB: This draft is based on current practices, which, admittedly, have not been documented before. Please propose changes on the talk page.
Contents
Support Levels
- A grade:
- All functionality works.
- Minor visual variation between browsers and operating systems is acceptable.
- Transparent progressive enhancement allowed (e.g. functionality can optionally use browser capabilities if they're available, but features still work without them).
- Performance variation between browsers is acceptable.
- B grade:
- Functionality that requires new browser features may be disabled. All other functionality present.
- All content must be accessible.
- Visual variations (e.g. rounded corners) are acceptable.
- C grade:
- Key support content must be accessible. Other content and functionality may be hidden or disabled.
- Major visual variations allowed.
- Unsupported
- If it works, great.
- We won't fix bugs for unsupported browsers.
If it's not on the chart, it's unsupported.
User-facing content
User-facing refers to content and functionality that someone coming to the site for help would need, including but not necessarily limited to knowledge base article content, support forum (question and answer) content, and the ability to ask questions via the support forum. It explicitly does not include editing knowledge base articles or using any administrative (e.g. group admin, not just within the Django admin) tools.
Mobile
Support Level | |
---|---|
Mobile Firefox (Android) | A-Grade |
Mobile IE | B-Grade |
Opera Mobile | B-Grade |
Android Browser | B-Grade |
iOS Safari | B-Grade |
Desktop
Linux | Windows 7 | Windows Vista | Windows XP | OS X✝ | |
---|---|---|---|---|---|
Fx (beta) | A-Grade | A-Grade | A-Grade | A-Grade | A-Grade |
Fx (latest and latest-1) | A-Grade | A-Grade | A-Grade | A-Grade | A-Grade |
IE 10 | A-Grade | A-Grade | |||
IE 9 | A-Grade | A-Grade | |||
IE 8 | B-Grade | B-Grade | B-Grade | ||
IE 7 | C-Grade | C-Grade | C-Grade | ||
IE 6 | C-Grade | C-Grade | C-Grade | ||
Safari (latest and latest-1) | A-Grade | A-Grade | A-Grade | A-Grade | |
Opera (latest and latest-1) | A-Grade | A-Grade | A-Grade | A-Grade | A-Grade |
Chrome (latest and latest-1) | A-Grade | A-Grade | A-Grade | A-Grade | A-Grade |
✝ All versions currently supported by the latest Firefox.
Contributor-facing content
Contributor-facing refers to content and functionality that is specifically for providing help, not getting it. This includes, but is not limited to, editing knowledge base articles, answering help questions, uploading gallery images and videos,
Mobile
Contributor tools are generally not supported on mobile at this time.
Desktop
Linux | Windows 7 | Windows Vista | Windows XP | OS X✝ | |
---|---|---|---|---|---|
Fx (beta) | A-Grade | A-Grade | A-Grade | A-Grade | A-Grade |
Fx (latest and latest-1) | A-Grade | A-Grade | A-Grade | A-Grade | A-Grade |
IE 10 | B-Grade | B-Grade | |||
IE 9 | B-Grade | B-Grade | |||
Safari (latest) | B-Grade | B-Grade | B-Grade | B-Grade | |
Opera (latest) | B-Grade | B-Grade | B-Grade | B-Grade | B-Grade |
Chrome (latest) | B-Grade | B-Grade | B-Grade | B-Grade | B-Grade |
Gecko-based | B-Grade | B-Grade | B-Grade | B-Grade | B-Grade |
✝ All versions currently supported by the latest Firefox.