WordPress 2.6 is the kind of release I’d like to see the WordPress team doing more often. It contains some clever stuff, like post revisions, along with a load of bug fixes, and it didn’t take too long to develop. In the past WordPress has taken far too long between releases; a reasonably quick turnaround and a predictable release schedule make life a lot easier for those of us writing code that depends on the core.
Matt was kind enough to mention me in the release notes, but in truth I hardly did anything. These days I seem to be so busy that keeping my own projects up to date is proving beyond me, let alone contributing to things like WordPress. Finally pushing Tarski 2.2 out of the door was stressful enough to put me off continuing its development. I suspect that from this point on it’s going to enter maintenance mode, hopefully keeping pace with WordPress development in terms of feature support, but no more.
I had the pleasure of road-testing the new theme directory that Joseph Scott has put so much hard work into. I’m not sure yet how the API is going to work, but I imagine we’ll see update notices and one-click upgrades just like those for plugins. This will mean I’ll be able to drop Tarski’s own update mechanism, which will make the core code a little bit leaner and remove what’s proved to be an ongoing headache, despite the hard work of those who’ve helped me debug the various problems it’s had. You can grab Tarski from the theme directory.
In all honesty, developing in PHP with Subversion as my version control system is starting to feel very tedious. Fiddling with some WordPress hooks earlier today, I pondered how much easier it would be to do simple things if PHP had first-class functions. You could do something like this:
add_filter('the_content', function($content) {
return '<div class="content">' . $content . '</div>';
});
Which, of course, looks a lot more like JavaScript than PHP, but despite the bad parts I’d much rather write JavaScript than PHP—and, lately, have been.
I always find myself amazed with Tarski. You’ve done a great job with the theme making it easy to use, easy to customize and looking great!
Not to mention the great support!
The options page and hooks makes it seem years ahead of most other themes. Tarski is good example of how themes should work..
Been using it on my site for two years and nerver considered changing to any other theme. I hope you’ll find the time and motivation to keep making it such a great theme.
~ Mikael #