2.2 Release

Tarski 2.2 improves Tarski’s compatibility with WordPress 2.6, tidies up various parts of the hooks API, improves performance, and adds a much cleverer navbar link selector. Details are in the changelog as per usual.

In my view, the best part of this release is a vastly improved navbar selector. It’s a major improvement over the old implementation for a few reasons, firstly because it actually shows you the structure of your pages: they’re not just a big long list, but a properly indented tree that allows you to see just where in the overall structure of your site a given page fits.

Secondly, some people have a lot of pages. Until now, if that was the case, the navbar selector would utterly overwhelm the options page. Now it doesn’t have to: each sub-list is collapsible, so you can reduce the list to just what you need to see at any one time. I’ve found it a great help . Which lists are collapsed and which aren’t is saved in the database, so if you collapse a load of menus you won’t find them expanding out again next time you visit the Tarski options page.

Performance improvements have been gleaned by only loading Tarski’s library of administrative functionality when you’re actually using the WordPress admin page, not for every visitor hitting your front page. In addition to this, paginating archive and search pages is now the default, and the code that removes pagination and shows all the results for a given year, tag or search query has been reimplemented in a more optimised way that generally reduces the number of database queries required to generate the page by a significant number.

Additionally, changes in the WordPress core in version 2.6 has allowed me to deprecate a large chunk of Tarski code in favour of simpler and more elegant WordPress API calls. This makes the Tarski codebase more maintainable and also helps with performance. Removing a few unnecessary Tarski API hooks also helps with this.

Lastly, I’ve tidied up Tarski’s gallery and image support a bit so it fits in better with the gallery functionality added in WordPress 2.5 and updated in 2.6. Galleries should now be styled a little more nicely, and individual image pages are cleaner. Hope you enjoy the new version.

Support requests should go in the forum as usual.

Tags: , , , , , , ,

14 comments

  1. Kevin’s avatar

    Awesome, iv already upgraded on my blog and it works like charm!

  2. Vyoma’s avatar

    The upgrade went smoothly without a hitch. My wordpress installation is currently on the latest 2.6 and the earlier Tarski version was 2.1.4.

    Thanks a ton for a great theme!

  3. blue-green’s avatar

    Ben,
    upgrade went flawlessly. No problems detected whatsoever. Currently running WP 2.6, upgraded from 2.1.4 to 2.2

    Thanks for all your work!

  4. Doug Smith’s avatar

    Fatal error: Call to undefined function tarski_should_show_authors() in /data/5/0/138/118/301933/user/306961/htdocs/dougweb/doug/wp-content/themes/tarski/library/classes/options.php on line 60

    Got this when I clicked on teh theme in 2.6. I used the new upload utility to uplaod it and remove it frokm the archive. Have to try again.

  5. Ben Eastaugh’s avatar

    Yeah, I’m sorting that one now.

  6. Ben Eastaugh’s avatar

    Should be fixed in 2.2.1 which I’ve just tagged. You can just get the updated Options class so as to save you re-downloading the whole thing.

  7. Ben Eastaugh’s avatar

    2.2.2 fixes a bug in the Links template. You can grab the new file and just tweak the version number in style.css to get rid of the nag.

  8. Martin’s avatar

    RSS logo and other small logos are missing from the theme….?

    I just get the text without the logo:

    -Subscribe to feed
    -Comments feed for this article

  9. Ben Eastaugh’s avatar

    Try re-downloading it. The images are on a sprite, images/icons.png.

  10. Martin’s avatar

    Yep icons are in the file and uploaded but are not showing up like the previous version.

  11. Martin’s avatar

    Now that’s weird. The icons show up for the classic.css but not the default.css.

  12. Ben Eastaugh’s avatar

    That is odd, given that the images are only referenced in the main stylesheet. Can you open a thread on the support forum with a link to your site?

  13. Rosemary’s avatar

    I have a small problem: I’ve updated to 2.2.2, but I still get this message:
    “A new version of the Tarski theme, version 2.2.2 is now available. Your installed version is 2.2.1.”
    Is this a known issue?

    Thanks Guys!

  14. Ben Eastaugh’s avatar

    I just forgot to bump the version number when I initially released 2.2.2, you must have one of the copies from before I fixed it. Just change the version number in style.css to 2.2.2.

Comments are now closed.