xfolk-jacobian: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
Line 8: Line 8:
<pre>&lt;ul id='delicious'&gt;
<pre>&lt;ul id='delicious'&gt;
   &lt;li&gt;
   &lt;li&gt;
     &lt;a class=“delLink” title=“Cricket is a  
     &lt;a class="delLink" title="Cricket is a  
     high performance, extremely flexible system for monitoring trends  
     high performance, extremely flexible system for monitoring trends  
     in time-series data. Cricket was expressly developed to help  
     in time-series data. Cricket was expressly developed to help  
     network managers visualize and understand the traffic on their  
     network managers visualize and understand the traffic on their  
     networks, but it can be used all kinds of other job”
     networks, but it can be used all kinds of other job"
     href=“http://cricket.sourceforge.net/&gt;
     href="http://cricket.sourceforge.net/"&gt;
       <strong>Cricket</strong>
       <strong>Cricket</strong>
     &lt;/a&gt;
     &lt;/a&gt;
Line 22: Line 22:


<pre>&lt;ul id='delicious'&gt;
<pre>&lt;ul id='delicious'&gt;
   &lt;li class=“xfolkentry”&gt; <!-- changed -->
   &lt;li class="xfolkentry"&gt; <!-- changed -->
     &lt;a class=“taggedlink description” title=“Cricket”
     &lt;a class="taggedlink description" title="Cricket"
     href=“http://cricket.sourceforge.net/&gt; <!-- changed -->
     href="http://cricket.sourceforge.net/"&gt; <!-- changed -->
     Cricket is a high performance, extremely flexible system for  
     Cricket is a high performance, extremely flexible system for  
     monitoring trends in time-series data. Cricket was expressly  
     monitoring trends in time-series data. Cricket was expressly  

Revision as of 20:29, 10 July 2005

Jacobian

Jacobian writes on recipes. These may be cooking recipes, software recipes, recipes for disaster, any kind of recipe. His link blog is sparse appearing to just consist of URLs and titles. However, an investigation of the source reveals that the description of the link is contained in the title attribute of the <a> tag.

This structure is challenging for xFolk because it uses the title attribute in a completely different way. Consulting recommended and current uses of the title attribute, xFolk's use of the title attribute seems to conform more to the standard approach than Jacobian's. The simple solution is to just switch the title and element values, making the containing <a> element of both classes taggedlink and description. In this case, the value of the <a> element's title attribute serves as the link's title and the value of the <a> element itself serves as the description.

Here is the markup before conversion to xFolk Entry 0.4 with items to be changed bolded.

<ul id='delicious'>
  <li>
    <a class="delLink" title="Cricket is a 
     high performance, extremely flexible system for monitoring trends 
     in time-series data. Cricket was expressly developed to help 
     network managers visualize and understand the traffic on their 
     networks, but it can be used all kinds of other job" 
     href="http://cricket.sourceforge.net/">
      <strong>Cricket</strong>
    </a>
  </li>
</ul>

Here is the xFolk conformant version with the element and title attribute values switched.

<ul id='delicious'>
  <li class="xfolkentry"> <!-- changed -->
    <a class="taggedlink description" title="Cricket" 
     href="http://cricket.sourceforge.net/"> <!-- changed -->
     Cricket is a high performance, extremely flexible system for 
     monitoring trends in time-series data. Cricket was expressly 
     developed to help network managers visualize and understand the 
     traffic on their networks, but it can be used all kinds of 
     other jobs.
    </a>
  </li>
</ul>