Daniel’s Blog

StraightWalker

StraightWalker is a new Wordpress (2.3.3) Theme (not sure whether it works on 2.5). It is made specifically to be:

  • Completely valid XHTML 1.0 Strict (some of the code base is from the Cutline theme, but I have highly modified it)
  • Adds a few hCard based microformats (establishing POSH)
  • Adds some XHTML meta tags based on Dublin Core (establishing POSH)
  • Unobtrusive JavaScript (StraightWalker uses labels.js, and will soon contain a few more subtle UJS interaction enhancements)
  • Separated CSS
  • Links into SIOC, FOAF and potentially other Semantic Web vocabularies and DataPortability recommendations

The idea is that the unobtrusive JavaScript and the Separated CSS allow little-to-no editing of the XHTML in order to create the design that you require. The idea of microformats and the Semantic Web vocabularies allows easy lifestreaming based on the data that you explicitly link to (implicit knowledge from simple explicit links).
Version 0.1 Alpha (testing on vanirsystems.com/danielsblog )

StraightWalker 0.1 Alpha is my first experiment with a Semantic Web / Standardised approach to WordPress Theme development. It is to be tested on danielsblog. Feedback is very much welcome, and after the first set of bugs are ironed out then I will release it for public review, use and manipulation (possibly via svn or something like that).

StraightWalker is the first part of my “leading by example” when it comes to providing a “Semantic Web View” of Blogging. The next part will be released soon… this all involves “eating ones own dog food”.

Known Bugs:

  • Major issues:
    • Single Page template seems to be showing all posts like the index
    • Single Post template seems to be showing all posts like the index
  • Minor issues:
    • Search result page is not as structured as the other parts of the site, and so causes a design break

If anyone has any hints about how to solve this issues then I am more than happy to listen and fix. Hopefully we can get these issues fixed as I am very keen to release this into the wild.