Figure W blog on web development

Developing with Drupal, Facebook and WordPress.

Give your page wings: the WordPress Side Content Plugin

I wrote this plugin to provide similar functionality to the Drupal Side Content module. It makes it easy to have unique sidebar content on any page. Yes, it gives your page wings – or its own widgets, anyway. If you see any PHP errors on activating the plugin then the most likely cause is that… Read more »

Don’t kick your clients in the teeth, web designers

An online friend, Nikki Pilkington, was complaining on her Twitter feed yesterday about web designers who act obstructively: fed up with web designers sabotaging my SEO by refusing FTP access and to upload vital files and changes I’ve come across this too, when I’ve attempted in my own modest way to help with onsite SEO… Read more »

Drupal localization and the t() function

Drupal is a lot easier to localize than it used to be, but it’s still hard work; partly because localization is intrinsically difficult, and partly because of flaws in the design of Drupal’s internationalization approach.

Split testing Drupal

What is split testing? The short answer is that it is a comparison test of different versions of some content (on the web, typically a page). The different versions are compared by first showing them at random to users, then measuring success by some means, for example seeing how many lead to a purchase. There… Read more »

SEO and Drupal

There’s an interesting article by Brian Chappell in the latest Search Marketing Standard about Drupal and SEO. (Unfortunately you can’t read it online, so you’ll have to take my word for it!) If you are thinking about onsite optimization for a Drupal web site, there’s one module you really must install, SEO Checklist. Although it… Read more »

Drupal for contact management?

This is simply a wish list of functions I’d like to see in a Drupal contact management module. I may well be turning at least some of these into code if I don’t find someone else has already done it – in either case I’ll write a new post and link back here. Comments are… Read more »

Sweet Knowthings

Last week I got the idea for a site where people could post pictures of mysterious things and ask for, or provide, an explanation. So I set to work and within a few hours there it was: Knowthings.co.uk, everyday mysteries. It’s a good example of how a Drupal site can be built very quickly if… Read more »

Two WordPress blogs on one site, revisited

I wrote my original post about running two blogs on one site a while back, and it’s been one of the most popular articles here, but I’ve never been entirely satisfied with the approach. Maintaining two separate WordPress blogs, even when they share the same installation files, is not really convenient. So when I revamped… Read more »

Google: the danger was already there, you just didn’t see it

Here’s an interesting article on Google’s recent experiments with indexing the “invisible web”: Google: A Clear & Present Danger to Corporate Data Privacy My take: yes it may cost companies some money to correct exposure of their supposedly private data – but if Google can index it by the approach they are taking, it was… Read more »

Which Web CMS is best?

It’s a question that often comes up: which web content management system is the best? Or, just as commonly, which is better out of CMS A and CMS B? The answer is always going to be: it depends. Disappointing, eh? But it’s worth looking at the main factors involved in making a decision, all the… Read more »