Category: Uncategorized

For a short time only…


Yesterday was my last day working for RedMonk. I headed up RedMonk’s cleantech, energy and sustainability practice which we called GreenMonk, for almost eight years, but all good things must come to an end.

Here’s some of what I got up to while I was with RedMonk.

I’m fortunate now that I’m talking to a number of people about next steps, and some exciting opportunities are already starting to present themselves. However, if you know of something you think could be interesting for me, or some organisation that you feel could do with my help, do please let me know.

Nothing has been signed yet, so all possibilities will be considered 🙂

My contact details are:

Email –

Mob – +34 677 695 468

Skype – TomRaftery

Twitter – @TomRaftery

LinkedIn –

My blogging will resume here once more, and I’ll drop the occasional post over on Medium as well, so do feel free to follow me there too.




Photo credit

Fatal error: Call to undefined function wp_register_sidebar_widget() in…

Beware if you update to WordPress 2.5 and are using the very popular K2 theme.

If you are using K2 and you do update to 2.5, you will receive the following error on trying to browse to your WordPress dashboard:

Fatal error: Call to undefined function wp_register_sidebar_widget() in /path-to-blog/wp-admin/includes/dashboard.php on line 31

A bit of research told me that this is because K2 turns off WordPress widgets in favour of its own widget manager and as 2.5 has started to widgetize the Dashboard, you get this error.

To fix the error:
navigate to your K2 folder -> app -> includes
edit the file widgets-removal.php as below

Change the contents of the file from:


Your dashboard should now be browsable once more!

I knew I should have held off on updating longer. I blame Donncha!

WordPress 2.5 RC1 released

I read Matt’s post about the release of a beta version of WordPress 2.5 this morning with great excitement (sad aren’t I?) and immediately downloaded it.

The screenshots Matt put up look great and I can’t wait to try it out.

However, then I had a rare moment of clarity. Waaaait a sec Tom. Let’s not go breaking the site just yet.

Often blog software updates break plugins and occasionally themes. I certainly had difficulties with this site the last time I upgraded.

Let’s not repeat that again in a hurry.

SO if anyone has tried out WordPress 2.5, how is it looking, what are the gotchas and how soon will a painless upgrade be viable?

Updated to WordPress 2.3

WordPress 2.3, the latest version of the blog software which runs this (and many other) blog(s) was released on Monday.

I updated this blog to WordPress 2.3 overnight.

If have notice any problems or issues with this blog which may be associated with the upgrade, please let me know either through the comments or by email ( and I’ll try to resolve them as soon as possible.

WordPress 2.1 updated to 2.1.1

WordPress 2.1 has be updated to 2.1.1

The update is a low to medium priority update and:

includes about 30 bug fixes, mostly minor things around encoding, XML-RPC, the object cache, and HTML code.

This is a list of the files changed from 2.1 to 2.1.1:
* wp-includes/post-template.php
* wp-includes/cache.php
* wp-includes/formatting.php
* wp-includes/category.php
* wp-includes/post.php
* wp-includes/version.php
* wp-includes/js/scriptaculous/wp-scriptaculous.js
* wp-includes/js/tinymce/tiny_mce_config.php
* wp-includes/js/tinymce/wp-mce-help.php
* wp-includes/js/tinymce/tiny_mce_gzip.php
* wp-includes/capabilities.php
* wp-includes/cron.php
* wp-includes/functions.php
* wp-includes/bookmark-template.php
* xmlrpc.php
* wp-admin/admin-ajax.php
* wp-admin/admin-functions.php
* wp-admin/custom-header.php
* wp-admin/options-general.php
* wp-admin/edit.php
* wp-admin/index-extra.php
* wp-admin/options-reading.php

It would be irresponsible of me to recommend that you simply update those files. Instead I’ll recommend that you read the upgrade instructions.