We are all familiar with basic corporate branding websites (the home, about, products and services, and contact pages). Many are aware of the power that Web 2.0 offers these sites. The power to easily add and update content, automatically promote new blog and news posts to the various social channels, and the power to dynamically modify the website's design.
However, did you know that there are many other additional, highly powerful, Web 2.0 solutions available using Drupal 7? I like to refer to many of these other, highly customized, features as the website's “backend”.
I would like to highlight three of my favorite backend features.
Drupal allows us to set up a registration system that automatically handles all data collection, class and event list creation, and registration confirmation. With the added support of an ecommerce module, we are also able to handle all deposits and payments. The quantity of registrations sold may also be limited to the desired event and/or class maximums and these limits can be enforced automatically (eliminating overbooking). Any additional registrants can choose to be added to the wait list and automatically informed if any cancellations open up additional spots.