User:Ctalbert:Fx3:ContentHandling

From MozillaWiki
Jump to: navigation, search

This page is a (hopefully) useful clearinghouse to find information on three of the high-profile content handling changes underway in the Gran Paradiso (Firefox 3) effort.

Microformats

The Idea Improve the parsing of microformats so that extension authors are free to innovate without having to worry about parsing the data.
Wiki Pages Design | Architecture | Brainstorming | UI Design
References Microformats.org
Test Plan Test Plan
Tests TODO

Bugs

Other Information

  • This is going to be almost an entirely back-end feature to enable extension authors to do more with microformats. To that end we probably want a set of automated testcases that test the exposed APIs that this feature will expose and a set of microformat pages to use for testing against.
  • Conversation with mkaply about getting a working version of this code:
[3:48pm] ctalbert: Is that code in the downloadable version of Operator (0.7 from Add-ons)
[3:49pm] mkaply: ctalbert. No it's in SVn.
[3:49pm] mkaply: http://svn.mozilla.org/labs/operator/chrome/operator/content/Microformats/
[3:49pm] mkaply: This is the Fierfox code but removing xFolk and tag
[3:50pm] sheppy left the chat room. (Quit: ¡Hasta la vista!)
[3:50pm] mkaply: You can put Microformats.js in the components directory for now.
[3:50pm] mkaply: Then do
[3:50pm] mkaply: Components.utils.import("rel:Microformats.js"); at the top of a chrome JS file
  • This will enable us to begin work on an automated test framework
  • List of Sites that employ hcalendar types of microformats (also useful for web protocol application testing).

Web Content Handling

The Idea Allow Firefox to hand-off content to web-based services in addition to local applications.
Wiki Pages Web Service Mime Handling | Content Type Processing | Firefox Reqs
References Web Apps Spec 1.0
Test Plan Content Handling Test Plan
Tests Tests in Litmus

Bugs -- Just some high level ones, refer to dependency tree

  • Testcases added/updated (testcase link/id for Litmus/Automation Tests)

Download Manager

The Idea Shave off some of the rough edges in the download manager. Allow for ability to resume downloads from one Fx session to the next
Wiki Pages Download Mgr Spec | Resume Download Design | More download resuming
References
Test Plan Test Plan
Tests TODO

Bugs -- Just some high level ones, refer to dependency tree

  • Testcases added/updated (testcase link/id for Litmus/Automation Tests)