Drupal

Drupal + Microsoft project Week 1 (w/c 1/March/2010)

Blogging about the project's progress and Microsoft's tools is one of the requirements so I'll be blogging about these topics weekly.

Here's a list of things I did last week (w/c 1/March/2010):

1. Researching on existing payment modules
2. Configuring the IIS server

1. Researching on existing payment modules

Drupal + Microsoft = useful web system for charities (Project name TBD)

A couple of months ago I was approached by Robert Castelo of Code Positive if I would be interested in working with Microsoft to build some useful Drupal tools for charities and NGOs. Since I work exclusively with charities as a Drupalista, there were no reasons to decline. I was also interested in getting in touch with Microsoft to know what they have to offer.

Practical Drupal for Small NGOs

In October, I proposed an event called Practical Drupal for Small NGOs because I know some small NGOs that need a website, but they don't have enough budget to build one. These people usually have very interesting projects and do really good jobs. I thought it would be fun and practical to set up a regular Drupal event to help small NGOs build their websites.

Note we are not building websites *for* them. It's because I know a number of individuals and organisations who built websites for NGOs free of charge, but they worn out and completely abandoned those websites and stopped supporting. I didn't want to see that happen so I decided to ask NGOs to build and look after their sites by themselves, but we would do as much as we can to help them.

The first ever DrupalCamp in UK was a great event!

I attended the Drupalcamp UK which took place over this weekend (13th & 14th of June, 2009) at BBC office in Manchester. I was only able to be there for the first day, but I enjoyed it so much!
Since Tim Millwood has provided an overview of this event in his blog post, I'll just omit that and write about some of the sessions, including my own.

Drupal to be represented at OpenSource World (and more!) In Japan

The Japanese community is representing Drupal at OpenSource World, which takes place in Tokyo in July.

This is exciting news especally for Japanese Drupallers, as there has previously been no active offline communities in Japan that could represent Drupal at such events.

Checking out code from your SVN repository to your client's server

At Code Positive, it is a standard practice to login to client's server via ssh and check out the code from Code+ server if their site is not hosted by Code+. Instead of uploading hundreds of damn files, it is a smart and efficient way of copying all the latest files to client's server.

Since I now have my own server and clients, I've been trying to set up this process myself. Here's my note (largely for myself) on how to do it.

Prerequisite:

  • You have your own *nix server / ability to add new users
  • You have access to your server via ssh
  • Your client has a *nix server and is accessible via ssh
  • Your client's web server has svn client installed

Fintan Darragh

Fintan Darragh

I really wished this was some kind of joke, but apparently it's not. Fintan Darragh passed away on 6th of May, 2009 at the age of 21.

I worked with Fintan Darragh for about three months during the summer in 2008. The company I worked for as a contractor was based in Bristol. Fintan was also working for the company during summer holiday.

Tags:

Setting up Drupal sites on Fink AMP with virtual hosts

Needless to say, the reason for setting up AMP is to run Drupal on it. And setting up a virtual host is really useful.

Virtual host?

A virtual host (also referred to as vhost) allows you to access a resource (i.e. a website in this case) in arbitrary names. For example, if you have a Drupal site set up (let's call it 'site1') without a virtual host, they are most likely accessible from a web browser by the URL 'http://localhost/site1'. By setting up a virtual host, you can make the site accessible with pretty much any URL you like, for example 'http://site1.dev'.

Overview of the process:

  1. Edit apache's config file
  2. Create and edit a new virtual host config file
  3. Create a directory and settings.php for the site for Drupal
  4. Edit hosts file
  5. Reboot apache
Syndicate content