Global Aviation Alliance
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:
- jQuery & jQuery UI
- Fancybox
- Custom Flash animation for the Front page
- Image Carousel implemented in jQuery







