Posts from 2008

review of Habari 0.5

Introduction

Habari is a blogging platform, created back in January 2007 and in the subsequent 18 months, the software has matured and version 0.5.1 was recently released.

Originally, I downloaded and experimented with Habari late in 2007 but it wasn't until February 2008 that I finally took the plunge and migrated my blog from WordPress.

Installation

Habari requires PHP 5.2 (or higher) and PHP Data Objects (PDO). If your hosting company can't meet these requirements, think about switching to one that can. Habari also supports multiple database types:

Installation is very simple. You simply create the appropriate database, enter the details of the database configuration together with the user credentials for the administration account.

Habari-Install-mySql

Hit 'Submit' and you're finished.

Habari-Success

The Habari interface

Habari has a single menu structure and the main dashboard is fully configurable. For example, if you don't want to see 'Latest Log Activity' simply remove that tab. You can also drag and drop elements to position the various elements of the dashboard to suit yourself.

Habari-dashboard

Obviously, bloggers spend most of their time composing posts and the Habari article editor is beautifully simple, clean and uncluttered.

Habari-Editor

There are two separate tabs which expand to reveal the basic configuration options (timestamp, slug, comments) and another to define and add tags to the newly created post.

Searching for content in Habari is also refreshingly different. There is a timeline which can be dragged and resized, for example to focus on all posts made during 2007, supplemented by conventional searching.

Habari-Timeline

Migration

Importers exist to import WordPress and Serendipity data into Habari. There is no native support for the (non standard) WXR format favoured by WordPress.com but staging the content into a local WordPress installation and then into Habari is possible.

Habari-WP-Import

The WordPress importer is fast and robust. I imported over 700 posts and 1,000 comments without errors in less than 2 minutes. In fact, it was so fast, I had to double-check that the import had actually worked ! All my existing WordPress categories were correctly converted to tags.

Themes

Habari is still a relatively young project (albeit growing rapidly) so the number of themes available for Habari isn't as wide ranging as, say Wordpress. Nor is there a browsable theme directory. However, there is an increasing number of attractive, well designed themes available.

Habari-Themes

Plugins

Plugins are installed by uploading the to server and unpacking in the '/user/plugins' directory. Then the plugin is then activated and configured from the Administration-Plugins screen.

Habari-Plugins

Like themes, the number of plugins available for Habari is nowhere near as vast (or overwhelming) as other longer established blogging platforms. You can review the list of plugins in the Habari-extras repository.

However, the key functionality that most bloggers want and need are all supported. Hardly surprisingly, as all the Habari developers eat their own dog food and maintain Habari powered blogs.

  • metaWeblog - enable blogging clients like ScribeFire
  • Contact form
  • Google Analytics
  • Adsense
  • Feedburner
  • Scheduled posts
  • LiveHelp - easy access to IRC embedded in Habari
  • Defensio - superior anti-spam solution
  • Media silos for Flickr, Viddler and YouTube
  • Sitemaps
  • Podcast
  • Related Posts
  • Plugins to integrate Diigo, Jaiku, Twitter into your blog

There are also a couple of WYSIWYG editors to choose from (NicEdit, jwysiwyg) although I now use the excellent MarkUp plugin which adds shortcuts for common tags to the article editor but leaves you in full control of the HTML.

Documentation

The Habari documentation is available in Wiki format. The release documentation is also distilled into TiddlyWiki and is included with the Habari distribution. This is useful if you are working in a disconnected environment.

Habari-Manual

Why is Habari different ?

People often ask 'What makes Habari better than XYZ ?' And, of course, that's hard to answer and also very subjective. I always reply; 'Habari isn't better - it's just different'.

Having used the software for six months now, these are a few of the reasons I like Habari:

  • Ease of use.
  • Admin interface.
  • Media silos.
  • Actively developed.
  • The 'community'.
  • The article editor.
  • Ease of use
  • Small, active and responsive developer community.
  • The automatic schema upgrade process works seamlessly.
  • The LiveHelp plugin.
  • Proper timezone support built into core.
  • Minor edits - ability to fix typos without updating the Atom feed.
  • Ease of use.

And finally, and perhaps most importantly - Habari is fun - the project is developing rapidly. It's fun to run the latest SVN code. It's fun to review the latest set of changes in trac. It's exciting to type 'svn update'. It's fun to lurk in the IRC channel and eavesdrop on developer discussions.

