24 Hours with Habari

So here we are, 24 hours after moving nearly 2 weeks worth of work (on and off) and it’s still standing. I’m impressed. :) Anyway, given that I know my conversion is generating a lot of talk about Habari and interest amongst you guys I thought I’d collect together some of my initial thoughts. Let’s start with the negative, because then we can end on a positive note…

  • There is no comment mailing built in. I woke up to a near-empty inbox and spent 5 minutes trying to figure out where the world went to. Turns out, all your comments were hiding in here waiting for me.
  • The feed is doing something wonky with some of my older posts. Three old book reviews are sat in there, despite being backdated in the blog.
  • The Habari autop() function ends paragraph tags before <code>, treating it like a block-level element. It’s an inline element.
  • The Spam Checker plugin is not the greatest. I’ll either be improving it or rolling my own.

With that said, these are easily outweighed by some of my favourite ‘features’:

  • Theming was incredibly intuitive for me. I think if you know what a PHP include does, you should be able to very easily create your own theme after a quick glance at one of the available themes. (It didn’t take long to code up this theme, although admittedly the design is from Scott.)
  • The admin panel is FAST. I’ve had WP Dashboard crash Firefox more times than I care to recall. No such problem here.
  • No MySQL connection errors yet. (If you remember, this was one of the problems I had with my first blog system.)
  • The reception from the Habari community on twitter, in the comments on my previous entry and in the #habari channel has been fantastic.

Of course, this post wouldn’t be complete without a spot of code…

To fix the autop() <code> bug, open /system/classes/format.php and change (line 117ish):

$regex = '/(<\s*(address|code|blockquote|div|h[1-6]|hr|p|pre|ul|ol|dl|table)[^>]*?'.'>.*?<\s*\/\s*\2\s*>)/ism';

to:

$regex = '/(<\s*(address|blockquote|div|h[1-6]|hr|p|pre|ul|ol|dl|table)[^>]*?'.'>.*?<\s*\/\s*\2\s*>)/ism';

(Interestingly, I googled this to see if anyone else had brought it up and noticed a previous version of autop without code, as above.)

I don’t expect to have the time to make too many of these Habari posts, but look forward to seeing how the blog holds up.


I’ve Converted to Habari

I recently asked for recommendations for a blogging script through .net forum to fulfil the requests of those wanting something more professional than FanUpdate, but without the relative bloat of WordPress. @otherniceman was kind enough to point me in the direction of Habari and not only was I impressed enough to have used it as… read full entry »


SQL Injection Flaw in FanUpdate

A security issue has come to light in FanUpdate (2.2.1 specifically but likely affects previous versions). This only affects those who are still running with register_globals turned on (a very bad idea). The problem — for those interested — lies in show-cat.php relying on an unsanitised $listingid. In an ideal world, show-cat.php should only be… read full entry »


Personal Perspective

This is an odd entry in that Karl regularly chimes in (quoted). However, given that what I’m about to discuss affected us both, I’m sure you can understand. If you’d asked me this time last year my opinions on ‘mommy bloggers’ and ‘mommy blogging’ I’m sure I’d have given you a cynical retort about the… read full entry »

Giving it all up (sort of)

I have spent the past week or so away from the computer for the most part, and in doing so have had time to contemplate where I’m going in life and what my various online dedications mean to me. As a result of this, I have made some decisions to cut back on a huge… read full entry »

Tech Books for Sale

I am trying to clear some space pre-move/pre-baby, as well as making a bit of extra money to put aside for emergencies and so was hoping to sell a few books on Amazon. Unfortunately they require you to have a UK credit card, which I don’t have, and as I’m ebay-aphobic I don’t want to… read full entry »


What a Frickin Morning

I went to see a local property this morning in the hope that, should we find somewhere suitable, we can arrange with the landlord/lady to escape our existing tenancy due to the damp and access issues. Property was quite nice, more than suitable, gorgeous little ‘secret’ garden around the back. Unfortunately I was told at… read full entry »


On the Exciting Topic of Damp

I bet you all wish you were leading a life as exciting as mine… tidying, vomiting and coping with damp. Seriously though, as if it wasn’t the weirdest phase of my life ever these past few months (if you’ve never been pregnant, wait until you have a sprog growing inside you and then try and… read full entry »


Sod’s Law

Pretty much every Friday, Karl’s mum pops in to see us on her way back from work. Because Karl and I both work all week, we tend to ‘save up’ housework for the weekend. This means that when she gets here, it’s normally an absolute tip… unwashed cups and plates stacked on the side, cat… read full entry »

NinjaLinks Update: Version 1.1

As a distraction from working on my own site, cssbake, and all of the other projects I’m way overdue on, I’ve done a huuuuge round of bug-fixes on NinjaLinks. Version 1.1 is now available to download. Overview of fixes Key: ‘M’ minor changes – aesthetic or non-essential fix / ‘N’ normal changes – required bug… read full entry »


Best Phishing Mail Ever

I just found this phishing e-mail in my junk box. I find it absolutely hilarious: Subject: This is an official notification from United Kingdom Government For security reasons, you must update your account to protect your bank account from disable. Please Click Here to complete your account update. Click here then click to your bank… read full entry »

In Which I Poke Fun at Apple

Mactards. Everyone knows one. They’re not just using an Apple Mac because hey, they just like ’em, they actually think it’s a way of life. They think that because their technology is preceeded by the letter “i”, they are somehow superior. Their operating system doesn’t get viruses. Their MP3 players come in multiple shiny colours…. read full entry »