Zero-touch deployment with Aegir and Jenkins
There's a newer version of this post- the post on this page is maintained for historical purposes only
There's a newer version of this post- the post on this page is maintained for historical purposes only
I'm happy to report that I passed my thesis and oral defense examinations and will be receiving my MS this month! A copy of my thesis is available on the MAHI Lab website. Next semester I will be studying abroad at the University of British Columbia, working on the Haptic Creature project with Karon MacLean. I'm very excited to get to explore a new city (especially one so close to the mountains!), and to try my hand at a new project.
A few weeks ago I taught a 3-hour mini-course for the Rice Center for Engineering Leadership titled Marketing Yourself Online: Building Your Personal Website. Feedback was very positive, so I thought I would post a copy of my slides for anyone who's interested (unfortunately no recording was made). Note that some images are copyrighted by other individuals and used in this presentation in accordance with Fair Use doctrine.
I've come up with a nice script and group of settings that allow you to easily duplicate a live Drupal site. This is very useful if you've got a development site that perhaps you want to "reset" to the current version of the live site after you've finished development of a feature or (more likely) borked the installation completely. The general strategy is to dump a copy of your live db, empty the dev db, and import the data from your live db, and finally follow the same procedure for the associated files.
Hot on the heels of my previous post on site management using proto-sites, Greg Anderson pointed out that you can lock modules in the latest release of Drush, allowing you to maintain "hacked" and stock modules side-by-side on your proto-sites. Moreover, he wrote a patch to the Hacked! that allows you to automatically lock hacked modules.
It's interesting how popular blogs used to be, and how they've almost completely fallen out of fashion (at least among my generation) in favor of 140-character status updates, "likes", and retweets. I think having a little more space to share a story or form a cohesive argument is kind of nice, so I'm going to give it a shot once more. Also, as more of my friends are graduating, transferring, or generally fleeing Houston to new and greener pastures (and honestly who could blame them!), many seem to drop off the face of the virtual planet.