events/2007-09-05-dconstruct-microformats-workshop: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
mNo edit summary
Line 1: Line 1:
<h1>dConstruct Microformats Workshop</h1>
<h1>dConstruct Microformats Workshop</h1>
 
{{TOC-right}}
One of several microformats [[events]].
One of several microformats [[events]].
__TOC__


== Summary ==
== Summary ==
This workshop will cover just about everything to do with microformats. That's the beauty of such a simple technology: it only takes a single day to become an expert. This won’t be a passive presentation: you will learn not just the theory of microformats; you’ll also get down and dirty with some hands-on markup.
This workshop will cover just about everything to do with microformats. That's the beauty of such a simple technology: it only takes a single day to become an expert. This won’t be a passive presentation: you will learn not just the theory of microformats; you’ll also get down and dirty with some hands-on markup.


Line 22: Line 18:
'''[http://technorati.com/events/http://microformats.org/wiki/events/2007-09-05-dconstruct-microformats-workshop Add this event to your diary or calendar program]''' http://www.boogdesign.com/images/buttons/microformat_hcalendar.png
'''[http://technorati.com/events/http://microformats.org/wiki/events/2007-09-05-dconstruct-microformats-workshop Add this event to your diary or calendar program]''' http://www.boogdesign.com/images/buttons/microformat_hcalendar.png


== Outline ==
== Presentations ==
 
