-
Notifications
You must be signed in to change notification settings - Fork 3
Deployment Steps
thinkshout edited this page Oct 17, 2010
·
2 revisions
The ultimate goal is for Watershed Now to be a point-and-click Drupal distribution that walks a site admin through an interactive set of installation screens to configure all features. At least in the beginning, there will be some manual steps involved in getting a new copy of Watershed Now up and running.
Our initial goal is to get the installation and configuration of Watershed Now on a shared hosting account with shell access down to 1 hour for a trained technologist. To speed up the deployment process for developers, we’ve made some modifications to the installation steps/tools that the Profiler Module provides.
The development steps are as follows:
- Git clone Drupal directory from GitHub (later may be as simple as pointing to single Drush Make file)
- Create a MySQL database on the shared host.
- Copy default.settings.php to settings.php in /sites/default/.
- Manually edit settings file.
- In the installation profile (drupal/profiles/watershednow/watershednow.info), edit the site-specific variables at the bottom of the file:
- Set site name
- Set site default email address
- Set up default users.
- Choose a theme.
- Customize theme settings.
- Set up PayPal credentials.
- Add Google Analytics key
- Add Google Maps key for OpenLayers
- Add VoteSmart API key.
- Set up Flickr API key (if applicable)
- Point your browser at http://example.com/install.php and the build will happen automatically.
- Upload favicon and site logo.
- Set up homepage by creating homepage callout nodes
- Set up initial RSS-to-blog feed (posterous, etc.)
- Set up social media links.