Skip to content
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.