Microformats for Web Services and Portable Content

Kevin Lawver

This is a presentation. If you'd like to view all the slides like a normal web page, you can.

What are Microformats?

Where are They Used Today?

Existing Web Services

Existing Parsers

Use Case: Widgets

Demo: Incestuous Widgets

Incestuous Widgets: How It Works

Use Case: Mashups and Portable Content

Demo: Mashups and Portable Content

Use Case: OpenID

Profile Demo

Use Case: Feeds Without Feeds

Demo: AIM Pages (if the network works)

Demo: AIM Pages: Building the Feed

  1. Using PHP, I grabbed that module of the page
  2. Parsed out the hatom feed using DOM methods
  3. Return it as ATOM

Demo: Rails + hpricot (if the network doesn't work)

Conclusion

Q&A