Heads Up

Just a word of advice: Today I revamped our HTML structure, our columns functionality, added several new widget areas (while renaming the old ones), and a lot more. All of these changes are currently in the subversion repository, feel free to check them out, however understand that if you already have a site up and running, these changes are not likely to play well with any widget setups, styles or child themes. It is as usual best to stick with actual release for live sites.

There will be more on this soon, but consider this both a warning and a heads up, if you want to adapt your child theme or style for the next major release of K2. These changes, which massively simplify K2 and were previously planned for v1.2, but will instead find their way into v1.1, are meant to make K2 easier to get around.

The short-term downside is that there will be some extra work adjusting existing styles and child themes; but it’s definitely worth it (and should have been done a long time ago).

K2 1.0.2

As promised, here is the first point-update of our 1.0 release. It’s 1.0.2 rather than 1.0.1, as that version number was spent getting K2 up to spec for the official WordPress Themes repository, where you’ll also be able to find K2 from now on (we got some great feedback from those guys by the way, so thank you for that).

The revision number for this version is 932, and here’s the changelist:

  • Translation files (.mo) are now read from /languages/ in preparation for 1.1.
  • Fixed has_post_thumbnail checking to improve compatibility with WordPress 2.8.
  • Removed a couple of pure database calls in favor of core WP functions.
  • Fixed rolling archives navigation showing atop of Lightbox.
  • Updated a couple of translation strings.
  • Fixed size of edit link in ping- and trackbacklist.
  • Fixed #855: Absolute instead of relative links for WordPress’ theme editor.
  • Escaped API updates.
  • Fixed livesearch icons showing on initial load on IE8.
  • Hide certain unneeded navigation elements when rolling archives are active.
  • Cleaned up livesearch JS.
  • Various CSS updates.
  • Made pages accept normal comment/pingback links.
  • Top menu handles too many items more elegantly.
  • Added support for automatic feed links.

Meanwhile we’re already up to six translation in our new i18n repo, Danish, Swedish, Norwegian, Dutch, Spanish and Turkish (Update: And now also Latvian and German), and I couldn’t be more thrilled. But the more the merrier, so get in touch if you’d like to do a translation for K2.

Now skip on over and download 1.0.2.

Sprechen Sie K2?

With 1.0 behind us and 1.0.1 coming up shortly, we’re eyeing 1.1 which will see us focussing on getting our translation ducks in a row.

First up is a new guide on how to use and create translations for those of you thinking about getting your feet wet.

Furthermore we’ve created a new i18n repository which we’ll open for those wanting to submit and maintain translations. Those translations in turn will find their way into the 1.1 release and become a part of K2 from here on out.

Over the next few weeks we’ll try and get in touch with as many of the previous translators as we can, and start filling up the i18n repository with 1.0 translations.

Questions? Comments? You know where to reach us.

Happy new year.

Missing K2′s SBM?

Since K2 no longer ships with the SideBar Manager, the remnants of which allowed you to specify on which pages a widget would, or wouldn’t, appear, there have been some questions on how to retain the functionality. I suggest Display Widgets, which is a neat and tidy implementation of that exact same idea.

Post Thumbnail Images in K2

Mark has a thorough writeup on a new feature in WordPress 2.9 called post thumbnail images. Good news is, K2 1.0 comes built-in support out of the non-existing box.