SlideShare une entreprise Scribd logo
1  sur  55
Télécharger pour lire hors ligne
AdaptiveWave




         Microformats and
      The Future of Syndication
                                    Nate Aune
                               AdaptiveWave, LLC
                           CM Pros Summit, San Francisco
                                   Apr. 23, 2006




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


                           Agenda

         • Introduction
         • Applications
         • CMSes
         • Questions

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
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

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
CM Pros Summit.(4/23/06)                  www.adaptivewave.com (866) 418-2836
AdaptiveWave




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

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)
CM Pros Summit.(4/23/06)                    www.adaptivewave.com (866) 418-2836
AdaptiveWave
            Example: event listing




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




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
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
CM Pros Summit.(4/23/06)                       www.adaptivewave.com (866) 418-2836
AdaptiveWave


                    Building blocks of
                      microformats




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




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>


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


           Structured data
        hCalendar microformat
         • Highlighted CSS classes identify this data as:
          • belonging to hCalendar microformat
          • intentionally similar to the iCalendar
                  format
                 • allow easy conversion between the two
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

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

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




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




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



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


                             My hCard
         <div class=quot;vcardquot;>
          <a class=quot;email fnquot;
         href=quot;mailto:nate.aune@adaptivewave.comquot;>Nate Aune</a>
          <div class=quot;telquot;>+1-617-820-5113</div>
          <div class=quot;titlequot;>Chief Technologist</div>
          <div class=”org”>AdaptiveWave, LLC.</div>
         </div>

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

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




                             Example
                              hCard



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


hCard converted to vCard




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




                           Applications
                 How microformats are being used
        Flock, Meetup.com, Upcoming.org, Kritx, SimplyHired




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
CM Pros Summit.(4/23/06)                        www.adaptivewave.com (866) 418-2836
AdaptiveWave




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




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




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




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




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




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




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
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
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
CM Pros Summit.(4/23/06)                 www.adaptivewave.com (866) 418-2836
AdaptiveWave




        Integration with CMSes
                           A look at Wordpress and Plone




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




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
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

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




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




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

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)


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 template
             folder_listing.pt

          • event view template
             event_view.pt

         • All done at the XHTML level
          • No low level coding necessary
CM Pros Summit.(4/23/06)               www.adaptivewave.com (866) 418-2836
AdaptiveWave




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




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




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




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
CM Pros Summit.(4/23/06)                       www.adaptivewave.com (866) 418-2836
AdaptiveWave




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




           Don’t be a
          beached seal

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

                           Thanks!




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 Innovation
              http://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/


         •
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




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

Contenu connexe

Similaire à Microformats and the Future of Syndication

Pre-Con Ed: CA Software Asset Management - Key Customer Topics
Pre-Con Ed: CA Software Asset Management - Key Customer TopicsPre-Con Ed: CA Software Asset Management - Key Customer Topics
Pre-Con Ed: CA Software Asset Management - Key Customer TopicsCA Technologies
 
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...MakoLab SA
 
Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org sopekmir
 
A possible future role of schema.org for business reporting
A possible future role of schema.org for business reportingA possible future role of schema.org for business reporting
A possible future role of schema.org for business reportingsopekmir
 
Open Data, Visualization & Usability for Online News Delivery
Open Data,  Visualization &  Usability for  Online News DeliveryOpen Data,  Visualization &  Usability for  Online News Delivery
Open Data, Visualization & Usability for Online News DeliveryMohan Krishnan
 
Leveraging the Power of the Cloud for Your Business to Grow: Nate Taylor at S...
Leveraging the Power of the Cloud for Your Business to Grow: Nate Taylor at S...Leveraging the Power of the Cloud for Your Business to Grow: Nate Taylor at S...
Leveraging the Power of the Cloud for Your Business to Grow: Nate Taylor at S...smecchk
 
Hands-on Lab: Building Advanced Dashboards with Xtraction for CA Service Mana...
Hands-on Lab: Building Advanced Dashboards with Xtraction for CA Service Mana...Hands-on Lab: Building Advanced Dashboards with Xtraction for CA Service Mana...
Hands-on Lab: Building Advanced Dashboards with Xtraction for CA Service Mana...CA Technologies
 
