We Speak Drupalese!

Drupal is a comprehensive and flexible content management system with many modules to cater to just about every web need imaginable.

Drupal is also a development framework that supports a multitude of third party services and a means to interface with them.

UV Media is fluent in Drupal. If there isn't a module that meets your requirements, we'll make one for you.

Back in the Saddle

After a 15 month stint as a senior developer at MovieSet.com, I'm back to consulting. I am certainly going to enjoy the change, but I'll miss some of the people that I worked with.

In the meantime I've spent a couple weeks in California (the area around Solvang is amazing), and then another couple of weeks in San Antonio, Texas (and narrowly missing the swine flu... errr H1N1 virus).

I'm developing several web-based projects which I'll be providing details for as soon as I have the time!

Using Drupal as an OpenID Server

While doing some research for a project, I decided to install and configure the Drupal OpenID module to see whether it would suit my needs.

Here's what I did:

Set up OpenID identity server
Unfortunately, the OpenID server component is only available in Drupal 4.7 (although the project is looking for people to step up and help with the port to Drupal 5). Seeing as I didn't have an instance of 4.7 to play on, I set up a stock installation with no contributed modules.

Updating existing user profiles using CCK + usernode/nodefamily/nodeprofile

in

If you have been using the stock profile module distributed with Drupal, it's time to switch to CCK to get more flexibility and control in theming and functionality.

There is an excellent tutorial on how to do just this (http://dev.shellmultimedia.com/node/55), but I already have hundreds of users. Here's how I salvaged the data.