Compatibility/Projects: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(→‎Web Compatibility Projects: adding archiving link)
(→‎Active: Removing stuff for archives.)
Line 17: Line 17:


Projects which have been abandoned or have been completed are being [[Compatibility/Projects/Archive|archived]].
Projects which have been abandoned or have been completed are being [[Compatibility/Projects/Archive|archived]].
== Wish List ==
These are projects which we are not in the process of creating, but that would be good candidate to take on.
=== CSS Checker for Web Compatibility ===
Kyle Foster [https://twitter.com/hkfoster/status/438377416017592320 tweeted]: "Someone make a tool that checks my CSS file against the Can I Use database and reports my browser compatibility."
The tool could also report what changes to the CSS would make it more compatible with most "bang for the buck" - i.e. removing x:foo could increase your reach from 60% of browsers to 75%. Potentially on [http://webcompat.com webcompat.com].
* Web Development and interfacing with caniuse.com
* Possibly hooking it with the CSS Validator (java) at W3C
=== CSS Converter from old to new Flexbox ===
It analyzes the old CSS flexbox syntax and proposes the equivalent syntax in the new Flexbox model.
* A bit of front-end Web development
* A table of correspondance
* A parser for CSS
=== CSS Converter from WebKit to CSS3 gradient ===
It analyzes the WebKit gradient syntax and proposes the equivalent syntax in the CSS3 gradient.
* A bit of front-end Web development
* A parser for CSS
* A converter
== Closed/Not Active ==
=== Spade {{WebCompatStatus|cancel}}===
[[Compatibility/Spade|Spade]] is an automated tool that will provide guidance as the the scope of the mobile Web problem. Note: this tool may be obsoleted by Seif Lotfy's work and is not being actively developed as of Nov-2013.
=== Firefox OS User Agent (UA) Overrides {{WebCompatStatus|progress}} (archived on 2016-05-11)===
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}} (archived on 2016-05-11)===
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.

Revision as of 03:51, 31 August 2017

Web Compatibility Projects

Active

Web Compatibility is wide. There are many possible projects around this topics.

WebCompat.com Web site

  • owner: miketaylr

A browser issue reporting Web site has been created and is on GitHub. Developed in Python, JavaScript.

The project has a certain number of keywords that are worth documenting.

Evangelism - In progress

Part of the Evangelism effort, the Web Compatibility Guide helps individuals to report, analyze and contact Web sites for issues with Web Compatibility. (work in progress)

Archived

Projects which have been abandoned or have been completed are being archived.