Changes

Jump to: navigation, search

MDN/Development/CompatibilityTables/Data Requirements

613 bytes added, 13:17, 31 January 2014
Use cases
This part intent to answer the question: What do we want to do with compatibility data? This will help us defining which data we need to have.
=== Display data === ==== Compatibility Tables ====
This is the current use case for MDN. For each feature we document, we display a table providing an overview of the support of the feature on severals browsers. There is traction to be able to build data compatibility tables like the ones available on [http://caniuse.com caniuse.com].
==== Compatibility Badges ====
There are two ideas :
2. Allow to create in-line compatibility badges to provides quick information within our content.
==== Compatibility Filters ====
We wish to create pages listing features with the ability to show/hide some of the features based on a browser (and possibly its version) selected by the user. We would also possibly wish to build pages listing the features of a specific browser and allow the user to see the features of the version of it's choice (this is especially handy for Firefox OS).
==== Compatibility Search ====
It would be nice to allow user to define one or more browsers (and their versions) to perform search on MDN and provide results only relevant for the given browsers.
=== Outputing data === ==== Export API ====
Once the data are structured, it would be helpful to make them available through an API.
Examples:
* Allow a thrid third party web sites two to embed our data. As an example, [http://lists.w3.org/Archives/Public/public-webplatform-tests/2013OctDec/0000.html webplatform.org is planning to do it].
* Allow web dev tools to provide such information while using a feature.
=== Gathering data ===
 
==== Specific edition interface ====
 
Users must be able to contribute single data or many data at the same time. At least make compatibility tables editable could be a possible way to allow simple contribution
 
==== One click contribution ====
 
When browser support for a given feature can be automated, it would be nice to provide a simple "add the compatibility of your browser" button available.
 
==== Getting third party data ====
 
Many compatibility data sources exist out of MDN, we need to find a way to aggregate those data.
== Displayable data ==
Confirm
630
edits

Navigation menu