MDN/Archives/Projects/Development/CompatibilityTables/Vision: Difference between revisions

Jump to navigation Jump to search
Removed unneeded verbiage
(Rename "documentation site" into MDN)
(Removed unneeded verbiage)
Line 28: Line 28:
|-
|-
| style="vertical-align: top;" width="25%" |
| style="vertical-align: top;" width="25%" |
* People who make contributions to MDN
# People who make websites, is on MDN, and wants to learn if a feature is supported
* People who work on translating the MDN
# Browser vendors representatives who want to update their product’s support data
* People who make websites, visits the MDN, and wants to learn if a feature is supported
# People who make contributions to MDN
* Browser vendors representatives who want to update their product’s support data
# People who work on translating MDN content
* People in projects who wants to use compatibility data into their app
# People in projects who wants to use compatibility data into their app
| style="vertical-align: top;" width="25%" |
| style="vertical-align: top;" width="25%" |
* ''Display Up to date feature support data consistently''
* ''Display Up to date feature support data consistently''
Line 49: Line 49:
|}
|}


Ref: [http://www.romanpichler.com/blog/the-product-vision-board/ The Product-Vision Board]
ref: [http://www.romanpichler.com/blog/the-product-vision-board/ The Product-Vision Board]


----
----
Line 59: Line 59:


* View up to date feature support table embedded within MDN ☆
* View up to date feature support table embedded within MDN ☆
* Add/Edit a given feature entry within the MDN ☆
* Add/Edit a given feature entry within MDN ☆
* A way to input/import data (outside of MDN)
* A way to input/import data (outside of MDN)
** Scraping MDN ☆
** Scraping MDN ☆
Line 101: Line 101:
=== Components ===
=== Components ===


(most likely to be incomplete)
(most likely incomplete)


# Display current data
# Display data at most recent state
# Search current data, by Feature, Author, Browser
# Search current data, by Feature, Author, Browser
# Search Data entry events, by Feature, Author, Browser
# Search Data entry events, by Feature, Author, Browser
# Compile a data view as the sum of data entries between an initial state and the entry events applied in an ordered manner
# Compile data view as the sum of data entries between an initial state and the entry events applied in an ordered manner
# Render an HTML representation of the data (may or may not have more than one HTML format)
# Render an HTML representation of the data (may or may not have more than one HTML format)
# Accept writes only if authenticated to trusted authentication provider
# Accept writes only if authenticated to trusted authentication provider
# Contribution data types:
# Contribution data types:
## CRUD Feature entry
## Feature (i.e. ''border-radius'')
## CRUD Specification entry
### Supports (i.e. ''Basic Support'' of ''border-radius'')
## CRUD Browser entry
## Specification
## CRUD Browser Version entry
## Browser
## CRUD Labels entry
### Browser Version
## CRUD Note entry
## Note
# Frontend JavaScript client
# Frontend JavaScript client
## add editing capabilities from MDN embed
## add editing capabilities from MDN embed
Line 132: Line 132:


The following type of data is subject for edit events and moderation may be required on a given event.
The following type of data is subject for edit events and moderation may be required on a given event.
Namely;
* Feature
* Specification
* Browsers
* Browser version
* Labels
* Note


In their respective contexts;
In their respective contexts;
Line 148: Line 139:
* Individual entry, triggered from external site
* Individual entry, triggered from external site
* Initial import
* Initial import
It means we may want to focus on a system that helps us browser data change events.


==== Search ====
==== Search ====
48

edits

Navigation menu