Habari v0.5
has finally been released, with huge improvements since the last release. Many of the Habari users run their sites of the "live codebase" that lives in a not very secret SVN repository, but I'm sure there are quite a few installs out there that are still running the 0.4 release.
If you are still runing 0.4, or even earlier versions, you are in for a treat. I would go as far as claiming that this release is what makes Habari really stand out. The new Monolith admin interface, as well as many other improvements, makes this a real milestone in the Habari history
So, if you are an existing user, UPGRADE NOW. If you are still new to Habari, install it, play around with it and fall in love with it.
Kudos to the whole Habari Community who made this possible!
July 28, 2008 at 12:35am | 1 Comment
Tagged: 0.5, Blog, habari, open source, release and web publishing
Sourceforge has just opened their 2008 Community Choice Awards nomination process. I've nominated both of the Open Source projects I'm involved with, and I would love it if my kind readers would help out with the nomination process.

Nomination Category: Best Project

Nomination Category: Best New Project
Go forth and nominate!
June 7, 2008 at 1:08am | 0 Comments
Tagged: awards, Gallery, habari, open source and Sourceforge
Being directly involved with two open source projects, Gallery and Habari, I sometimes get to witness some rather esoteric problem solving. I would never call myself a great developer,
probably not a developer at all, but sometimes people present code that just leaves me wondering if some people come from other planets.
Most of the time this involves some rather heavy regexp trickery like the one below:
/(translate|i18n)\(\s*(((\s*\.\s*)?
('((\\')?[^']*)*[^\\]'|"((\\")?[^"]*)*[^\\]"))*)\s*\)/s
Thats from some kind of language related code in Gallery 2, at least it was in 2004 when the quote is from, that Alan Harder created an insane Regular Expression statement for.
I can't even begin to try and understand what it matches and I'm pretty sure my head would
explode if I did. For some reason regexp seems to constantly elude me.
My other example is more current and from the #habari irc channel. A recent code commit in the svn trunk caused this site to bail out with a sql related issue.
Thanks to Jay Pipes it was a fairly easy fix, involving some simple SQL statements:
CREATE TEMPORARY TABLE dup_slugs SELECT tag_slug, COUNT(*)
FROM habari__tags GROUP BY tag_slug HAVING COUNT(*) > 1;
SET @row_count:= 1;
UPDATE habari__tags INNER JOIN dup_slugs ON habari__tags.tag_slug =
dup_slugs.tag_slug SET habari__tags.tag_slug = CONCAT(habari__tags.tag_slug,
(@row_count:= @row_count + 1));
I still can't read that properly, but it did indeed fix the problem I had with a recent change to the tags table in Habari resulting in duplicate tags. Or something similar.
My only conclusion is, good developers are in fact aliens. No doubt about it.
May 20, 2008 at 10:17pm | 3 Comments
Tagged: Alan Harder, Developers, Gallery, habari, Jay Pipes, Regexp and SQL
Did you know that currently there are thirteen publicly available themes ready for download and usage for your Habari install? Some of the themes that are available are ported from other blogging platforms, others are "pure" Habari themes that doesn't originate anywhere else.
Head over to the available themes section on habariproject.org and have a look at what is available to you as a Habari user.
In other Habari news, the project has recently announced "Habari Summer of Collaboration". While Habari as a project can't sponsor full time internship and payment for your open source work like Google can, we still want to use the summer to improve the project as much as we can.
So, if you do have some time available we would love to see you help us make Habari a better product. Whether you have a personal itch to scratch or just want to feel the warm fuzziness of contributing to a open source project, you are sure to receive a warm welcome from the Habari community.
March 23, 2008 at 11:12pm | 2 Comments
Tagged: blogging, Collaboration, habari and Themes

The Habari team has just released version 0.4, which incorporates over 230 code changes and quite a few very nice improvements since the last release. For more details, check out the release notes and commit log.
Hopefully this is the last Developer Review release, before Habari enters official beta status.
February 22, 2008 at 8:34am | 0 Comments
Tagged: blogging, developer release, habari, open source, PHP and quickie