Cwin16 tls-partner-sas new-open_analytics_platform
Cwin16 tls-partner-sas new-open_analytics_platformCwin16 tls-partner-sas new-open_analytics_platform
Cwin16 tls-partner-sas new-open_analytics_platformCapgemini
 
Hadoop application architectures - Fraud detection tutorial
Hadoop application architectures - Fraud detection tutorialHadoop application architectures - Fraud detection tutorial
Hadoop application architectures - Fraud detection tutorialhadooparchbook
 
Rank | Analyse | Lead | Search
Rank | Analyse | Lead | SearchRank | Analyse | Lead | Search
Rank | Analyse | Lead | Searchsopekmir
 
Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016AdobeMarketingCloud
 
Building a SaaS using WSO2 Stratos
Building a SaaS using WSO2 StratosBuilding a SaaS using WSO2 Stratos
Building a SaaS using WSO2 StratosWSO2
 
Pre-Con Ed: Using SQL to Access Your CA IDMS Databases
Pre-Con Ed: Using SQL to Access Your CA IDMS DatabasesPre-Con Ed: Using SQL to Access Your CA IDMS Databases
Pre-Con Ed: Using SQL to Access Your CA IDMS DatabasesCA Technologies
 
Intro to Office 365 Admin
Intro to Office 365 AdminIntro to Office 365 Admin
Intro to Office 365 AdminNikkia Carter
 
Level Up Your Amazon OpenSearch Cluster in a Week
Level Up Your Amazon OpenSearch Cluster in a WeekLevel Up Your Amazon OpenSearch Cluster in a Week
Level Up Your Amazon OpenSearch Cluster in a Weekkreuzwerker GmbH
 
Adeel Khan Resume
Adeel Khan ResumeAdeel Khan Resume
Adeel Khan ResumeAdeel Khan
 
Hadoop application architectures - Fraud detection tutorial
Hadoop application architectures - Fraud detection tutorialHadoop application architectures - Fraud detection tutorial
Hadoop application architectures - Fraud detection tutorialhadooparchbook
 
How Spark is Enabling the New Wave of Converged Cloud Applications
How Spark is Enabling the New Wave of Converged Cloud Applications How Spark is Enabling the New Wave of Converged Cloud Applications
How Spark is Enabling the New Wave of Converged Cloud Applications MapR Technologies
 

Similaire à Microformats and the Future of Syndication (20)

Pre-Con Ed: CA Software Asset Management - Key Customer Topics
Pre-Con Ed: CA Software Asset Management - Key Customer TopicsPre-Con Ed: CA Software Asset Management - Key Customer Topics
Pre-Con Ed: CA Software Asset Management - Key Customer Topics
 
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...
 
Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org
 
A possible future role of schema.org for business reporting
A possible future role of schema.org for business reportingA possible future role of schema.org for business reporting
A possible future role of schema.org for business reporting
 
Open Data, Visualization & Usability for Online News Delivery
Open Data,  Visualization &  Usability for  Online News DeliveryOpen Data,  Visualization &  Usability for  Online News Delivery
Open Data, Visualization & Usability for Online News Delivery
 
Leveraging the Power of the Cloud for Your Business to Grow: Nate Taylor at S...
Leveraging the Power of the Cloud for Your Business to Grow: Nate Taylor at S...Leveraging the Power of the Cloud for Your Business to Grow: Nate Taylor at S...
Leveraging the Power of the Cloud for Your Business to Grow: Nate Taylor at S...
 
Hands-on Lab: Building Advanced Dashboards with Xtraction for CA Service Mana...
Hands-on Lab: Building Advanced Dashboards with Xtraction for CA Service Mana...Hands-on Lab: Building Advanced Dashboards with Xtraction for CA Service Mana...
Hands-on Lab: Building Advanced Dashboards with Xtraction for CA Service Mana...
 
Cwin16 tls-partner-sas new-open_analytics_platform
Cwin16 tls-partner-sas new-open_analytics_platformCwin16 tls-partner-sas new-open_analytics_platform
Cwin16 tls-partner-sas new-open_analytics_platform
 