Of course, there are some areas of functionality (access control lists) that are incomplete or 'planned' but I can honestly say that the absence of the following features doesn't really affect my normal, daily use of Habari.

  • No Fantastico or SimpleScripts installations available.
  • No centralised theme or plugin repository.
  • No widget support - you currently have to modify PHP templates to modify your sidebar.
  • No automatic upgrade of core software, themes or plugins.
  • Tags are supported but not categories.
  • The plugin configuration forms are pretty basic.
  • Documentation for plugins is sparse.

Community

The word 'community' is used a lot in the Habari community. I think it's because those guys like recursion. Before I got involved, I was fairly sceptical to be honest. However, having lurked, watched from the sidelines and occasionally contributed, I can say that there is a genuine sense of community on the Habari project. Contributions from anyone and everyone are positively welcomed and encouraged. There's a couple of mailing lists, an IRC channel, a Wiki and subversion repository.

As just one example, I was staggered when I was initially playing with Habari and mentioned in passing that the lack of a WYSIWYG editor was an issue. Within 12 hours, Michael Harris had provided me with a TinyMCE plugin !

Although I'm not a expert Web developer - I can't spell PHP or OO - I must say, that everyone has been very helpful. There is no elitist developer clique - Habari is very transparent and open and everyone's contribution (no matter how seemingly small) is welcomed.

Once awake, Habari developers can also move fast. For example, yesterday, the Cisco Web site was hacked and every single occurrence of the letter 't' was lost. By the end of the day, Habari had a hilarious plugin that also filtered every single 't' from a Habari blog.

Summary

Don't take my word for it. Why not download Habari and try it for yourself ? You might be surprised.

Web 2.0 relationship scorecard

  • +1 for a friend
  • +5 for a follower
  • +10 for a blog comment
  • +25 for a blog contact
  • +50 for an email
  • +100 for a photo
  • +250 for a NSFW photo
  • +400 for an audio conversation
  • +99,999 for a hot steamy IM session
  • +1,000,000 for sharing a pint

onwards and upwards

After over five varied and enjoyable years working for Siebel (and then Oracle) in Expert Services, I am changing jobs. However, I will continue to work for Oracle as part of the group responsible for Social CRM.

Although this was a internal transfer, my interview process was quite unusual. Instead of being forced to massage my CV into Microsoft Word format and send an email attachment to a faceless recruitment agency, I was able to publish my CV using Google Docs and the whole interview process was conducted by telephone.

A colleague had already thoughtfully pointed my prospective manager to a blog entry that was loosely relevant and he also was keen to review more technical oriented content on my Siebel related blog.

As an aside, you can only imagine the feelings and thoughts that flooded into my brain when my colleague uttered the immortal words: 'Hey Andy, I've given your <prospective new manager> a pointer to a couple of articles on your blog.'

The role will mean a few changes for me:

  • I will now revert to having difficulty explaining to friends and relatives what I actually do.
  • I will probably spend less time in airport lounges and more time with my family. Norma has already expressed grave reservations about this element of my career change.
  • My manager will be in a different continent and timezone.
  • I will be contributing to a corporate blog for the first time which will necessitate a slight shift in subject matter, terminology and slightly less of my dry, cynical, off the wall, British sense of humour although I do intend to maintain this personal blog.

I am currently tidying up a few loose ends in Expert Services and embarking on a emotional, sell-out, European farewell tour to all my favourite Siebel customers so I won't actually be starting my new role until mid-October but it will be an exciting change for me and I'm really looking forward to it.

Top of the Podcasts

uk

I recently got an iTouch and, as I have been commuting into London recently, I have been listening to a few podcasts in an effort to usefully pass the time.

  • Digital Planet - BBC's short (30 minute) roundup of technology news. Tends to cover new and interesting topics not on my conventional radar.
  • Ricky Gervais - Yes, sometimes he's repetitive and childish but Ricky Gervais still produces occasional moments of pure genius that bring you to tears. Also features co-writer Stephen Merchant and Karl (perennial scapegoat) Pilkington.
  • FIR - Neville Hobson is one of my favourite UK bloggers and this twice weekly 'For Immediate Release' podcast (co-hosted with Shel Holtz) covers a wide range of developments in social media and use of new technology in the Enterprise both in the US and Europe.
  • Fighting Talk - Like Gervais, Colin Murray seems to provoke strong opinions but I like his sense of humour and quick wit as he comperes a sporting 'Have I Got News For You' style quiz.
  • This Week in Tech - Leo Laporte's popular podcast. If you've been away from Google Reader for a while, this podcast is a great way to catch up with events from the tech world.
  • Linux Outlaws - Last but by no means last, my favourite podcast. Co-hosted by Dan Lynch (Liverpool) and Fabian Scherschel (Germany), Linux Outlaws is a comprehensive summary of OpenSource news, Linux distros, 'Micro(soft) watch' including interviews and feedback from the community. Informative, honest and occasionally very funny. Love the theme music (created by Dan) too.

