Microformats: Difference between revisions
(expand intro, note direct uses, specific useful microformats, and ongoing work to support microformats in FIrefoxOS) |
(update a bit per conversation with Shane Caraveo) |
||
| Line 1: | Line 1: | ||
<span style="float: | <span style="float:right; padding-right:1em">http://people.mozilla.com/~faaborg/files/20061211-microformatsIntroduction/logo.jpg</span> | ||
<dfn>[http://microformats.org/wiki/ Microformats]</dfn> are HTML | <dfn>[http://microformats.org/wiki/ Microformats]</dfn> are an HTML standard that express [[hCard|people]], [[hCalendar|events]], [[hReview|reviews]], [[hRecipe|recipes]], [[hAtom|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. | ||
<div style="clear: | |||
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. | |||
<div style="float:right;clear:right">__TOC__</div> | |||
== Common Microformats == | |||
* [[hCard]] - | * [[hCard]] - people and organizations | ||
* [[hCalendar]] - | * [[hCalendar]] - events | ||
* [[hReview]] - reviews of places, people, events, products, etc. | * [[hReview]] - reviews of places, people, events, products, etc. | ||
* and http://microformats.org/wiki/ for more. | * [[hAtom]] - blog posts, status updates, and any kind of episodic content | ||
* [[adr]] - structured addresses | |||
* [[geo]] - latitude/longitude geolocations | |||
* see http://microformats.org/wiki/ for more. | |||
== FirefoxOS == | |||
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. | |||
== Share == | |||
microformats parsing can be used by Firefox to enhance the "Share" (paper airplane) button. | |||
== Shopping == | |||
== | 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== | |||
For background information on microformat detection, please see this series of blog posts by Alex Faaborg: | For background information on microformat detection, please see this series of blog posts by Alex Faaborg: | ||
*[http://blog.mozilla.com/faaborg/2006/12/11/microformats-part-0-introduction Part 0: Introduction] | *[http://blog.mozilla.com/faaborg/2006/12/11/microformats-part-0-introduction Part 0: Introduction] | ||
| Line 25: | Line 33: | ||
==User Experience== | ==User Experience== | ||
*[[microformats/UE/ideas|Brainstorming page]] about the user experience of microformat detection, please feel free to contribute any design work, or to comment on these conceptual mockups. | *[[microformats/UE/ideas|Brainstorming page]] about the user experience of microformat detection, please feel free to contribute any design work, or to comment on these conceptual mockups. | ||
| Line 34: | Line 41: | ||
==Implementation== | ==Implementation== | ||
[http://www.kaply.com/weblog/ Michael Kaply] is working on the microformats implementation in Firefox 3. There is some overlap with the content handling work being done by [http://wiki.mozilla.org/User:Dmose Dan Mosedale], and [http://blog.mozilla.com/faaborg/ Alex Faaborg] is working on the user interface. | |||
==Module== | |||
microformats is implemented in a module in Firefox. | |||
== | |||
Revision as of 22:03, 12 December 2014
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
- hCard - people and organizations
- hCalendar - events
- hReview - reviews of places, people, events, products, etc.
- hAtom - blog posts, status updates, and any kind of episodic content
- adr - structured addresses
- geo - latitude/longitude geolocations
- see http://microformats.org/wiki/ for more.
FirefoxOS
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.
microformats parsing can be used by Firefox to enhance the "Share" (paper airplane) button.
Shopping
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
For background information on microformat detection, please see this series of blog posts by Alex Faaborg:
- Part 0: Introduction
- Part 1: Structured Data Chaos
- Part 2: The Fundamental Types
- Part 3: Introducing Operator
- Part 4: The User Interface of Microformat Detection
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.