March 2006

You are currently browsing the monthly archive for March 2006.

It’s definately evolution rather than revolution with this release. After we launched 1.1 I started tweaking, playing around with various niggles that were bothering me about the theme. You can go through all the details in the changelog.

New Features

Thought Wind

Martin kindly did another header for this release, Thought Wind.

We’ve added another variant style, skyline.css. It’s very much in the same vein as the other styles, but for the official styles and headers I want to create a sense of variations on a theme, rather than radically different looks (you can always make your own if you want to do something completely different, after all).

There’s now also an option to swap the columns, with the sidebar appearing on the right and the content on the left. All the other columnated sections—navigation, comments, the footer—swap over as well if you choose this option. You can find it under ‘Miscellaneous Options’ at the bottom of the Tarski Options page (Presentation > Tarski Options in the WP admin panel, as always).

Chris has also done some excellent work revising the navigation bar. It now gets its links from the list of top-level pages—and you can choose which ones you want to appear. This option too appears on the Tarski Options page. Another advantage of doing it like this is that the links are no longer hardcoded; if you don’t have URL rewriting enabled, or have a different set of page slugs to ours, the links will still find your pages.

This change to the navigation bar does require you to select your desired pages in the Tarski Options page—don’t panic if there’s suddenly only a “Home” link after updating!

Tweaks

None of the tweaks will change anything major about Tarski—they just add a level of polish which was previously missing. Feed links now find your correct feed addresses, rather than just linking to /feed/; titles that are longer than one line of text will space themselves properly; various bits of “under the hood” code have been cleaned up or streamlined.

Just one note: the page.php file is now redundant, so make sure you delete it when you upgrade Tarski.

If you use the Ultimate Tag Warrior plugin, you’ll be glad to hear that Tarski now includes complete support for its features: we’ve added the option to activate the live tag search feature on the tags page. The plugin does a pretty terrible job of separating content and presentation from behaviour, so the way it operates and displays isn’t as elegant as I’d like. C’est la vie.

As always, post any bugs or problems you have in the comments. We really appreciate your response; it makes the job worthwhile.

Tags: , , , , , ,

This tutorial has been superceded by the Alternate Styles tutorial. Please follow the instructions there, which have been rewritten and improved.

Ben and I keep an eye on Technorati for new Tarski installs, and one thing I’m noticing is that many people seem to be editing their Tarski style.css file to make colour scheme changes and other tweaks.

While this works, with Tarski 1.1 we offer a much nicer way of doing it – alternate styles. Creating an alternate style instead of editing style.css ensures that your changes are preserved when you next upgrade Tarski.

Doing this is really quite simple – just upload your custom CSS file to the wp-content/themes/tarski/styles/ directory. For example, on my personal blog, I’ve uploaded a file called “ceejayoz.css” with a few tweaks.

Once this is done, all you need to do to activate the alternate style is to go to the Tarski Options page and select the name of your CSS file in the “Alternate Styles” option.

What if I wanted to use (for example) the polar.css alternate style that comes with Tarski 1.1, as well as having personal tweaks? This is also easy – just create a custom style, as already discussed, and put the following code at the top:

@import url(polar.css);

Body classes

When you use a custom stylesheet with Tarski, the theme will automatically apply a class to the body element. So, if you load polar.css from the Tarski options page, you’ll get a line of code like this: <body class="polar">.

This allows you to easily override the style rules in style.css, the theme’s main stylesheet. So, for example, if you were using a custom stylesheet called example.css and you wanted to change the colour of the h3 element, you might have a rule like this:

body.example h3 {
color: #bf6060;
}

A good way to change things is to open up one of the included styles, such as classic.css, and examine how it modifies the basic stylesheet. If you want to make more substantial changes, just look in style.css to see what rules control the presentation of the theme.

Tags: , ,

Tarski—now endorsed by the almighty. God had this to say: “Tarski’s got a zen-sibility. Deep but simple.”

March 23, 2006 by Benedict Eastaugh | Permalink

If you’re experimenting with Tarski’s new theme hooks, I’ve written up a quickie tutorial on using them to implement plugins – in this case, flickrRSS.

March 20, 2006 by Chris Sternal-Johnson | Permalink

We’re very happy with the modest success that Tarski’s had. So far it’s been downloaded over 1,500 times, and has been ported to Polish blogging platform Jogger.pl (this fantastic variation is well worth a peek).

March 20, 2006 by Benedict Eastaugh | 1 comment

Lots of changes, this time, so we opted to call it version 1.1. As always, a detailed list of changes is available in the changelog.

This release has a number of major changes. If you’re upgrading from an older Tarski install, we recommend deleting the entire contents of the old folder and installing a fresh copy of 1.1.

New Header

Coffee RingsBen did a new header, Coffee Rings, and we’ve added a blank header image for those who prefer a minimal look.

Theme Hooks

One of the biggest problems people seem to run into with Tarski and other themes is the necessity of editing theme files to add content to areas of the theme. This causes upgrades to be a substantial pain in the ass for users, as well as making support more difficult for theme authors.

We’re trying out a solution to this problem with Tarski’s new theme hooks. Using a single file, constants.php, code can be added to the theme without losing it when updating to the next version. Take a look at the documentation for more information.

As an example of this, our Mint stats tracker JavaScript for this site is added via the headerInclude hook.

Alternate Styles

Having seen some of the nifty tweaks to the theme, we figured it was time to make tweaking the CSS easier. The options pane now supports alternate styles, which can be used to tweak and override the default stylesheet. For example, this site is now running the polar.css style.

Tarski now ships with several alternate styles, and you can make your own by just uploading them to wp-content/themes/tarski/styles/. Got a nifty alternate style? Please do share yours with us – we may include it in the next version!

Asides

We’ve added an implementation of Matt’s Asides that draws on K2′s implementation as well. Just select a post category in your theme options and away you go.

Tags: , , , , , ,

WordPress version 2.0.2 is now available and appears to play nice with Tarski version 1.0.1 (and version 1.1).

Please let us know if you run into any problems with Tarski post-upgrade.

Tags: ,

Inevitably, there were bugs; inevitably, helpful people found them. So here’s version 1.0.1, with a little more support for common plugins, and some bug fixes. We’ve also added the option to centre the theme, as you can see. A more detailed list is available in the changelog.

To update your version of Tarski, delete all the files in your Tarski directory and upload the new ones (or alternatively, just overwrite the old ones with the new ones).

Update: Whoops, missed one little thing. If you already downloaded Tarski 1.0.1 and don’t want to use the Subscribe to Comments plugin, we’ve updated comments.php a tiny bit to fix a bug. Sorry!

Also, if you’re installing plugins, please do check our recommended plugins page for our suggested settings. Some of them come with less-than-optimal default settings.

Tags: , , , , ,