User:Dmose:Fx-Docs:MediaPlugins

From MozillaWiki
Jump to: navigation, search

Status

Feature tracking bug

Any relevant status comments for the feature can be placed here.

Overview

Make plugin experience as smooth as possible.

Motivation

Describe the motivation behind the feature here.

Use Cases

  • User attempts to view a page that contains a media type that the installation currently doesn't have a plugin for. Obtaining that plugin should happen as easily/smoothly (transparently?) as possible.

Requirements

CON-002a P1 FR Should be able to play all popular media formats when plugins/codecs are installed Robust plugin support for Flash, Acrobat, WMV, Quicktime, Java. Is there a functional requirement that users can play media files without installing additional software? IE: should we be investigating bundling. Further investigate the bundling options and possibilities.
CON-002b P1 NFR It should be easy to locate and install missing plugins Not sure if we can truly solve this ourselves. "Make it possible for a well-behaved plugin author to do the right thing" - facilitate the installation of plugins.
CON-002c P2 NFR Identify ways to mitigate plugin crashes ENSURE THAT THIS IS ADDED TO MOZ2
CON-002d P1 NFR Support all media types on all platforms as best we can

Schedule

Describe the rough schedule here, linking back to relevant product release milestones, as well as linking to any build/release notes.

Design & Implementation

Documentation
Repository

Mozilla CVS trunk.

API Changes

list any API changes made by this feature.

Extensibility

At some level, the add-ons experience should (from an end-user point of view) share much UI with the plugins experience.

Customization

None anticipated.

Performance

None anticipated.

Reliability/Stability

If it's possible to do any plugin crash mitigation in Firefox3, that would potentially improve reliability/stability.

Security

If we bundle any plugins with Firefox, we will to some extent be seen as vouching for their security. If we go so far as to allow transparent plugin installation, this would almost certainly warrant a security review.

Privacy

Checking with mozilla.org (or other) servers for plugins would allow the server operator to associate the IP address being checked from with the fact that that person is running Firefox and interested in a certain type of plugin. This does not seem like a major issue.

Global Audience

If we were to go so far as to bundle plugins, they themselves would likely come in multiple locales. Furthermore, each locale might (or might not) want to specifically tailor the set of plugins that it gets.

Web Compatibility

Generally speaking, these features are an attempt to become more seemlessly compatible with various sites on the web.

Other

any other implementation or design related documentation

Discussion & Implications

Caveats / What We've Tried Before

links to previous design documents, discussions, etc.

References

links to external documents that could inform the design of the feature