Hi, I'm Tim Millwood. I am a Web Developer from Abergavenny, UK, and work for Mark Boulton Design, specializing in Drupal. This is my blog!

"The Cloud" Part 2 - Cloud hosting

Yesterday I discussed the idea of having too much faith in “The Cloud”, I covered this by looking at cloud services such as Flickr and YouTube. However I did not touch on hosting your web site on a cloud service.

Many web hosting companies are now offering some sort of cloud hosting service, the problem is, because the term cloud is so wooly these cloud hosting services differ greatly.

Are we putting too much faith in “The Cloud”?

In the last few years “Cloud Computing” has become the buzz word on the Internet, and everyone is offering “Cloud Services”. But what is “The Cloud” and are we putting too much faith in it?

According to Wikipedia, “Cloud computing is a way of computing, via the Internet, that broadly shares computer resources instead of using software or storage on a local PC”

Drupal Association election application

This time last year Dries announced the elections for the Drupal Association. I was so close to applying, but didn't feel I was in the right position at the time. This year it is a different story, I am therefore preparing early and working on my application for the Drupal Association General Assembly even before the elections have been announced.

Mark Boulton Design studio site now using Drupal

We've just launched the new Mark Boulton Design studio site using Drupal.

Mark Boulton Design

http://www.markboultondesign.com

How to setup a server and install Drupal

This blog post will guide you through how to setup your own web server, with a lovely fresh copy of Drupal on it. The first thing you will need is somewhere to host your web server, I have chosen VPS.net. Their servers start from as little as £15.

Step one - purchasing and provisioning a server

Multi-site Drupal installations

One of the great things about Drupal is that you can run more that one site off one installation. This saves disk space and load on your server, it also saves maintenance time. With only one installation to manage and update the time spent administering your site drops greatly.

So, how do you setup a multi-site? well, it’s very easy.

  1. Firstly install Drupal as you would normally. Download it into your web root, copy the settings.php file, add a files directory, setup a database. etc. The domain name for this site for example would be http://www.example.com.

What is Drupal?

It seems all the post on my blog are about Drupal. It has become a big passion and interest of mine. I thought now was the time to take a step back from the hardcore code of Drupal and explain to some readers what Drupal is.

Drupal was first released in 2001 by Dries Buytaert. Although it was started short time before this as an internal message board between dorm rooms at Buytaert’s university. The name Drupal comes from an English rendering of the Dutch word “druppel”, which means “drop”, hence the logo.

Drupalcon UK 2011 proposal

Last week the Drupal UK community came together to write a proposal to hold Drupalcon in the UK for 2011.

Creating simple Adobe Air App

When I started work for Mark Boulton Design a few months back one of my first projects was an Adobe Air app. The client wanted an app for internal use which would post and display data.

I had never written an Adobe Air app before, but as a web developer it’s the obvious choice. Adobe Air apps can be written in three different ways, Javascript, Flex or Flash. I hate flash, don’t know and Flex to thought I would give the Javascript option a go.

My new blog

As you can see my blog looks a little different than normal. In fact it's very different than normal.

My old blog was running an out dated version of Drupal with many out dated modules. It also had a dodgy database where I had enabled and disabled modules without uninstalling them properly. This was causing 5 or 6 PHP errors on every page load. So I set to correct this and transfered all my blog posts to a new installation of Drupal using FeedAPI.