Chris Ng's blog

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

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.

Syndicate content