48
edits
(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 websites, is on MDN, and wants to learn if a feature is supported | |||
# Browser vendors representatives who want to update their product’s support data | |||
# People who make contributions to MDN | |||
# People who work on translating MDN content | |||
# 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] | |||
---- | ---- | ||
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 | * 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 | (most likely incomplete) | ||
# Display | # 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 | # 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: | ||
## | ## Feature (i.e. ''border-radius'') | ||
## | ### Supports (i.e. ''Basic Support'' of ''border-radius'') | ||
## | ## Specification | ||
## | ## Browser | ||
### Browser Version | |||
## | ## 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. | ||
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 ==== |
edits