Lick of paint
A quick lick of paint for my website. It's been a long time since I've updated it, so here's a new simple theme built using Tao (from Development Seed) as a base theme. I didn't have to do much to get this working as Tao offers a great base to work from.
Drupalcon Copenhagen
Only a few days away from the next European Drupalcon - this year in Copenhagen. Of course looking forward to meeting up with all the other Drupalers, but also exploring the wonderful city of Copenhagen. I think it was 2001 when I was last there and I expect a lot has changed, so looking forward to exploring. I'm a bit frustrated with this year's Drupalcon website - it should be a flagship site, but every time I've tried to get on to check the latest programme updates I've got a maintenance page with a database error. Come on guys!
Drupal for Publishers
This Friday, 13th Aug, I will be presenting a case study at Drupal Focus on Publishers. If you are interested in hearing more about the use of Drupal in publishing then come along to this free event. I will be presenting a case study and talking about content aggregation, personalisation, and creating sites with premium subscriber-only content.
Drupal 7 Markdown Committed!
A while ago I ported the Drupal Markdown module to Drupal 7. It's now been accepted and commited to Drupal CVS!
Theme Blocks module now on drupal.org
Now you can define Drupal blocks in your themes! With the Theme Blocks module I just submitted to drupal.org you can include blocks with your custom Drupal themes.
Sometimes you want a simple block for your Drupal site, and you have to create a module just to implement hook_block(). For simple blocks you end up creating the same code again and again for every site. Defining the template in hook_theme() then implementing hook_block() to make Drupal aware of your block. I have abstracted this process to make custom blocks as easy as adding a template file to your theme and a line to your theme.info file. See the project page on Drupal.org for more information.
Upgrading a Drupal input filter module to Drupal 7
There was no version of the markdown filter available for Drupal 7, and no existing issue on this in the issue queue at Drupal.org. I wasn't in an urgent need for this module, but I will need it on a project that is hoping to go D7 as soon as it is released, so I thought I'd use it as an excuse look further into the API changes in Drupal 7.
I'm working on the alpha2 release of Drupal7 and the D6 version of markdown checked out from CVS. I've posted the code up on drupal.org. Here's what needed to be done:
Access Drupal CVS from behind a firewall using SSH tunnelling
Working behind a firewall and need to get an up-to-date dev version of a Drupal module from the Drupal CVS? I was just stuck with this problem, but here's how I solved it.
Luckily, port 22 was open for ssh connection, so I tunnel the CVS traffic (port 2401) via my own server. Simple two step process:
Drupal Features
The guys at Development Seed have released some awesome projects for Drupal. Just have a look at their Drupal projects page, wow! I've helped a few people get up and running with Open Atrium, and Managing News on Drupal, but I think their most important contribution to the Drupal ecosystem has been Features. Read on...
Essential Drupal Viewing
I was lucky enough to see Jakub Suchy give an awesome summary of Drupal security features today at the Drupal Camp in Prague. I would recommend keeping an eye on the DrupalCamp website for the video recording to be posted - essential Drupal viewing!
Views as Embeddable Widgets
If you want to learn more about using Drupal in marketing, or meet some other Drupal users, then you should come along to the Drupal for Marketing event in London on evening of 29th October.
I will be doing a presentation on creating Widgets from content on your Drupal site. If you want to attend it's free but you need to register your interest on the Event Page