cv_2016_1
cv_2016_1cv_2016_1
cv_2016_1
 
Hadoop application architectures - Fraud detection tutorial
Hadoop application architectures - Fraud detection tutorialHadoop application architectures - Fraud detection tutorial
Hadoop application architectures - Fraud detection tutorial
 
Rank | Analyse | Lead | Search
Rank | Analyse | Lead | SearchRank | Analyse | Lead | Search
Rank | Analyse | Lead | Search
 
Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016
 
Building a SaaS using WSO2 Stratos
Building a SaaS using WSO2 StratosBuilding a SaaS using WSO2 Stratos
Building a SaaS using WSO2 Stratos
 
Pre-Con Ed: Using SQL to Access Your CA IDMS Databases
Pre-Con Ed: Using SQL to Access Your CA IDMS DatabasesPre-Con Ed: Using SQL to Access Your CA IDMS Databases
Pre-Con Ed: Using SQL to Access Your CA IDMS Databases
 
Intro to Office 365 Admin
Intro to Office 365 AdminIntro to Office 365 Admin
Intro to Office 365 Admin
 
Level Up Your Amazon OpenSearch Cluster in a Week
Level Up Your Amazon OpenSearch Cluster in a WeekLevel Up Your Amazon OpenSearch Cluster in a Week
Level Up Your Amazon OpenSearch Cluster in a Week
 
Filling the Data Lake
Filling the Data LakeFilling the Data Lake
Filling the Data Lake
 
Adeel Khan Resume
Adeel Khan ResumeAdeel Khan Resume
Adeel Khan Resume
 
Hadoop application architectures - Fraud detection tutorial
Hadoop application architectures - Fraud detection tutorialHadoop application architectures - Fraud detection tutorial
Hadoop application architectures - Fraud detection tutorial
 
How Spark is Enabling the New Wave of Converged Cloud Applications
How Spark is Enabling the New Wave of Converged Cloud Applications How Spark is Enabling the New Wave of Converged Cloud Applications
How Spark is Enabling the New Wave of Converged Cloud Applications
 

Plus de Jazkarta, Inc.

Traveling through time and place with Plone
Traveling through time and place with PloneTraveling through time and place with Plone
Traveling through time and place with PloneJazkarta, Inc.
 
Questions: A Form Library for Python with SurveyJS Frontend
Questions: A Form Library for Python with SurveyJS FrontendQuestions: A Form Library for Python with SurveyJS Frontend
Questions: A Form Library for Python with SurveyJS FrontendJazkarta, Inc.
 
The User Experience: Editing Composite Pages in Plone 6 and Beyond
The User Experience: Editing Composite Pages in Plone 6 and BeyondThe User Experience: Editing Composite Pages in Plone 6 and Beyond
The User Experience: Editing Composite Pages in Plone 6 and BeyondJazkarta, Inc.
 
WTA and Plone After 13 Years
WTA and Plone After 13 YearsWTA and Plone After 13 Years
WTA and Plone After 13 YearsJazkarta, Inc.
 
Collaborating With Orchid Data
Collaborating With Orchid DataCollaborating With Orchid Data
Collaborating With Orchid DataJazkarta, Inc.
 
Spend a Week Hacking in Sorrento!
Spend a Week Hacking in Sorrento!Spend a Week Hacking in Sorrento!
Spend a Week Hacking in Sorrento!Jazkarta, Inc.
 
Plone 5 Upgrades In Real Life
Plone 5 Upgrades In Real LifePlone 5 Upgrades In Real Life
Plone 5 Upgrades In Real LifeJazkarta, Inc.
 
Accessibility in Plone: The Good, the Bad, and the Ugly
Accessibility in Plone: The Good, the Bad, and the UglyAccessibility in Plone: The Good, the Bad, and the Ugly
Accessibility in Plone: The Good, the Bad, and the UglyJazkarta, Inc.
 
Getting Paid Without GetPaid
Getting Paid Without GetPaidGetting Paid Without GetPaid
Getting Paid Without GetPaidJazkarta, Inc.
 
