June 2012

Moving a Site

Moving a website may be done for many reasons, including:

  • Copying a development site to the staging or live server for the first time.
  • Transfering from one hosting company to another.
  • Backup.
  • Copying a live site to a development or staging site so you can add/test new features and content.

The process is basically the same for any CMS-based site: Read more about Moving a Site »

Recipe for starting a new Drupal project

This is one of those "notes to self" posts about using the Zen Magic starter project to start a new project with the least number of steps possible. In what follows, I'm starting up a new project to make the website http://example.com.  For the name of the project, I use the website domain name, minus the TLD, so example.com would be project example. Read more about Recipe for starting a new Drupal project »

The Zen Magic starter project

One of the main principles of software development is Don't Repeat Yourself (DRY). When writing code, we spend a lot of time "factoring out" the common parts into reuseable chunks. But when I started each new web development project, I found myself repeating the same steps over and over -- come up with an estimate, customize a contract, download the core CMS files, download the same set of contributed modules/plugins that I use for every site, set up basic configuration, do the same sorts of customizations to my base theme, etc. I decided it was time to DRY up my project management. Read more about The Zen Magic starter project »