I’ve been working on understanding the Drupal CMS for the past couple of weeks, and it can be a little bit confusing. As usual with an open source project most of the documentation focuses on Unix/Linux or Windows. There is some good information for Mac users, but for me, it seemed a little disjointed and was hard to bring together for a coherent setup. This is my attempt to explain a complete setup, from start to finish, for doing web development on my local machine running OS X 10.4. I’m completely new to Drupal, so if I could have done something better here, please let me know.