An Open Source Platform for Social Science Research
An Open Source Platform for Social Science ResearchAn Open Source Platform for Social Science Research
An Open Source Platform for Social Science ResearchJazkarta, Inc.
 
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...Jazkarta, Inc.
 
Anatomy of a Large Website Project
Anatomy of a Large Website ProjectAnatomy of a Large Website Project
Anatomy of a Large Website ProjectJazkarta, Inc.
 
Anatomy of a Large Website Project - With Presenter Notes
Anatomy of a Large Website Project - With Presenter NotesAnatomy of a Large Website Project - With Presenter Notes
Anatomy of a Large Website Project - With Presenter NotesJazkarta, Inc.
 
The Mountaineers: Scaling the Heights with Plone
The Mountaineers: Scaling the Heights with PloneThe Mountaineers: Scaling the Heights with Plone
The Mountaineers: Scaling the Heights with PloneJazkarta, Inc.
 
Plone Hosting: A Panel Discussion
Plone Hosting: A Panel DiscussionPlone Hosting: A Panel Discussion
Plone Hosting: A Panel DiscussionJazkarta, Inc.
 
Academic Websites in Plone
Academic Websites in PloneAcademic Websites in Plone
Academic Websites in PloneJazkarta, Inc.
 
Online Exhibits in Plone
Online Exhibits in PloneOnline Exhibits in Plone
Online Exhibits in PloneJazkarta, Inc.
 
Online exhibits in Plone
Online exhibits in PloneOnline exhibits in Plone
Online exhibits in PloneJazkarta, Inc.
 

Plus de Jazkarta, Inc. (20)

Traveling through time and place with Plone
Traveling through time and place with PloneTraveling through time and place with Plone
Traveling through time and place with Plone
 
Questions: A Form Library for Python with SurveyJS Frontend
Questions: A Form Library for Python with SurveyJS FrontendQuestions: A Form Library for Python with SurveyJS Frontend
Questions: A Form Library for Python with SurveyJS Frontend
 
The User Experience: Editing Composite Pages in Plone 6 and Beyond
The User Experience: Editing Composite Pages in Plone 6 and BeyondThe User Experience: Editing Composite Pages in Plone 6 and Beyond
The User Experience: Editing Composite Pages in Plone 6 and Beyond
 
WTA and Plone After 13 Years
WTA and Plone After 13 YearsWTA and Plone After 13 Years
WTA and Plone After 13 Years
 
Collaborating With Orchid Data
Collaborating With Orchid DataCollaborating With Orchid Data
Collaborating With Orchid Data
 
Spend a Week Hacking in Sorrento!
Spend a Week Hacking in Sorrento!Spend a Week Hacking in Sorrento!
Spend a Week Hacking in Sorrento!
 
Plone 5 Upgrades In Real Life
Plone 5 Upgrades In Real LifePlone 5 Upgrades In Real Life
Plone 5 Upgrades In Real Life
 
Accessibility in Plone: The Good, the Bad, and the Ugly
Accessibility in Plone: The Good, the Bad, and the UglyAccessibility in Plone: The Good, the Bad, and the Ugly
Accessibility in Plone: The Good, the Bad, and the Ugly
 
Getting Paid Without GetPaid
Getting Paid Without GetPaidGetting Paid Without GetPaid
Getting Paid Without GetPaid
 
An Open Source Platform for Social Science Research
An Open Source Platform for Social Science ResearchAn Open Source Platform for Social Science Research
An Open Source Platform for Social Science Research
 
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
 
Anatomy of a Large Website Project
Anatomy of a Large Website ProjectAnatomy of a Large Website Project
Anatomy of a Large Website Project
 
Anatomy of a Large Website Project - With Presenter Notes
Anatomy of a Large Website Project - With Presenter NotesAnatomy of a Large Website Project - With Presenter Notes
Anatomy of a Large Website Project - With Presenter Notes
 
The Mountaineers: Scaling the Heights with Plone
The Mountaineers: Scaling the Heights with PloneThe Mountaineers: Scaling the Heights with Plone
The Mountaineers: Scaling the Heights with Plone
 
Plone Hosting: A Panel Discussion
Plone Hosting: A Panel DiscussionPlone Hosting: A Panel Discussion
Plone Hosting: A Panel Discussion
 
