Download - Microformats and the Future of Syndication

Transcript
Page 1: Microformats and the Future of Syndication

www.adaptivewave.com (866) 418-2836CM Pros Summit.(4/23/06)

AdaptiveWave

Microformats andThe Future of Syndication

Nate AuneAdaptiveWave, LLC

CM Pros Summit, San FranciscoApr. 23, 2006

Page 2: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Agenda

• Introduction

• Applications

• CMSes

• Questions

Page 3: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Nate Aune• Founder & Chief Technologist, AdaptiveWave, LLC.

• B.A. Computer Science & Music Minor, Pacific Lutheran University (1991-94), Berklee College of Music (1997-99)

• Boston Plone Users Group (Founder)

• Plone Foundation (Member)

• Content Management Professionals (Member)

• Frequent Speaker at non-profit and technology conferences

• Grassroots Use of Technology ‘05/06, Plone Symposium ‘05/06, EuroPython 2005, Plone Conference 2005

Page 4: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

AdaptiveWave, LLC.• Hosted content management solutions (on-demand Plone)

• Other Services

• Content Management Systems consulting

• Intranet / Knowledge Management / Document Management

• Development, training, support, hosting

• Company

• Offices in Boston, Sacramento and Canada

• international network of partners

Page 5: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Content is king• Content published to website

• must visit website (limited audience)

• Content published as RSS feed can be:

• syndicated to other websites

• viewed in RSS reader / aggregator

• pushed to mobile devices

• sent to email inbox

Page 6: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Page 7: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

RSS lessons

• Content wants to be free

• Presentation is less important than substance

• Really Simple Syndication really is simple

Page 8: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Limitations of RSS• Limited metadata

• only Title, description, URL

• No way to give the data meaning

• what kind of item is this?

• a link is a link is a link

• No way to integrate this data into my existing tools (Bookmarks, Addressbook, Calendar)

Page 9: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Example: event listing

Page 10: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Page 11: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Syndicating events• Using RSS feed

• provides title, description and url

• but not the critical info such as:

• date / time

• location

• important metadata is:

• embedded in the description

• not easily parseable by tools

Page 12: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Microformats intro• Microformats solve a common problem:

• data in HTML is easily understood by humans but difficult for tools to parse

• Microformats are:

• based on open standards

• a way to structure data in an XHTML page

• structured so that data can be easily parsed by tools

Page 13: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Building blocks of microformats

Page 14: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Concrete example:What a human sees...

The next CM Pros Summit will be held on April 23-24, at Sheraton Palace Hotel, 2 Montgomery St. San Francisco, CA 94105

Page 15: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

What a tool sees...The next <span class=”vevent”>

<a class=”url” href=”http://www.cmprofessionals.org”> <span class=”summary”>CM Pros Summit</span></a> will be held on <abbr class=”dtstart” title=”20060423T1300”>April 23</abbr>-<abbr class=”dtend” title=” 20060423T1900”>24</abbr>, at <span class=”location”>Sheraton Palace Hotel, 2 Montgomery St. San Francisco, CA 94105</span>

</span>

Page 16: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Structured datahCalendar microformat• Highlighted CSS classes identify this data as:

• belonging to hCalendar microformat

• intentionally similar to the iCalendar format

• allow easy conversion between the two

Page 17: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Conversion

• Convert pages with microformatted data to other popular formats

• hCalendar -> iCalendar

• hCard -> vCard

Page 18: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Interoperability

• Can then be imported into:

• familiar desktop apps

• Outlook, iCal, Address Book

• emerging web-based services

• Google calendar

Page 19: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Page 20: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Page 21: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

hCard microformat

• Represents a person or organization

• Specify relationship to another person using XFN (XHTML Friends Network)

• Easy conversion to vCard for import into desktop apps

Page 22: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

My hCard

<div class="vcard"> <a class="email fn" href="mailto:[email protected]">Nate Aune</a> <div class="tel">+1-617-820-5113</div> <div class="title">Chief Technologist</div> <div class=”org”>AdaptiveWave, LLC.</div></div>

Make your own hCard at http://microformats.org/code/hcard/creator

Page 23: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Example hCard

Page 24: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

hCard converted to vCard

Page 25: Microformats and the Future of Syndication

