Drupal CMS : Development Environment

Convio Drupal > Development Environment

The following are steps to build out a development environment for the Convio Drupal-CMS project.

1. Install Drupal

A complete development stack consists of PHP, MySQL, Apache HTTP Server, and Drupal.

You can download an easy-to-install packaged distribution like Bitnami Drupal. Or you can build out each of these components separately.

2. Install 3rd-Party modules and themes

3rd-party Drupal modules can be downloaded from http://drupal.org/project/modules. To install the 3rd-party modules, download, unzip, and copy the source to: ${drupal.home}/sites/all/modules/. Some modules require installing additional libraries.

The following modules are required:

Module Description
Token Required for C360 personalized tags.

I also recommend installing:

Module Description
Content Construction Kit (CCK) Create custom content types.
Views List and filter content items.

3. Install Convio modules

  1. Download the module from drupal.org: Convio Integration API
  2. Create the build.properties configuration file in your checkout root. Refer to build.example.properties for an example.
  3. Configure Convio Open APIs if you haven't done so already.
  4. Place the secret key in a file. This file should not be under a web root!
  5. Copy //trunk/site_data/001/00000001/static_data/api/api_client.html to //drupal/assets.
  6. Deploy the Convio modules and themes using Apache Ant.
    ant deploy


-- Michael Pih (mpih@convio.com) - 20 July 2010
Copyright (C) 2010 Convio, Inc. All rights reserved. This program is free open source software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The GNU General Public License is available at http://www.gnu.org/licenses/.