After hours of searching Google, lots of trial and error, and a bunch of grumbling, I had a breakthrough and finally figured out how to get Source Maps to work under Chrome and Compass. The problem is that this functionality has been around for over a year in various forms in the pre-release versions of Sass and Chrome. As such, many of the posts I found were out dated and didn't work with the current, stable versions. So this post is partially to document the process for myself (and a small victory lap!), but hopefully someone else will get something out of it.
The site was relaunched running on Pantheon today! A big thank you to Pantheon for hosting the site as part of their "Give Back" program that provides free hosting to Drupal sites that support the community. This is the second site I have launched on Pantheon. The first was a new site built from day one with Pantheon in mind, the experience was great. This site was imported from a previous build, running multi-site under Aegir. There were a couple bumps, but it still was a great experience.
There is a lot about Drupal that is pretty awesome, upgrades and content migration don't top the list however. Trevor James's new book, Migrating to Drupal 7, is published by Packt and takes a look at a couple ways of getting existing content into Drupal. The two most common ways are the Feeds module and the Migrate module, both are touched on. Additionally the Drupal 6 to Drupal 7 upgrade preocess is covered, as well as importing content into Drupal from Wordpress.
A work in progress- The development environment is one of the first key elements that is required to do anything with Drupal or web development in general, your work needs a place to live. This series will cover a variety of development environments that are suited to Site Builders, Themers, and anyone getting started to Drupal. They range from the super simple to fairly advanced, so there should be something for everyone and no need to be intimidated.
Pantheon is a hosted Drupal development enviroment and hosting service. It is considerably more advanced than Drupal Gardens, yet still fairly easy to get going with. The service offers two free development sites to start with. You only pay when you launch, and add your own domain.
While there are a variety of virtual machine applications available for desktop use, VirtualBox has been rising to the top. It is easy to install, easy to use, and free helps. There are a variety of applications like Vagrant that also can be used to extend VirtualBox as well. VirtualBox also has great support for emulating extra features of the desktop, like USB and even multiple displays.
Typically I find that learning by doing works best for me, and there are some subjects (Drupal) that lend themselves to this approach as well. Drupal 7 Development by Example sounded like just the ticket. Many of the big keywords are hit on while flipping through the preface. Initially this sounds great, but perhaps there are too many? This book appears to have all the right intentions, but maybe it bites off a bit too much?
Dev Desktop is provided by Acquia, and is probably the most direct and easiest way to get started locally. Dev Desktop is a self contained download that includes an entire AMP stack for both Windows and Mac. Linux is not supported. Dev Desktop would be a good solution for those that have never installed an AMP stack and/or are still on the fence deciding if Drupal is for them. This is because the AMP stack is specifically tailored to Drupal, and even includes an install of Drupal ready to go.