Why no Wordpress, and go Habari

Why leave Wordpress behind?

I've received quite a few emails and questions on IRC regarding why I decided to leave Wordpress behind and migrate to Habari.

The reasons I'm about to cite are not to be regarded as absolute truths, they are purely my personal observations and should be treated as such.


First, a little history lesson. Wordpress came to life in 2003, when Matt Mullenweg and Mike Little created a fork of b2/cafelog.


Personally I started using Wordpress on October 26th 2004, then running the 1.2 version.


Migrating from Wordpress to Habari wasn't a decision based on any real issues with the Wordpress software itself, but rather as a personal reaction to what I feel is a flawed development process and a general feel that the project itself is heading in a direction I don't want to be a part of.


Note that I was never a card-carrying member of the Wordpress developer group, nor any substancial contributor to the project at all. My only involvement with Wordpress was hanging around in the #wordpress IRC channel and generally using the software. I also made a few cries for plugin developments, which seemed to spur at least some activity with regards to integration with Gallery 2.


Well, there are a number of reasons why I felt that Wordpress shouldn't be my tool of choice anymore;

  • Lack of distinction/separation between .org and .com
    Now, I don't have a problem with people making money off open-source, thats not my problem with Automattic at all. In fact, I applaud Matt and his team for being bold enough and savvy enough to pull this off to the extent that they have done. After all, Wordpress.com provides a great service for a lot of people and they do a good job at it.
    My problem is that there doesn't seem to be a clear distinction between Wordpress.org (The Open Source Project) and wordpress.com (The Automattic business model) and to me it seems like the current Wordpress development process is geared mostly towards the hosted service.
    For me, Wordpress has evolved pretty much in spite the development process. By that I mean that community developers and theme makes has been a huge, if not monumental, part of pushing Wordpress to where it is today.
  • Data gathering
    I don't feel comfortable using software that gathers all your comments, server variables and send it to a central server for processing. I've posted more details about that in an earlier, pre-Habari migration, post. One particlular thing to note is that the default Akismet Wordpress plugin sends the entire PHP $_server array back to the Akismet servers. $_server includes a lot of information, some more benign that others, but sending 'PHP_AUTH_USER' and 'PHP_AUTH_PW' can't be good. After all, if you use HTTP authentication for your site, your username and password is sent, in clear text, over the wire to the Akismet servers.
    Even other Wordpress developers question why some of the data is being transmitted at all.
    That, combined with the recent brulah with the new 2.3 update beacon and the fact that pingomatic is also run by Matt Mullenweg makes their data harvesting potential huge. Usually I'm not really paranoid, but I do try to maintain a healthy level of paranoia at all times.

And, Matt Mullenwegs posting to wp-hackers pretty much sum up my own take on this:

If you don't trust wordpress.org, I suggest you do one of the following:
1. Use different software.
2. Fork WordPress.
3. Install one of the aforementioned plugins.

I would have added wordpress.com to the not trusting part, but thats just me.


So, I took Matts advice and jumped ship. I decided to do so before that posting to wp-hackers, but it's very reaffirming to know that I have his "blessing" to do so.


Why did I choose Habari, and not Drupal or other more mature products?

Simple, really. It's a matter of personal preference. Drupal is to complex for my needs, and I don't really have any experience with other platforms out there, like Textpattern, Movable Type and Expression Engine. So, regardless of what system I chose to power my site, it would be a learning experience and probably a bumpy road.


In reality, the decision to leave Wordpress was taken well over a year ago, but when Chris J. Davis spilled the beans about Habari that did get the ball running somewhat. It did take me some months to get everything sorted and my new theme "finished", but that was mainly due to my own time restraints rather than any shortcomings in the Habari software itself.


Habari is developed by a group of people I trust, creating a new platform from scratch without having to maintain any backward compatibility with older software, and it's based on PHP5 and PDO which is a step in the right direction for any PHP application. Habari follows the meritocracy model advocated by the Apache Software Foundation.

Wrap Up

So, there it is. I've migrated, and I've explained why. I could have gone on and on about the shortcomings of the Wordpress development process and provided more examples of events that I think should have been handled differently, but I didn't really want this to become a "lets bash Wordpress post", but rather a somewhat level headed explanation as to why I decided to go another route.