Plone+Salesforce
Plone+SalesforcePlone+Salesforce
Plone+Salesforce
 
Academic Websites in Plone
Academic Websites in PloneAcademic Websites in Plone
Academic Websites in Plone
 
Plone
PlonePlone
Plone
 
Online Exhibits in Plone
Online Exhibits in PloneOnline Exhibits in Plone
Online Exhibits in Plone
 
Online exhibits in Plone
Online exhibits in PloneOnline exhibits in Plone
Online exhibits in Plone
 

Dernier

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Dernier (20)

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

Microformats and the Future of Syndication

  • 1. AdaptiveWave Microformats and The Future of Syndication Nate Aune AdaptiveWave, LLC CM Pros Summit, San Francisco Apr. 23, 2006 CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 2. AdaptiveWave Agenda • Introduction • Applications • CMSes • Questions CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 3. 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 CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 4. 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 CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 5. 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 CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 6. AdaptiveWave CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 7. AdaptiveWave RSS lessons • Content wants to be free • Presentation is less important than substance • Really Simple Syndication really is simple CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 8. 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) CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 9. AdaptiveWave Example: event listing CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 10. AdaptiveWave CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 11. 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 CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 12. 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 CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 13. AdaptiveWave Building blocks of microformats CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 14. 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 CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 15. 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> CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 16. AdaptiveWave Structured data hCalendar microformat • Highlighted CSS classes identify this data as: • belonging to hCalendar microformat • intentionally similar to the iCalendar format • allow easy conversion between the two CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 17. AdaptiveWave Conversion • Convert pages with microformatted data to other popular formats • hCalendar -> iCalendar • hCard -> vCard CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 18. AdaptiveWave Interoperability • Can then be imported into: • familiar desktop apps • Outlook, iCal, Address Book • emerging web-based services • Google calendar CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 19. AdaptiveWave CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 20. AdaptiveWave CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 21. 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 CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 22. AdaptiveWave My hCard <div class=quot;vcardquot;> <a class=quot;email fnquot; href=quot;mailto:nate.aune@adaptivewave.comquot;>Nate Aune</a> <div class=quot;telquot;>+1-617-820-5113</div> <div class=quot;titlequot;>Chief Technologist</div> <div class=”org”>AdaptiveWave, LLC.</div> </div> Make your own hCard at http://microformats.org/code/hcard/creator CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 23. AdaptiveWave Example hCard CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 24. AdaptiveWave hCard converted to vCard CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 25. AdaptiveWave Applications How microformats are being used Flock, Meetup.com, Upcoming.org, Kritx, SimplyHired CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 26. 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 CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 27. AdaptiveWave CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 28. AdaptiveWave CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 29. AdaptiveWave CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 30. AdaptiveWave CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 31. AdaptiveWave CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 32. AdaptiveWave CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 33. AdaptiveWave CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 34. 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 CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 35. 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 CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 36. 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 CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 37. AdaptiveWave Integration with CMSes A look at Wordpress and Plone CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 38. AdaptiveWave CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 39. 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 CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 40. AdaptiveWave Wordpress • Structured Blogging plug-in for Wordpress • Lets you make structured posts about: • events • reviews • audio/video CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 41. AdaptiveWave CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 42. AdaptiveWave CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 43. 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 CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 44. 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) CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 45. AdaptiveWave hCalendar support in Plone • Only had to modify two files: • events listing template folder_listing.pt • event view template event_view.pt • All done at the XHTML level • No low level coding necessary CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 46. AdaptiveWave CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 47. AdaptiveWave hCard support in Plone • Only two files to modify: • Member listing template member_search_results.pt • Author profile page author.cpt CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 48. AdaptiveWave CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 49. AdaptiveWave CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 50. 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 CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 51. AdaptiveWave CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 52. AdaptiveWave Don’t be a beached seal Use microformats! CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 53. AdaptiveWave Thanks! CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 54. 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 Innovation http://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/ • CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836
  • 55. AdaptiveWave This presentation is archived at: http://www.jazkarta.com/presentations/microformats.pdf CM Pros Summit.(4/23/06) www.adaptivewave.com (866) 418-2836