Blog
Overview of Google authentication methods
There are a number of different authentication methods available for integrating with Google Apps. These include OpenID, OAuth and SAML amongst others. At a first glance, it's not always entirely clear on the differences between them and when you may wish to use one over another. Here's a brief overview which hopefully makes this a bit clearer.
DrupalCon SF session proposal: Coder Module: Easily Port Modules to Drupal 7
Time is flying by. There is now only 7 weeks to go to DrupalCon San Francisco! I'm really looking forward to it I have to admit. Although I've visited the US a fair bit, I've never been to the west coast, not to mind say San Francisco.
Ubercart: modifying checkout panes
The Ubercart module is one of the best e-commerce options for Drupal currently. It is very user friendly and highly flexible with administrators having control over the product catalogue, payment gateways and email notifications. Site administrators also have control over which checkout panes are displayed during checkout and the order in which they appear.
Migrate module: file handling
Modifying your site's email "From" header
By default, all email sent from your site uses the site email address configured at admin/settings/site-information
as the "from" address. On most sites this is set to something generic, like "webmaster@example.com" or "noreply@example.com". However in a lot of mail clients, when the email reaches your inbox, it appears as being just from "webmaster" or "noreply". Wouldn't it be better if it appeared as being from "Your site" or whatever you have set your site name to be?
Drupal hits Belfast!
Less than a month after DrupalCon Paris and I'm back from an awesome Drupal Camp in Belfast. It was a jammed pack couple of days with two presentation tracks, along with break out rooms, a documentation sprint and usability testing. Oh and a very successful Drupal Surgery too. Over 50 people attended and came from all over Ireland, as well as from Scotland and England.
Migrate module: handling multiple user roles
Coder Module: Upgrading your code to Drupal 7
Drupal 7 code freeze is almost upon us, and you may now be considering upgrading your modules and themes. To make that process as easy as possible, I've been working hard to update the Coder module with all the necessary Drupal 6 to Drupal 7 reviews to help you identify where in your module or theme you need to make changes.
Migrate module: handling encrypted passwords
Migrating your website to Drupal
So you've got a website using another CMS and you want to switch to Drupal? Well with the new Migrate and Table Wizard modules the whole migration process is now relatively painless!
Using Chaos Tools module to create exportables
Recently I created a patch for the migrate module so you can export content sets, paste them into your module and have them automatically imported. This works in much the same way as Views handles default views in code, with the version in the database overriding the version in code. Using the Chaos Tools (ctools) module it was, relatively, easy to add this functionality. Here are the steps involved if you want to add it to your own module.