Join us in Cocoa Village at the Porcher House where we will fix all of your Drupal development woes by exploring the Drupal Quickstart.
Why spend time learning WAMP/XAMP/MAMP/Cygwin/etc, when websites are deployed on LAMP? Why hack up your Mac/Windows computer?
You will need:
- Virtual Box for your respective operating system
- Drupal Quickstart 32 or 64 bit depending on your computer
Please download these items prior to attending since they are large files (Approximately 1.3GB's and wifi is pretty sketchy) and install them according to the excellent documentation provided at each site. If everyone has their environments installed, we can spend time on learning the tools instead of installing software.
When you leave, you will be armed with a Drupal Development environment fully stocked with Drush, git, and the ability to create new sites with ease.

Comments
Awesome!
I just got a new Linux laptop and I need some help setting up. Good timing! Thanks!
Quickstart Drupal Development Environment Group
Ben,
Man, I sure could have used this setup 7 weeks ago! I've been reading up on this and also came across the Quickstart Drupal Development Environment group in Groups.Drupal.org, which I immediately joined after purusing their valuable information. During my review of their articles, I came across a post by Michael Cole, the author of Drupal Quickstart: Pre-made Development Environment, where he advises not to use the latest version of Ubuntu. In his post, Quickstart and Ubuntu 11.10 - Don't upgrade, he recommends XUbuntu 11.10 instead of Ubuntu 11.10. I am going to do some more research and will decide which to use when setting up my Quickstart.
Dang it...
My laptop came installed with Unbuntu 11.10.
Don't Fret!
Mary,
You are good to go with Ubuntu 11.10. Read my post just a little down from this, entitled, "Latest news on using Ubuntu 11.10 with Quickstart 1.0", and you'll see that the only reason Mike Cole recommended not to upgrade was base solely on personal preference, not technical issues. See you at the meetup!
Yours will actually run even
Yours will actually run even faster since you don't need virtualbox.
You may want to download drush though, since that might not be installed yet and git as well.
http://drupal.org/project/drush
http://git-scm.com
I realise now that this was
I realise now that this was in reply to a thread about someone who already had Ubuntu.
Quickstart has:
Drush, drush make, and custom drush commands
cvs, subversion, git, bazaar
Ryan Price
DrupalEasy Podcast
When you download the
When you download the quickstart, it is based on 10.04, which is still supported and will be for a while. You will be prompted to upgrade when it starts. Like Bob said, you may not want to if only for the fact that the interface is so drastically different.
You could always use a different window manager if you wanted to as well, like openbox or xfce.
I don't think there is anything technical that will not work if you do upgrade, but a lot of people don't like Gnome 3 and unity.
It does take some getting used to, but it is mostly window dressing.
I have several servers running live production sites on Ubuntu 11.10, there just isn't a GUI for them.
Latest news on using Ubuntu 11.10 with Quickstart 1.0
Hey Guys,
Okay, here's the latest "straight from the horse's mouth", so to speak. Got an email from Mike Cole, and it seems that there's absolutely no technical issues with upgrading from the default Ubuntu 11.04 that's installed with Quickstart 1.0 to Ubuntu 11.10. In fact, if you're a newbie developer, you just might be more comfortable with Ubuntu 11.10, as, according to Mike,
So, it seems to be more of a personal choice that Mike has recommended not upgrading to Ubuntu 11.10, as he's a "grass-roots" developer coming from the command-line school, and is not as comfortable with using GUI like we newbies probably are (I can hear Mike Anello & Ben screaming!! Lol!). So, there you have it, if your personal choice is to use the "old school" environment (sorry Mike & Ben), then don't upgrade, but if you want to move into the current century (lol!!), the there's no reason not to upgrade. Don't worry about staying with Ubuntu 11.04, as Mike Cole states,
I've been doing a lot of research about the open issues and bugs and have found several issues already after installing and running my new Quickstart 1.0, but also found the solutions. The very first issue was not being able to connect to the internet inside my Quickstart VM when using a network other than my home (I was at Burger King). A few minutes of research, and wholla, I had it fixed. Another issue was how slow it ran, but once again, found some very great tips on speeding it up! I'm continuing on my journey of knowledge, and I'll be bringing all of my findings with me to share at the meetup. Good luck everyone!
guinea pig
Ben,
I haven't used VirtualBox before, so I went ahead and downloaded it and DrupalQuickstart. I'm not going to do anything with it until Tuesday evening, so you're welcome to use my laptop as a guinea pig if you'd like.
On the other hand, it might be more useful to use someone's Windows-based laptop as the guinea pig, it might be more relevant... Any takers???
Thanks,
-mike
Windows OS
Mike,
Great idea!!! Yes, considering that the majority, it seems, are using windows, it would seem good for Ben to use a windows-based workstation in the class. I'm in the process of making modifications to Quickstart similar to my VirtualBox Ubuntu server VM I've been using. I'm going to try and tweak mine as much as possible using the vast resources of Drupal.org before the meetup. If there's someone out there that doesn't have the time or inclination to do anything more than just the basic installation of VirtualBox and Quickstart, then they should have Ben utilize their laptop during the meetup.
Cool thanks. I actually
Cool thanks.
I actually downloaded it too and tried the 64-bit version on my laptop under virtualbox. It is set up nicely right out of the box with shortcuts at the top.
***** WARNING!!!***** Updating Drush
Okay, for those of you who are wanting to do more than just install VirtualBox and create the new Quickstart 1.0 VM, here's a big WARNING! DO NOT UPDATE DRUSH to version 5. According to "comment #6" for issue “Drush unable to selfupdate -- Cannot determine release date for drush”, the command Drush quickstart-create doesn’t work with the latest 5.x-dev version of Drush!! Yes, there are more features in version 5 of Drush that would be nice to have; however, version 5 is not fully compatible with Quickstart 1.0. Quickstart 1.0 comes out-of-the-box with Drush version 4.4. If you want to update it to the latest version 4 (4.5), here are the steps:
Inside Quickstart VM, open terminal window. To determine current version of Drush installed, just type the following at command line of terminal (doesn’t matter what directory):
drush status
You should get the following array displayed:
PHP configuration : /etc/php5/cli/php.ini
Drush version : 4.4
Drush configuration :
Drush alias files :
Okay, before doing anything, you need to go to the directory where Drush is installed with this command:
cd ~/drush
Now, to grab latest code of Drush, type the following command:
git pull
To see the list of available official releases of Drush, type this command:
git tag
Note the versions for Drupal 7.x are 4.4 and 4.5. Finally, to update Drush to version 4.5, type this command:
git checkout 7.x-4.5
You should see something like this when finished:
Previous HEAD position was a808ff0... Updating drush version
HEAD is now at 2870205... Issue #1245778 by greg.1.anderson: Make drush_invoke_process in drush-4.x forward-compatible with the same function in drush-5.x.
You now have the latest version of Drush that works with Quickstart 1.0
interested but not ready by Tuesday
I am interested in this. But I need my 2 laptops to remain operational for the next few weeks. I can't risk them crashing. I have not installed an operating system before. I looked at the instructions for virtual box. Looks complicated and I don't have time to figure it out by Tuesday.
Also how do I tell if my laptop is a 32 or 64?
not what you think...
BJ,
You're not really installing a new operating system. VirtualBox is an application that runs on Windows (or Mac) that runs Linux inside it. I think the risk of it crashing your entire machine is no higher than any other application crashing your machine.
Ben and confirm all this, and I'm willing to commit all of Ben's free time to making sure that you leave tomorrow night with a working machine.
At the very least, come on by the meetup, and learn more about it!
Thanks,
-mike
How to Check Whether Your Laptop runs a 32 or 64 bit OS
BJ,
On your Windows 7 laptop go to Control Panel -> System and Security -> System. Under "System type" it should say 32 or 64-bit Operating System. Like Mike said the Quickstart Virtual Box LAMP shouldn't cause any system crashes. I've had it loaded on my Windows 7 laptop for three months now and never experienced any problems with it.
Chris
Computer Properties
BJ,
What Chris said is correct for finding whether or not you have a 32-bit or 64-bit OS; however, this is a better way, as it give you all the information about your computer in addition to 32-bit or 64 bit. On a Windows 7 laptop, click the "Windows" (Start) icon at lower left, then place cursor on "Computer" (don't click on it), and then right-click your mouse and select "Properties". All information about your computer will be displayed (e.g.; installed memory, installed Windows Edition, type of processors; etc.).
What Mike says is true.
What Mike says is true. Virtual box is just an application that let's you install other operating systems inside windows. They never actually get to touch your windows installation. I am willing to bet Mike's laptop that your laptop won't crash or be unusable due to anything virtual box or quick start does to it.
Ha!
I'm sure Mike is okay with that bet.
@Mets: You asked me last
@Mets:
You asked me last night how to access a new site that you created in the websites folder, and I didn't get a chance to explain it to you.
The method I demonstrated to create a new site would involve editing your apache sites-enabled in /etc/apache2
Quickstart includes a drush command that will do this automatically for you. If you just type drush on the command-line, a a list of available commands will display, but you can follow this guide form the quickstart page as well:
drush quickstart-create all --domain=example1.devUltimike also discovered a small bug in which you need to set your httpproxy= from the command line in order for the network connection to work.
Updating drush will not break drush or your installation, it will only prevent you from using the above command to quickly set up a new site.
I update to Drush 5 and everything still works fine except for the custom quickstart commands. To me personally, the benefits to having drush 5 far outweigh the sleight inconvenience of not being able to use the quickstart commands to create a new site. This would be a personal decision, based upon your willingness to edit your apache configuration files.
Thanks Ben!
I will give it a try tonight. Meanwhile, I have a potentially dumb question.... How do I tell which version of Drush I have???
Thanks again!
Drush Status
Read up a few comments and you'll find my instructions on how to determine the version you have, and also how to update Drush. Have fun!
Just type "drush status" It
Just type "drush status"
It will return the version you have.
Um...
Can I still use the Quickstart commands? I never installed Quickstart. I just downloaded the .ova file. I already had apache2, mysql and all before I downloaded the QS package.
You can't use the
You can't use the functionality of the virtual machine within your native installation, unless you boot into the virtual machine. You don't really need quickstart, since you have pretty much everything you need natively. Your machine will run much faster if you use the host operating system.
You could perhaps install the custom quickstart commands in drush, but I'm not sure how involved that would be.
Drush has the site-install command, but I don't think it will configure apache for you. If I remember though, the way your document root is set up, all you need to do is install your new site in a new directory under /var/www and then visit localhost in your browser?
Using drush make or site-install you could have a site set up as quickly as you could with quickstart. You'll just need to create your own database.
Check out this site for a list of drush commands: http://www.drush.org/
And this for modules that supply their own drush commands: http://drupal.org/project/modules?filters=tid%3A4654
Quickstart Virtual Box Problem with Restore
Ben, I set up a couple of new websites in Quickstart Virtual Box using the commands you had mentioned previously. I loaded the Backup_migrate module on these sites via drush and tried to restore the database but I ran into all sorts of error messages and the sites were basically hosed. Later on, I used the same restore files on my Acquia-Dev Desktop and they loaded without errors. Sorry, I don't have screenshots of the error messages that I got on my sites that I tried to restore. Are you aware of any special file configurations that need to be done on Quickstart Virtual Box prior to performing a restore? Thanks!
Or drush st
Or
drush stVersion 4.4!
I love simple! Thanks.
drush | more Will show you
drush | more
Will show you all available drush commands.