
1. Start here, it’s a great introduction to microformats. Of head over to microformats.org.
2. Install the microformats helper plugin:
./script/plugin install http://labnotes.org/svn/public/ruby/rails_plugins/microformat_helper
3. Include the helper in your controller:
helper :microformat
4. Try it out with an hAtom feed:
<% render_hfeed do
posts.each do |post|
render_hentry "post-#{post.id}" do %>
<%= hentry_title post.title %>
<%= hentry_content post.content %>
<p>Published on <%= post.created_on.microformat :published %> by
<%= hcard :fn=>post.author, :url=>post.author_url, :class=>"author" %>
</p><%
end
end
end %>
The plugin currently provides helper methods for hAtom, basic hCard, and the datetime design pattern.
Pingback: Labnotes » scrAPI 1.2.0: Explicit skip and hAtom
Pingback: MyCATS :: Blog Archive » The Artist Formerly Known as “Learning Objectâ€
Thank you for providing a great plugin. I have not begun to use Micro formatting yet, but I can see the demand beginning to rise. I am very interested to see how all of these standards will interact and how they will be used. Have you used or heard about Google’s Open Social? http://code.google.com/apis/opensocial/