www.adaptivewave.com (866) 418-2836CM Pros Summit.(4/23/06)

AdaptiveWave

ApplicationsHow microformats are being used

Flock, Meetup.com, Upcoming.org, Kritx, SimplyHired

Page 26: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Flock: Emerging browser• Auto-detect microformats on a webpage

• Utilize structured data to aggregate and contextualize favorite content:

• events

• people

• reviews

• multimedia: music, video, photos

Page 27: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Page 28: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Page 29: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Page 30: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Page 31: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Page 32: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Page 33: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Page 34: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Who’s using microformats?• Meetup.com - hCalendar

• Yahoo

• Upcoming.org - hCalendar

• yahoo.co.uk - hReview

• Microsoft

• LiveClipboard - hCard and hCalendar

• Eventful.com / EVDB - 100,000 events/venues

Page 35: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Beyond technology companies

• Avon.com

• 40,000+ agents - contact info as hCards

• University of Bath

• thousands of contacts

• SimplyHired

• Using hResume to aggregate job seekers’ resumes

Page 36: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Benefits of microformats• hCard - peer to peer contact sharing

• hCalendar - peer to peer event subscribing

• As with RSS, this depends on:

• Publishing tools (CMSes?)

• and Aggregating tools

• Addressbook and Calendar apps

Page 37: Microformats and the Future of Syndication

www.adaptivewave.com (866) 418-2836CM Pros Summit.(4/23/06)

AdaptiveWave

Integration with CMSesA look at Wordpress and Plone

Page 38: Microformats and the Future of Syndication

www.adaptivewave.com (866) 418-2836CM Pros Summit.(4/23/06)

AdaptiveWave

Page 39: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Structured blogging• Normal blog post

• no structured data

• Structured blog post

• machine readable format

• other services can understand it

• web services

• search engines

• aggregators

Page 40: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Wordpress• Structured Blogging plug-in for Wordpress

• Lets you make structured posts about:

• events

• reviews

• audio/video

Page 41: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Page 42: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Page 43: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Structured Blogging Benefits

• Give bloggers tools to create & syndicate stuctured info such as events and reviews

• Leverages the decentralized nature of blogs

• Aggregators: Exposes data in blogs to aggregators such as edgeio.com

• Web services: add your friend’s calendar entries to your datebook

Page 44: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Plone• content management system built on top of

Zope and written in Python

• open source (GPL license)

• used by NASA, Motorola, Nokia, HP, Disney, Creative Commons, FSF, Oxfam

• uses templating language called ZPT (Zope Page Templates)

Page 45: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

hCalendar support in Plone• Only had to modify two files:

• events listing templatefolder_listing.pt

• event view templateevent_view.pt

• All done at the XHTML level

• No low level coding necessary

Page 46: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Page 47: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

hCard support in Plone

• Only two files to modify:

• Member listing template member_search_results.pt

• Author profile page author.cpt

Page 48: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Page 49: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Page 50: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Microformats summary• solve a specific problem

• start as simple as possible

• design for humans first, machines second

• reuse building blocks from widely adopted standards (i.e. iCalendar, vCard)

• modularity / embeddability

• enable and encourage decentralized development, content, services

Page 51: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Page 52: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

Don’t be a beached seal

Use microformats!

Page 53: Microformats and the Future of Syndication

www.adaptivewave.com (866) 418-2836CM Pros Summit.(4/23/06)

AdaptiveWave

Thanks!

Page 54: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

More info / credits• Microformats - http://www.microformats.org

• Structured Blogging - http://www.structuredblogging.org

• Tantek Celik - presentation on Microformats http://tantek.com/presentations/2006/03/microformats-sxsw/ http://tantek.com/presentations/2005/12/syndicate-microformats/

• RSS Networks for Learning and Innovationhttp://www.ottergroup.com/blog/_archives/2005/9/16/1233232.html

• Converters (hCard to vCard, hCalendar to iCal)

• suda.co.uk/projects/X2V/

• feeds.technorati.com/events/ and feeds.technorati.com/contacts/

Page 55: Microformats and the Future of Syndication

CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836

AdaptiveWave

This presentation is archived at:

http://www.jazkarta.com/presentations/microformats.pdf