Microformats: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(add Platform section with link to open bugs in microformats implementation)
(a little more on use cases)
Line 19: Line 19:
* [https://bugzilla.mozilla.org/buglist.cgi?list_id=11720648&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&component=Microformats&product=Toolkit open bugs for Firefox microformats support]
* [https://bugzilla.mozilla.org/buglist.cgi?list_id=11720648&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&component=Microformats&product=Toolkit open bugs for Firefox microformats support]


== FirefoxOS ==
== Use Cases ==
microformats support in '''FirefoxOS ([[Gaia/System/Microformats]])''' will help users by automatically detecting venues, people, contacts, events, locations and integrating with built-in contacts, calendar, and mapping user interfaces.
* Social Bookmarking: Microformats can be passed to share, bookmarking, read-it-later, etc. style services to enable [https://developers.pinterest.com/rich_pins_overview/ "rich pinning"] of objects in the page.
* Shopping: Microformats such as [[hReview]], [[hProduct]], and [[hListing]] support rich markup of products, useful in shopping carts, watching products for updates, product comparison shopping, etc.
* automatically detecting venues, people, contacts, events, locations and integrating with built-in contacts, calendar, and mapping user interfaces.  
** '''FirefoxOS ([[Gaia/System/Microformats]])'''


== Share ==
== Benefits ==
microformats parsing can be used by Firefox to enhance the "Share" (paper airplane) button.
* Better control by content producers
 
* Easy manipulation of data by clients without server side involvement
== Shopping ==
* Accurate data collection by services
microformats such as [[hReview]], [[hProduct]], and [[hListing]] provide an open way for merchants to publish their product information, items for sale, and for Firefox to help the user shop for things.


== Firefox Implementation Introduction==
== Firefox Implementation Introduction==

Revision as of 23:38, 18 December 2014

logo.jpg

Microformats are an HTML standard that express people, events, reviews, recipes, datestamped content, and other structured data in web pages in a way that makes them easily usable by web browser, search engines, and other web crawlers.

Web browsers in particular are able to associate the data with particular actions and provide a richer user experience for pages marked up with microformats.

Common Microformats

Platform

Firefox has some microformats parsing support in the Toolkit "product", microformats "component":

Use Cases

  • Social Bookmarking: Microformats can be passed to share, bookmarking, read-it-later, etc. style services to enable "rich pinning" of objects in the page.
  • Shopping: Microformats such as hReview, hProduct, and hListing support rich markup of products, useful in shopping carts, watching products for updates, product comparison shopping, etc.
  • automatically detecting venues, people, contacts, events, locations and integrating with built-in contacts, calendar, and mapping user interfaces.

Benefits

  • Better control by content producers
  • Easy manipulation of data by clients without server side involvement
  • Accurate data collection by services

Firefox Implementation Introduction

For background information on microformat detection, please see this series of blog posts by Alex Faaborg:

User Experience

  • Brainstorming page about the user experience of microformat detection, please feel free to contribute any design work, or to comment on these conceptual mockups.
  • Information about about the user interface of microformat detection can also be found on the microformats.org wiki

Firefox 3

Implementation

Michael Kaply is working on the microformats implementation in Firefox 3. There is some overlap with the content handling work being done by Dan Mosedale, and Alex Faaborg is working on the user interface.

Module

microformats is implemented in a module in Firefox.