MDN/Archives/Projects/Development/CompatibilityTables
Web compatibility tables (WCT) are one of the key feature of MDN. It allows users to know more about the reliability of any web standard features and to ease the use of web technologies. Currently, the data are gather and maintain "by hand". Thanks to our awesome community we have some good data. However, this is hardly sustainable as the number of technologies is growing as well a the complexity of the implementation. We start to face some difficulties to stay up to date and to provide and improved content around those data.
Goals
Goals and how we see the project is elaborated in the Vision Document
NOTE: Initial goal elaboration is commented in this page.
Critical Path
To ensure the success of the project, the following schema detailed its critical path in term of actions.
It can be roughly summarized as follow:
- Retrieve the most important needs (requirement and use cases) regarding the data
- Handle a data storage
- Build how to get data
- Build how to expose data
Get Involved
Any one who wish to get involved with this project is welcome. This page will provide information about the project and its progress. Everything is discuss directly on the dev-mdn mailing list. Schedule and progress are summarized on the the mdn mailing list.
Renoir is the resource leading that project, feel free to contact him for any question. He's available, for sure, on IRC almost all the time under the nickname renoirb and follows typical work hours within the America/New_York time-zone.
Who's in charge?
Responsibilities for the project are define through the following RASCI matrix:
Current progress
Monthly Checking meeting
- Meeting minutes and notes
- Archives
In progress
- Follow up of the project on Bugzilla:
- Defining the data schema to use
- UX work notes (migrated from Etherpad)
- Start building the data hosting service
Next step
- Release a first alpha
Done
- Kick off
- Sort out initial feedback
- Functional requirements regarding data
- Technical kick off (migrated from Etherpad)
- UX kick off (migrated from Etherpad)
Bugzilla status
Main tracking bug: https://bugzilla.mozilla.org/show_bug.cgi?id=compat-data
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
Useful resources
- Discussion on the WPF ML about using MDN compatibility data
- Proposal by Daniel Buchner to automated gathering compatibility data
- Draft for a data schema by Sheppy, Jean-Yves and Jeremie
- Draft for a standard data schema by the webplatfrom.org project
- Mockup of a browser support info ribbon that could go at the top of MDN pages, by Chris Mills
Possible third party resources
Similar projects
Could be used as data-source but serves a purpose similar to BrowserCompat.
Can I Use...
- The most popular
- Closest to providing browser compatibility tables supported in User-Agents.
- Edited manually by contributors through GitHub
- Uses GitHub repository, reading from flat JSON files
Web Browser Compatibility .com
- Provides data and statics only using test runs results from visitors own web browser
- New in town, by Cody Lindley
- Maintenance process unknown yet
Data source
- http://www.browserscope.org
- Google Analytics stats (this need further investigation)
- http://www.quirksmode.org/compatibility.html
- http://status.modern.ie/ & http://status.modern.ie/features (JSON Feed)
- Google Chrome Status
tests suite
- Modernizr
- HTML5 Test
- HTML5 Please (backstory
- Web Platform Test
- Opera test suite (this is raw material, but quite interesting)