S5 presentations:
View an S5 presentation of [http://adactio.com/extras/microformatsworkshop/ useful links] for the workshop.
* [http://adactio.com/extras/microformatsworkshop/ dConstruct Microformats Workshop] - useful links for the workshop. The [[events/2007-09-05-dconstruct-microformats-workshop-outline|online outline]] is also available.
 
* [http://tantek.com/presentations/2007/09/microformats/background/ dConstruct Microformats Workshop background]
If you are coming to this workshop and there are issues that you want to make sure are addressed, please list them here:
* [http://tantek.com/presentations/2007/09/microformats/data-portability/ dConstruct Microformats Workshop data portability]
 
* ...
 
Here is a rough outline of the structure of the workshop:
 
<ol class="xoxo">
<li>Background
<ol>
<li>Semantic markup (Tantek)
<ol>
<li>Web History 1990s</li>
<li>2000-2001</li>
<li>2002-2003: Wired News redesign, CSS tipping point, semantic (X)HTML grows</li>
</ol>
</li>
<li>Questions?</li>
</ol>
</li>
<li>POSH
<ol>
<li>Lesser known markup (Jeremy)
<ol>
<li>Examples
<ol>
<li>thead, tbody, summary?</li>
<li>optgroup?</li>
<li>del, ins?</li>
<li>cite attribute?</li>
<li>rel attribute</li>
</ol>
</li>
</ol>
</li>
<li>Questions?</li>
</ol>
</li>
<li>Elemental microformats
<ol>
<li>rel-license (Tantek)</li>
<li>XFN (Jeremy)</li>
<li>rel-tag (Tantek)</li>
<li>vote-links (Jeremy)</li>
<li>Questions?</li>
</ol>
</li>
<li>Building blocks
<ol>
<li>The class design pattern (Tantek)
<ol>
<li>not just for CSS</li>
</ol>
</li>
<li>The abbr design pattern (Jeremy)
<ol>
<li>datetime</li>
<li>geo</li>
<li>accessibility concerns</li>
</ol>
</li>
<li>Questions?</li>
</ol>
</li>
<li>hCard
<ol>
<li>background (Tantek)</li>
<li>implementation (Jeremy)</li>
<li>example sites</li>
<li>Questions?</li>
</ol>
</li>
<li>hCalendar
<ol>
<li>background (Tantek)</li>
<li>implementation (Jeremy)</li>
<li>example sites</li>
<li>Questions?</li>
</ol>
</li>
<li>Exercises
<ol>
<li>spot the contact and event info</li>
<li>fill in the blanks</li>
<li>Questions?</li>
</ol>
</li>
<li>Compound microformats
<ol>
<li>hResume (Tantek)</li>
<li>hReview (Jeremy)</li>
<li>hAtom (Tantek)</li>
<li>Questions?</li>
</ol>
</li>
<li>Case study
<ol>
<li>Yahoo! Europe (Norm!)</li>
<li>Questions?</li>
</ol>
</li>
<li>Philosophy
<ol>
<li>Scientific method: gather data before forming hypotheses (Tantek)
<ol>
<li>what information are humans already publishing?</li>
<li>the specific reasons are irrelevant, the 'existence' of the behavior matters</li>
<li>use only information published visibly, it tends to be more accurate than that published invisibly</li>
</ol>
</li>
<li>Progressive problem solving (Jeremy)
<ol>
<li>solve simple problems before complex problems - simple solutions will often act as building blocks for complex problems, and illuminate how to more easily solve them</li>
<li>solve the most common problems first. by developing ways of sharing the most commonly published/used information types first, more use cases, applications, scenarios will be enabled faster</li>
<li>if only one person seems interested in a problem, it's probably not yet worth the attention of the community</li>
</ol>
<li>Reusing vocabularies helps communication (Tantek)
<ol>
<li>reuse rather than reinvent (vocabulary reinvention is a common (e.g. XML) standards mistake = babel)</li>
<li>reuse from existing well implemented interoperable standards</li>
<li>vcard to hcard</li>
<li>icalendar to hcalendar</li>
</ol>
</li>
<li>The Pareto principle (Jeremy)
<ol>
<li>80/20</li>
<li>Humans first, machines second</li>
</ol>
</li>
<li>Questions?</li>
</ol>
</li>
<li>Extracting microformats
<ol>
<li>Operator (Tantek)</li>
<li>Bookmarklet, Bluetooth (Jeremy)</li>
<li>Parsing (Brian)</li>
<li>Questions?</li>
</ol>
</li>
<li>Data Portability
<ol>
<li>being able to move your data thru time and space</li>
<li>note additional data portability points from Tantek's 2005-09 Web Essentials preso on microformats</li>
<li>most recent high profile example of data portability: social networks</li>
</ol>
</li>
<li>Social Network Portability
<ol>
<li>problem statement: having to re-enter profile info, re-add friends</li>
<li>solution: your data should be published/shared with microformats</li>
<li>profile info: use hCard</li>
<li>link to your home page: use XFN rel="me" for identity consolidation / URL claiming</li>
<li>friends lists: hCard for names/links to friends + XFN for relationships </li>
<li>view all friends / paginating friends: use XFN rel="me" to consolidate friends lists into profile URL</li>
<li>supported by sites today (show names/logos)</li>
<li>how to support open user profiles with hCard</li>
<li>how to support open friends lists with hCard+XFN</li>
<li>how to import/subscribe to an open user profile (e.g. Satisfaction, hKit)</li>
<li>how to import/subscribe to an open friends list (e.g. Dopplr)</li>
<li>Backnetwork example (Glenn?)</li>
</ol>
</li>
<li>The future
<ol>
<li>More microformats?</li>
<li>More parsers
<ol>
<li>Firefox 3</li>
</ol>
</li>
<li>More implementations
<ol>
<li>Google maps</li>
</ol>
</li>
<li>Questions?</li>
</ol>
</li>
<li>General Q&A - possible Q&A topics:
<ol>
<li>Why not XML/RDF?</li>
<li>Creating microformats
<ol>
<li>The process (Tantek)
<ol>
<li>first make sure your site is POSH</li>
<li>second make sure your site uses existing microformats in known ways</li> <li>solve a specific problem</li>
<li>try using existing microformats for your new problem</li>
<li>document existing publishing behaviors of your type of information</li>
</ol>
</li>
<li>Proposals (Jeremy)</li>
<li>Community (Tantek)
<ol>
<li>wiki</li>
<li>IRC</li>
<li>mailing list</li>
</ol>
</li>
<li>Questions?</li>
</ol>
</li>
</ol>
</li>
</ol>


== Tags ==
== Tags ==
tags: '''microformats dconstruct07 dconstruct2007 microformats-dconstruct2007 workshop microformatsworkshop upcoming:event=211922 socialnetworkportability dataportability openstandards'''
tags: '''microformats dconstruct07 dconstruct2007 microformats-dconstruct2007 workshop microformatsworkshop upcoming:event=211922 socialnetworkportability dataportability openstandards'''


== Presenters ==
== Presenters ==
*[http://tantek.com/ Tantek Çelik]
*[http://tantek.com/ Tantek Çelik]
*[http://adactio.com/ Jeremy Keith]
*[http://adactio.com/ Jeremy Keith]


== Attending ==
== Attending ==

Revision as of 08:10, 5 September 2007

dConstruct Microformats Workshop

One of several microformats events.

Summary

This workshop will cover just about everything to do with microformats. That's the beauty of such a simple technology: it only takes a single day to become an expert. This won’t be a passive presentation: you will learn not just the theory of microformats; you’ll also get down and dirty with some hands-on markup.

Details

Add this event to your diary or calendar program microformat_hcalendar.png

Presentations

S5 presentations:

Tags

tags: microformats dconstruct07 dconstruct2007 microformats-dconstruct2007 workshop microformatsworkshop upcoming:event=211922 socialnetworkportability dataportability openstandards

Presenters

Attending

Alphabetically sorted by last name.

Session Comments and Q&A

  • ...

Photos

Please use all of the following tags when tagging photos published related to the dConstruct Microformats Workshop:

tags: microformats dconstruct07 dconstruct2007 microformats-dconstruct2007 workshop microformatsworkshop upcoming:event=211922 socialnetworkportability dataportability openstandards

  • ...

Related Articles/Blogs

Please use all of the following tags when tagging blog posts published related to the dConstruct Microformats Workshop:

tags: microformats dconstruct07 dconstruct2007 microformats-dconstruct2007 workshop microformatsworkshop upcoming:event=211922 socialnetworkportability dataportability openstandards

  • ...


Relatedpages