[DEPRECATED]: In favor of: https://github.com/seanbuscay/drupal-server
A minor fork of the Drupal Quickstart: Pre-made Development Environment with a focus on LTS Ubuntu and custom environment variables such as user name and password.
NOTE: For a Pre-made Drupal Development Environment I recommend my more recent project @ https://github.com/seanbuscay/drupal-server .
The primary and canonical Drupal Quickstart project is located here: http://drupal.org/project/quickstart
Quickstart is a pre-made downloadable development environment for Drupal.
It provides "state-of-the-art" development and testing tools, without requiring users to:
- hack up their personal computer,
- spend time learning how to hack up their personal computer
The Drupal Quickstart project is a most excellent tool for Drupal developers.
You can download a fully ready to run Drupal development environment from its project page.
See:
- http://drupal.org/project/quickstart
- http://drupal.org/node/788080
- http://groups.drupal.org/quickstart-drupal-development-environment
- http://www.youtube.com/user/drupalquickstart
-
This project is really a personal fork, which may have changes that other Drupal developers might find useful for incorporating into their own custom Drupal Quickstart Environment.
-
This fork just focuses on the Long-term Support (LTS) version of Ubuntu.
-
The thinking here is that many of the servers we deploy to maintain and use this version of Ubuntu.
-
Currently the LTS version of Ubuntu is 10.04.
-
-
This fork does not provide a pre-built downloadable version of the project.
- It provides the collection of scripts used by developers to build their own version of Drupal Quickstart.
-
This fork may deprecate or ignore certain parts of the canonical Drupal Quickstart scripts which target VirtualBox.
-
It will still build on VirtualBox, and other VMs as well as on any server with Ubuntu 10.04 installed on it.
-
It will likely build on other versions of Ubuntu and in other distros too.
-
It just targets Ubuntu 10.04 first and is not interested in maintaining support for anything else.
-
-
Where possible, changes to the original project are done via tweak scripts and not directly in the original code.
This is the default Quickstart setup and is safe only for a secure local VM or secure local server.
-
On your Ubuntu Server/VM, add the user "quickstart" with the password "quickstart" and make sure the user has sudo privileges.
- The easiest way it to just use "quickstart" as the user and password during the Ubuntu install process
-
Log in as the "quickstart" user.
-
Run:
sudo apt-get -y install git-core git clone [email protected]:seanbuscay/drupal-quickstart.git quickstart bash ~/quickstart/install-quickstart.sh
-
During the scripted process, use "quickstart" for all passwords
-
At the end of the scripted process, a text file will open with some instructions for manual configuration
-
-
export-prep.sh
-
Good to use to free up space before exporting and sharing VM
-
Not changed from original project
-
-
install-quickstart.sh
- Not changed from original project
-
install-quickstart-server.sh
-
Just a wrapper script to run ~/quickstart/quickstart-3-lamp.sh
-
Not changed from original project
-
-
quickstart-1a-guest.sh
-
Not used in this fork
-
VirtualBox specific - good to use to if using VirtualBox
-
Not changed from original project
-
-
quickstart-1-prep.sh
-
Add quickstart user to sudoers file - if this does not work, you need to do this manually
-
Also tweaks Ubuntu to turn off screen saver and login sound
-
Not changed from original project
-
-
quickstart-2a-update.sh
-
Update and upgrade to the latest in the 10.04x branch (or whatever branch you are on)
-
Not changed from original project
-
-
quickstart-2-slim.sh
- Added back in the removal of Open office for LTS version
-
quickstart-3-lamp.sh
-
The awesome script that sets up the server environment.
-
Though this file is not changed from the original, a tweak file is provided to change it.
-
Changed to set mysql password via the initvars.sh file
-
-
quickstart-4-ides.sh
-
Installs and configures IDEs, graphical version control, and misc. tools.
-
Not changed from original project
-
-
quickstart-5-browsers.sh
-
Installs Firefox and Google Chrome
-
Tweaked this file from the original to not have to go through the manual Firefox profile setup
-
Make Chrome the default browser instead of Firefox
-
-
quickstart-6-devenv.sh
-
Sets up Dev environment.
-
This file will be changed. Probably via tweak scripts.
-
Not changed from original project
-
-
quickstart-7-config.sh
-
Configure changes to Ubuntu and misc. tools.
-
Just leave in for now "Remove new 3d-glasses scrollbars" though not needed for LTS
-
Not changed from original project
-
-
quickstart-8-manualconfig.sh
-
Run an initial site setup example for:
-
D7 -
drush qc --domain=example.dev
-
D6 -
drush qc --domain=example6.dev --makefile=d6.make
-
-
Open the manual configuration text.
-
Not changed from original project
-
-
quickstart-8-manualconfig.txt
* Directions for manual configuration steps.
* __Not changed from original project__
- Able to set passwords from a central location
- Set mysql password via the initvars.sh file
Mon, 05 Dec 2011 21:02:42 -0500
- Tweaked this file from the original to not have to go through the manual Firefox profile setup
- Make Chrome the default instead
Mon, 05 Dec 2011 19:52:29 -0500
- Add back in the removal of Open office for LTS version
- Slim a additional games and drivers
Mon, 05 Dec 2011 17:39:23 -0500
- In progress (not ready to run scripts from this version yet)
- Remove canonical README.txt
- Change git ignore to exclude private folders and Eclipse IDE settings
Mon, 05 Dec 2011 17:27:26 -0500
This way anyone can see what changes were made to the original code base.
- commit # 16ee8b36e15f446d05f93c885ee59b7bc086d1cd
- Wed, 25 May 2011 13:59:08 +0000 (08:59 -0500)
- http://drupalcode.org/project/quickstart.git/snapshot/16ee8b36e15f446d05f93c885ee59b7bc086d1cd.tar.gz