The Science Museum of Minnesota (SMM) is a large regional science museum located on the banks of the Mississippi River in downtown St. Paul. SMM's programs combine research and collection facilities, a public science education center, extensive teacher education and school outreach programs, and an Imax Convertible Dome Omnitheater. They provide science education to an audience of more than a million people per year.

The SMM needed to integrate their new ticketing system, built on Tessitura, with their Drupal-powered website. After an early implementation by a different vendor had very mixed results, the Science Museum turned to Gorton Studios to do the job right. Our first task was to make it possible to register for classes online.

In order to give Science Museum programmers and staff the flexibility they needed, Gorton Studios developed three Drupal modules:
Drupal/Tessitura: handles communications in a generalized fashion between Drupal and Tessitura.
Tessitura Productions, Performances and Checkout: handles listing and selection, cart management, checkout and payment processing.
SMM Business Logic: handles the specific rules needed by the SMM for online class registrations, such as age verification, parent/guardian requirements, emergency contact information and validate all other class-specific rules.

Gorton Studios is an award-winning full-service web design and development company based in the Twin Cities (Minneapolis and St. Paul) of Minnesota. We build user-friendly, owner-friendly, results-oriented websites based on the Drupal platform. We also offer expert Drupal consulting and training. You can find out more about us and our work at http://drupal.org/node/232028 or http://www.gortonstudios.com

Comments

feloescoto’s picture

It is a very good customization of drupal, you did the right thing by adding your own custom modules which is one of the major advantages of using a CMS, specially one so easy to expand as this.

Congratulations on this project.

KeVroN’s picture

I cannot find these modules on d.o
Are you selling them?

dgorton’s picture

We don't sell modules - we share them and support them (e.g. Backup and Migrate). We would absolutely love to give these modules back to the community, but the Tessitura network licensing is very restrictive. I don't really understand it - it seems to me that publicly supported and shared modules would benefit Tessitura and their clients, but they don't appear to share that point-of-view. If you have contact with them and can make inquiries, that may help move them forward on the matter.

Diegen’s picture

Can you explain a little about how you structured the site, and how your permissions are rolled out ?

Are the research departments made up of different content types for example ?
http://www.smm.org/anthropology/
http://www.smm.org/biology/