Doing something with computers!

subversion

A Default Drupal Installation

It seems that every time I start a new Drupal project I go through the same process: get Drupal, install it, set up the users the way I want, get the same set of modules, etc. Because I hate unnecessarily doing the same thing more than once, I thought I'd try to set something up that would allow me to get a "standard" install of Drupal up and running in a hurry.

Organizing a Drupal Project with Subversion

Organizing a Drupal Project with Subversion

A single Drupal project can be as simple or complicated as you need it to be; this is one of the great advantages of using Drupal. Until recently, I arranged my Drupal projects in the most straight-forward way -- I set up Drupal and imported the whole directory hierarchy into subversion. While this reduces the complexity of the project, it doesn't allow you to easily do things like upgrade Drupal Core when a new security release comes out. So, I spent some time trying to figure out the correct way to organize a project and came up with a solution that utilizes subversion's externals property. I'm not sure that this solution is the absolute best arrangement, but once it's all set up it makes project administration a breeze.