Wordpress is still a great product that enables it's users an easy way to publish lots of great content and in many cases I would still recommend it to people. In fact, I still administer several Wordpress based sites, but it does no longer power my personal site. And thats just it, in my case choosing a platform is a matter of personal preference and that no longer involves Wordpress.


Habaristas: Do the Habalution

October 1, 2007 at 2:58pm | 12 Comments
Tagged: , , and

Welcome Habari!

Whoa, what happened?

Well, for one thing the site is now powered by Habari and not Wordpress. So long WP, and thanks for all the fish. Wordpress has been running great on this site since October 2004 but its time for me to move on.

There are many reasons why I decided to leave Wordpress behind, and I might very well post something outlining my specific issues at a later date.

For now though, I just want to focus on Habari and on the new theme I managed to put together. The theme isn't 100% finished yet, but instead of procrastinating more I figured I just had to jump in and get my feet wet.

The biggest change is probably that I've decided to go for a more "magazine style" theme, and not your usual timeline based blog layout (Personally I've really not considered this site to be a blog, but thats just a question of definitions I guess). I have a couple of other features yet to implement and I'm sure there are lots of small errors I will spend time on tweaking as the site evolves from here. One of the features I expect to have ready very soon is an alternative front page view for those of the readers who prefer to view the site chronologically, like it used to be. Also, you could always use the site feed which now is Atom 1.0 based and always will be chronological.

Lastly I want to thank the Habari community for the support and continued development of the Habari Platform. As a community they have been very welcome to any input given and the development process seems to be one of enjoyment and a common interest in creating something new rather than any ulterior motives.

If you have any comments or questions regarding the site, theme or why I migrated over, please let me know by using the comment form below.

September 9, 2007 at 1:23am | 9 Comments
Tagged: , , and

Unscheduled downtime

Sadly the server that powers this site as been down since the afternoon on Friday the 26th of January until now. The reason is basically a bad raid controller that needs replacement (there will be photos later...), and I'm waiting for a new one now. How long the server manages to stay up this time I don't know, hopefully it'll manage to stay up a while.

The downtime also affects my email, so I might not be able to reply to any emails until the problems has been solved. Don't worry though, all incoming emails are cached and stored at an external site and delivered to me as soon as my server is responding again.

Most of the time self-hosting is fun, but this proves not to be one of those times.

January 29, 2007 at 1:13pm | 0 Comments
Tagged: , and

Reviewme - Part Deux

As mentioned a few days ago, I got an offer via reviewme.com and I had some ethical concerns regarding it. Basically I decided I would give it a try, and then see how I felt when I was done.

This never happened though, as it turned out that the buyers of the review wanted me to review a physical product, not a website. This meant that the product would have to be shipped to me, from the US to Norway, which pretty much makes it impossible for me to complete the review in the stipulated 48h. I contacted reviewme about this, and got the following reply:

Our system can't support reviews of actual products -- it is designed so that bloggers can review websites, designs and content.

I did, however, get contacted directly by the people that wanted a review and subsequently made a deal with them. I said no to the payment, but agreed to review the product if I got a copy. So, at least I'm home free regarding payment for reviews and I really don't think that I will take up any offers through reviewme again.

The thought process this has stimulated made me realize that I really shouldn't get paid for reviews, but if I were to review a product I should at least get a copy of the product to play with. Reviewing products I haven't tested would make no sense after all.

January 6, 2007 at 12:14am | 0 Comments
Tagged: , , , , , and

2006 Statistics

Insipired by Alex King, here are some quick statistics:

Year # of posts # of comments Avg length Total length
2006 100 324 1 514 151 411
2005 164 448 1 113 182 695
2004 37 7 1 310 48 469

Other stats (based on awstats):

  • Traffic increase in 2005 vs 2006: 185%
  • Bandwidth decrease 2005 vs 2006: 20%
  • Most popular post in 2006: The Blond Joke

Interesting to note while general traffic (unique views) is up, bandwidth usage is down.

January 2, 2007 at 3:27pm | 0 Comments
Tagged: , and

 1 2 3 … 8 Next →

Recent Comments