Global Aviation Alliance

Global Aviation Alliance Front Page
Global Aviation Alliance Partners Page

Overview

Global Aviation Alliance contacted Drupal Connect in October 2010 for a site build. GAA has partnered with several companies to provide pilot training, legal services, crew staffing, etc. at a discounted rate once a user becomes a member. They hired Drupal Connect to build out the infrastructure to facilitate these partnerships on the Web.

Technical Challenges

1) Dynamically priced products - GAA needed the ability to be able to query a DB, gather the pricing data for what the customer was requesting a quote on, and then sell that product to the customer for that price.

2) Webforms & Ajax - GAA had several webforms that had one field dependent upon another.

3) Custom Workflows - Many custom workflows for over nine distinct user roles

Solutions

Drupal Connect built the site on Pressflow, and utilized many contributed modules to meet the requirements of the project, and developed nine custom modules to handle Webform and Ubercart overrides where needed. As part of these custom modules, Drupal Connect also created a custom “Approval Queue” that allowed Global Aviation Alliance’s partner to log in and approve or disapprove a potential member based on internal validation status rules.

Custom Drupal Theme

Drupal Connect also implemented a custom design and theme implementation for GAA to provide a great user experience: