Setting up the Drupal Ubercart Module
New project on the horizon: A membership site for folks who are planning a Disney World vacation but are overwhelmed by other web resources. I’m using Drupal, which you know is my favorite content management system. And for this project I’m using the Ubercart module for the first time.
(By the way, I am finally comfortable using Drupal 5. I had postponed converting from 4.7 because you have to edit the templates by hand, but I’ve gotten used to it. And I gave a go at using the eCommerce module, but there were conflicts with other modules I am using.)
Ubercart is very impressive and PayPal certified. It includes two features that will make the new membership site really shine. First, role upgrades… The membership site will feature a free, basic membership. Members can then upgrade by purchasing a “deluxe” membership. (Warning: Technical Drupal talk coming up…) When a member joins, s/he is assigned the Value role in the Drupal database. When a Value member purchases an upgrade, Ubercart automatically promotes them to the Deluxe role… which has more privileges to access more content on the site. Very cool!
Second, file download protection. In addition to selling memberships, Ubercart also handles downloadable products. Deluxe members will have access to some downloads. But everyone can purchase other downloads. I’m very impressed with the shopping cart blocks and how well Ubercart integrates with Drupal.
What’s even better is that the Ubercart developers have provided comprehensive instructions for installation and set-up. The User’s Guide is one of the best I’ve seen for open-source web software. In fact, the Ubercart website is an excellent example of a Drupal site… beautiful theme, user-friendly navigation, nice use of community features such as private messaging and user points.
So the new membership site is taking shape quite nicely. Look for an alpha release in the next couple of weeks!
