If you've never been to a Drupal camp you're really missing out. Camps are kind of like conventions but they're smaller and a whole lot easier to participate in. The talks are more like discussions than lectures, it's easy for everyone to interact with anyone else, and it's a great opportunity for anyone to give back to the community. I've been to DrupalCorn for the last two years and both times I've come away feeling like the experience was more valuable and rewarding than just about anything else I've done in the community that year.
DrupalCon Austin is over. This was the first time in a few years that I didn't have to man a booth or go to meetings for the majority of my time. That gave me a lot more time to attend talks, BoFs, and just have conversations with lots of different Drupalistas.
Over the last few years my long-neglected blog has been running on Drupal. That was mostly due to the fact that I use Drupal in my day job (and most side projects) and when I needed a way to stand up a simple site it was the path of least resistance. Other than that and the ability to easily enable comments (more on that later) there was no real reason why I needed a CMS, the site is pretty much just static content.
UPDATE: - I had a couple of mistakes in the original post below and a thing or two has changed since I wrote it. I've updated the post to hopefully clear those things up.
I've just started learning Clojure and for whatever reason I've had a hard time finding the "right" way of just setting up an environment to play with the language and try things out. I think a lot of my problems stem from the fact that clojure is still very new and the speed at which things change is pretty high. Googling for solutions to my problem leads to all sorts of solutions but trying to figure out which approach is the latest/greatest/best is all but impossible. Below is the solution that I've found that works great for me (at least for now).
Hot on the heals of my efforts to set up a Linux VM for Drupal development (and a borked up Macports installation) I ran across this article describing how to set things up on a Mac for Drupal development. Since I had already gooned up my Macports installation I decided to give it a go. After removing Macports I just did the following.
For some time now I've wanted to have a way for to do Drupal development locally without all the platform specific issues (especially on Windows) that constantly plague folks just starting Drupal development. I've been thinking that setting up a VM using VirtualBox might be a good solution so I gave it a try.
For a lot of new site builds the folks creating or gathering the content need to do so before the system is ready for users to start creating the content directly on the site. One common way to do this is to create a document (e.g. Word doc, spreadsheet) to hold all of the content then have some poor slob copy and paste it into the site when it's ready. As I was already looking for an excuse to work with the migrate module anyway I thought I'd use this scenario as an excuse to see how easy it is to bulk load content from a spreadsheet (csv file).
Sass is, according to it's website, "an extension of CSS3, adding nested rules, variables, mixins, selector inheritance, and more". It allows developers to better structure their CSS making easier to maintain. Compass is a framework that's built on top of Sass that provides additional functionality. The Sass Drupal module makes it easy to integrate these two frameworks into your Drupal theme.
One of the most common tasks I have to do when working on Drupal sites at work is setting up a local instance of a site on my laptop and then syncing the database and contents of the "files" directory from the development or stage environment to that local environment. In the past I've used a combination of ssh, mysql and rsync but lately I've been using drush to make it even easier.