<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tarski &#187; microformats</title>
	<atom:link href="http://tarskitheme.com/tag/microformats/feed/" rel="self" type="application/rss+xml" />
	<link>http://tarskitheme.com</link>
	<description>An elegant, flexible WordPress theme</description>
	<lastBuildDate>Sat, 04 Feb 2012 15:02:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>2.0 Release</title>
		<link>http://tarskitheme.com/2007/11/05/20-release/</link>
		<comments>http://tarskitheme.com/2007/11/05/20-release/#comments</comments>
		<pubDate>Mon, 05 Nov 2007 18:37:24 +0000</pubDate>
		<dc:creator>Benedict Eastaugh</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[2.0]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[feeds]]></category>
		<category><![CDATA[microformats]]></category>
		<category><![CDATA[navbar]]></category>
		<category><![CDATA[options]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[tags]]></category>
		<category><![CDATA[theme hooks]]></category>

		<guid isPermaLink="false">http://tarskitheme.com/2007/11/05/20-release/</guid>
		<description><![CDATA[Tarski 2 provides a raft of new features and a vastly improved codebase.]]></description>
			<content:encoded><![CDATA[<p>Tarski&#8217;s development reflects my own view of best practice: steady, incremental improvement rather than the occasional total rewrite. Sometimes, however, a small revolution is needed, and <strong>Tarski 2</strong> provides one.</p>
<p>The new version includes a <a href="http://tarskitheme.com/help/changelog/">raft of changes</a>. Taking a look under the hood one might be tempted to say that it&#8217;s an entirely new theme, but the experience should remain largely the same, both for admins and users.</p>
<p>Tarski&#8217;s options code has been rewritten from the ground up, making all sorts of new features possible. You can now select different widgets for posts and pages than are displayed on the rest of the site. It&#8217;s also possible to delete Tarski&#8217;s options entirely; however, they&#8217;ll remain in the database for another two hours, so if you delete your options by accident, you&#8217;ll be able to restore them within that window.</p>
<p>People shouldn&#8217;t have to learn <acronym title="PHP: Hypertext Preprocessor">PHP</acronym> in order to use WordPress, or Tarski, but until now a modicum of technical know-how was required in order to add links (other than WordPress pages) to Tarski&#8217;s navbar. Now you can simply designate one of your blogroll links categories, and all the links in that category will be appended to your Tarski navbar.</p>
<p>Several people in the forum wanted tags to display everywhere, not just on single post pages, so we&#8217;ve added an option for that to the Tarski Options pages. The same goes for reversing the order of the title: now you can have the title of a post appear before the name of your site, just by ticking a box on the Options page. Finally, you can choose to link to either Atom or <acronym title="Really Simple Syndication">RSS</acronym> feeds.</p>
<p>WordPress has automatically generated both types for quite a while now, but Tarski hasn&#8217;t linked to them&#8212;an oversight I&#8217;m very happy to have corrected. In addition to the site feed, the following page types now have automatically generated feed <code>link</code> elements in the document <code>head</code>: category archives; tag archives; day, month and year archives; and finally, searches.</p>
<p>Another request was for <a href="http://microformats.org/">Microformat</a> support. A couple of things made it into Tarski 1.6, but Tarski 2 brings <a href="http://microformats.org/wiki/hcard">hCard</a> to posts and comments, and <a href="http://microformats.org/wiki/hatom">hAtom</a> to posts.</p>
<p>Tagging also gets a boost with proper support for tag intersections and unions. Templating functions for this kind of thing aren&#8217;t even in the WordPress core yet, and it&#8217;s nice to be ahead of the curve for once. To see it in action, go and have a look at what&#8217;s tagged with <a href="http://tarskitheme.com/tag/bugs,features/">bugs <em>or</em> features</a>, or <a href="http://tarskitheme.com/tag/bugs+features/">bugs <em>and</em> features</a>. Before Tarski 2, all you&#8217;d get is the first tag&#8217;s name in the title. Now the title lists all the tags, and whether it&#8217;s an <a href="http://en.wikipedia.org/wiki/Intersection_%28set_theory%29">intersection</a> (and) or a <a href="http://en.wikipedia.org/wiki/Union_%28set_theory%29">union</a> (or).</p>
<p>With all the rewritten code comes a new structure: the files in Tarski&#8217;s <code>library</code> directory have been completely reorganised. Included code libraries (right now, just the Feedparser library which does the heavy lifting for Tarski&#8217;s version checking mechanism) go into <code>library/includes</code>, while <acronym title="PHP: Hypertext Preprocessor">PHP</acronym> classes (and supplementary functions) go into <code>library/classes</code> (right now it&#8217;s just the Version and Options classes).</p>
<p>All Tarski&#8217;s <acronym title="Cascading Stylesheets">CSS</acronym> files, apart from <code>style.css</code> and the alternate styles, go into <code>library/css</code>, while JavaScript files are in <code>library/js</code>. Finally, Tarski&#8217;s large functions library has ended up in <code>library/helpers</code>. This new structure makes development easier, since it&#8217;s easier for me to remember where everything is, and it cleans up a lot of horrible, messy code that had been hanging around (in many cases) since the first release of Tarski, back in March 2006.</p>
<p>We&#8217;ve come quite a way since then, and I&#8217;d just like to take a moment to thank everyone who&#8217;s helped along the way. People who&#8217;ve suggested ideas and reported bugs in <a href="http://tarskitheme.com/">the forum</a>; people who&#8217;ve helped test Tarski; people who&#8217;ve provided code, or artwork, or a critical eye. <a href="http://jordan.liggitt.net/">Jordan Liggitt</a> in particular deserves a lot of gratitude for his hard work on this release. He&#8217;s helped make Tarski easier to translate; written a migration routine to carry your options over into the new system; caught various bugs in the new code; and contributed a number of thoughtful suggestions on safeguarding against <acronym title="Cascading Stylesheets">CSS</acronym> namespace corruption and improving Tarski&#8217;s sidebar options. </p>
<p>Again, thanks to everyone who&#8217;s contributed to Tarski in some way, and I hope you enjoy using the new version.</p>
<p class="insert">Bugs and suggestions should be posted, as always, <a href="http://tarskitheme.com/forum/">on the forum</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://tarskitheme.com/2007/11/05/20-release/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>1.7 Release</title>
		<link>http://tarskitheme.com/2007/09/16/17-release/</link>
		<comments>http://tarskitheme.com/2007/09/16/17-release/#comments</comments>
		<pubDate>Sun, 16 Sep 2007 12:17:02 +0000</pubDate>
		<dc:creator>Benedict Eastaugh</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[1.7]]></category>
		<category><![CDATA[alternate styles]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[microformats]]></category>
		<category><![CDATA[navbar]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[tags]]></category>
		<category><![CDATA[tweaks]]></category>
		<category><![CDATA[update notification]]></category>

		<guid isPermaLink="false">http://tarskitheme.com/2007/09/16/17-release/</guid>
		<description><![CDATA[Tarski 1.7 includes a bunch of new features and makes Tarski usable with WordPress 2.3.]]></description>
			<content:encoded><![CDATA[<p>When WordPress 2.1 was released, we <a href="http://tarskitheme.com/2007/01/23/wordpress-21-and-tarski/">made the mistake</a> of not having a <a href="http://tarskitheme.com/2007/01/26/122-release/">compatible version</a> of Tarski ready. WordPress 2.3&#8212;which will be out <a href="http://www.google.com/calendar/embed?src=fhcihol34up7rl0pqa6ngc9qf8%40group.calendar.google.com">pretty soon</a>&#8212;includes a number of changes which will be significant for Tarski users, and consequently we were determined not to make the same mistake twice. <strong>Tarski 1.7</strong> remains backwards-compatible with the WordPress 2.1/2.2 branch, but it&#8217;s decidedly forward-looking. You can mull over the details on the <a href="http://tarskitheme.com/help/changelog/">changelog</a>.</p>
<p>Perhaps the biggest change is the removal of our Ultimate Tag Warrior support in favour of the new &#8216;core&#8217; WordPress tags system. Unless you&#8217;re running the 2.3 release candidate, this means your tags will disappear until you upgrade your WordPress installation and import your <acronym title="Ultimate Tag Warrior">UTW</acronym> tags. Tarski&#8217;s new tags page template, which you can see in action on <a href="http://tarskitheme.com/tags/">our tags page</a>, uses the new <acronym title="WordPress">WP</acronym> tag cloud.</p>
<p>While the overall goal of 1.7 was to make Tarski compatible with the new version of WordPress, we also took it as an opportunity to polish our code a bit and add a few helpful new features. As you can see by casting an eye up to the navbar, the &#8216;Home&#8217; link can now be renamed. People have been asking for this for a while now, and I decided it was time to give in. You can change that on the Tarski Options page; look for the &#8216;Navigation Options&#8217; header.</p>
<p>Speaking of the navbar, we&#8217;ve fixed an annoying issue where one had to re-save one&#8217;s Tarski options to get the navbar to reorder. It now reorders automatically whenever you save a page (since that&#8217;s when you change the Page Order value). The navbar output has also been added to the <a href="http://tarskitheme.com/help/hooks/">hooks system</a>, which means two things: firstly, the <code>constants.php</code> file is now fully replaced (at least as far as it&#8217;s going to be), and that you can now add links to the navbar using a plugin. I hope to use this functionality to add a more elegant, user-friendly way to include external links.</p>
<p>The update notifier improvements in the <a href="http://tarskitheme.com/2007/08/17/16-release/">last release</a> have received a boost too, as the version check is now cacheable. To enable the cache, you need to make sure permissions on <code>library/cache/</code> in your Tarski directory are set to <code>777</code>. More details are available on the <a href="http://tarskitheme.com/help/updates/notifier/">Update Notifier page</a>.</p>
<p>For those who prefer to use a header image as their website title, and hide the actual title, I&#8217;ve improved the code so the <code>alt</code> attribute description is the site title when the title isn&#8217;t displayed, and the image itself links home (when you&#8217;re not on the front page, of course). A pinch of <acronym title="Cascading Stylesheets">CSS</acronym> means things should display as before, but the way things work is a bit more closely aligned with the expected behaviour (i.e., the site title links to the home page).</p>
<p>Category and author archives have had their first improvement in a long while: if there&#8217;s a description associated with them, they&#8217;re now displayed instead of the boring &#8220;This is a category archive for&#8230;&#8221; or &#8220;You are currently browsing so-and-so&#8217;s articles&#8230;&#8221;. So if you view <a href="http://tarskitheme.com/author/ionfish/">my posts</a>, you get a brief sentence about me instead of generic filler text. In addition to this, the document <code>body</code> now has an <code>id</code> which is set depending on which page you&#8217;re viewing, so you could make a particular author or category archive display in a certain way just by adding some extra code to your <a href="http://tarskitheme.com/help/styles/">custom style</a>. We&#8217;ve also assigned <acronym title="Hypertext Markup Language">HTML</acronym> classes to certain elements of the post metadata, so you can style those more easily.</p>
<p>As I detailed in my article on <a href="http://tarskitheme.com/2007/09/04/tarski-plugin-integration/">Tarski Plugin Integration</a>, the support for specific plugins is now gone, so if you want to carry on using those plugins with Tarski I strongly recommend giving it a read.</p>
<p>Many thanks to everyone who helped me track down and fix the various bugs in Tarski 1.6; hopefully 1.7 won&#8217;t have the same problems. Enjoy the new version.</p>
<p class="insert">Please post bugs, suggestions and new translations on the <a href="http://tarskitheme.com/forum/">forum</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://tarskitheme.com/2007/09/16/17-release/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
	</channel>
</rss>

