Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/gingerbo/public_html/misc/typo3/phar-stream-wrapper/src/PharStreamWrapper.php on line 445

Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /home/gingerbo/public_html/sites/all/modules/linkimagefield/linkimagefield.module on line 390

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/gingerbo/public_html/sites/all/modules/views/handlers/views_handler_filter_string.inc on line 295
AZZ Rig-A-Lite | gingerbooth.com

Navigate

Error message

  • Warning: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time in include_once() (line 267 of /home/gingerbo/public_html/sites/default/settings.php).
  • Warning: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time in include_once() (line 268 of /home/gingerbo/public_html/sites/default/settings.php).
  • Warning: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time in include_once() (line 276 of /home/gingerbo/public_html/sites/default/settings.php).
  • Warning: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time in include_once() (line 283 of /home/gingerbo/public_html/sites/default/settings.php).
  • Warning: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time in drupal_settings_initialize() (line 819 of /home/gingerbo/public_html/includes/bootstrap.inc).
  • Warning: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time in drupal_settings_initialize() (line 828 of /home/gingerbo/public_html/includes/bootstrap.inc).
  • Warning: session_name(): Cannot change session name when headers already sent in drupal_settings_initialize() (line 831 of /home/gingerbo/public_html/includes/bootstrap.inc).

AZZ Rig-A-Lite

Implemented a database-rule-driven product configurator, as part of a migration of the Rig-A-Lite site to Drupal 7. Rig-A-Lite provides lighting solutions for hazardous environments, such as light fixtures for off-shore oil rigs. Their old product configurator did not enforce legal configuration choices - such as which ballasts require fuse blocks, or are not available with metal halide lamps, for example - which caused order processing aggravation for their worldwide sales reps and customers.

The configurator is iframe'd into Drupal, leveraging the company's old sophisticated full-custom PHP/MySQL/JQuery CMS backend to populate its new Drupal front end. The new rules data is edited in a valid-configurations Excel table, and imported into the CMS, to drive the product configurator user interface.

As of this writing, most products haven't been converted to use the new configurator. That was a design feature, that the new system would allow them to use both old and new product configurators side by side, as they gradually converted products.

Original: 
April, 2012
Revised: 
Technologies: 
Topics: