Marketplace/add-ons: Difference between revisions

Jump to navigation Jump to search
m
fixed endashes (duh)
(added compatibility section)
m (fixed endashes (duh))
Line 43: Line 43:
Because add-ons are not supported prior to 2.5, support is determined using <code>navigator.hasFeature('web-extensions')</code>.
Because add-ons are not supported prior to 2.5, support is determined using <code>navigator.hasFeature('web-extensions')</code>.


Note that feature detection is only supported within the Marketplace app (because the API is privileged), so the consumer pages portion add-ons in Marketplace are not visible &endash; even on 2.5 &endash; in the Marketplace via the browser. Navigation items are hidden, and direct links still work; we are relying on button status to enforce compatibility in that case ({{Bugzilla|1221345}}).
Note that feature detection is only supported within the Marketplace app (because the API is privileged), so the consumer pages portion add-ons in Marketplace are not visible &ndash; even on 2.5 &ndash; in the Marketplace via the browser. Navigation items are hidden, and direct links still work; we are relying on button status to enforce compatibility in that case ({{Bugzilla|1221345}}).


Add-ons are similar in structure and functionality to webapps, but have a few key differences:
Add-ons are similar in structure and functionality to webapps, but have a few key differences:
Line 56: Line 56:


== Submission and Review tools ==
== Submission and Review tools ==
New submission and review tools were built at /content using React &endash; this served as both a beta for React (to replace our proprietary Commonplace) as well as an initial step towards a re-architecture of DevHub (analogous tools currently only supporting webapps).
New submission and review tools were built at /content using React &ndash; this served as both a beta for React (to replace our proprietary Commonplace) as well as an initial step towards a re-architecture of DevHub (analogous tools currently only supporting webapps).




Confirmed users
746

edits

Navigation menu