Revised plan.

  • Fix whitespace before and after posts.
  • Left bar
    • Dynamic: select distinct categories from db, split them on /, and display all matches of the current level of hierarchy
    • Static: find all content, split on /, and display matches on current level of hierarchy.
    • If both static and dynamic match, then display the static page, and then the dynamic pages.
  • Right bar
    • Calendar sorting on posts/day.
    • Links extracted from the current content using HTML::Treebuilder
  • Dublin core RDF.
  • Creative Commons.
  • FOAF.
  • icons/photo blog