London omnibus bell hell

uk

Last night, I took a number 521, red, bendy bus from St. Pauls to Waterloo station.

As the journey progressed, someone insistently and repeatedly pressed the bell to indicate they wished to disembark at the next stop. Nothing too unusual in that.

At the next stop, again the bell was sounded early and rang repeatedly. I assumed the 'Bus stopping' sign didn't light up as the individual concerned continued to sporadically, but repeatedly and insistently, press the bell.

All of this got too much for the South African lady sitting directly opposite me, who was simply trying to ask her partner: 'Why don't you tell me all about your day, darling ?'

I was forced to avert my gaze because the couple were now holding hands and I am British. So I carefully and intensely scrutinised an advert for London South Bank University.

The lady said, to no-one in particular, in quite a loud and very un-British voice:

'For God's sake, who the f**k keeps pressing that damned bell ?'

The bus stopped. The bell stopped. We all looked inwardly into our free copies of 'The London Paper'. The bus set off again and so did the bell. This time, the South African lady unlinked hands from her loving partner and erupted:

Oh, for f**k's sake, the bus is stopping ! Will you stop pressing that bloody bell, already !'

As I was sitting directly opposite the disgruntled lady, I was forced to avert my gaze in a very British way and, to my horror, immediately identified the root cause of the problem. I don't have the word 'consultant' on my business card for nothing.

A young man was standing in the aisle chatting to his friend. He was leaning on a pole. Every time he leaned back, the bell rang. When he stood upright, the bell stopped. When he rested on the pole, the bell rang. Continuously.

I averted my gaze. Again. By now, I was nervously staring at my feet.

Thankfully, an Australian woman ended my discomfort by politely interjecting

'Excuse me, mate. You keep leaning on the buzzer and it's actually quite irritating.'

The South African lady looked around with a look of disbelief and complete disdain - if looks could kill, the young man would have spontaneously combusted there and then.

My immediate neighbour started smiling inanely and the gentleman concerned reddened and immediately apologised to the front half of the bus:

'Oh I am awfully sorry and thank you. I was just starting to wonder what that irritating noise was.'

And with that, normal service (and near silence) on the 521 was resumed.

Noel goes stage diving

I have a penchant for some of Oasis tunes and, although hes a City fan, I also like Noel Gallagher.

I like his sense of humour, I like his professional Mancunian accent and his occasional digs at United. I also agree with him that Morrissey's lyrics are hilarious rather than morose. I also love some of his quotes. Just one recent, brilliant example:

'Amy Winehouse is like a destitute horse.'

Having said all that and although I abhor physical violence and drunken behaviour, this recent clip of Noel doing some impromptu stage diving at a Toronto concert raised a smile.

If you want to skip the 'Morning Glory' intro, the incident happens at 1:30. It was just a good job for the culprit that Liam didn't manage to get hold of him !

protected rights restrictions lifted

uk

I have written before about the consolidation of my various pension pots into a self-invested pension plan (SIPP).

One slight irritation was that the Protected Rights elements could not be transferred so I was forced to hold these funds in a stakeholder pension.

However, today I received an email from Sippdeal stating that the Government is lifting these restrictions and that, from October 1, protected rights contributions can be transferred into my SIPP.

R.E.M setlist Twickenham - 30 August 2008

  • Orange Crush
  • Wake Up Bomb
  • Drive
  • Whats the frequency Kenneth ?
  • I've been high
  • Horse to water
  • Supernatrual Superserious
  • Living well is the best revenge
  • Man on the moon
  • Electrolite
  • Walk unafraid
  • Ignoreland
  • Exhuming Mccarthy
  • Let me in
  • Fall on me
  • Man sized wreath
  • I'm gonna DJ
  • Country Feedback
  • Losing my religion
  • Imitation of life
  • So fast, so numb
  • Bad day
  • The one I love
  • Disturbance At The Heron House
  • Perfect circle
  • The great beyond
  • End of the the world

These songs were played although not necessarily in this order.

I was there. Way back by the corner flag. Sound wasn't brilliant but hearing 'Country Feedback' fulfilled a lifelong ambition. My life is now complete.

Dubious photos. Token #remlondon link for R.E.M tour site.