Moving to Kiva!

Well, finally the big announcement. I will be changing jobs to go work for the non-profit microfinancing organization Kiva at starting Feb. 15th. I'm really excited about all the possibilities at Kiva and you will see this reflected in some blog posts and such on it going forward. I will continue my efforts for promoting Drupal at California universities, but will try to find someone within the system to assume leadership after I am no longer a part.

Redirecting Coldfusion URLs to Drupal clean URLs using Apache rewrites

There are a few sites that have moved from ColdFusion to Drupal, the highest profile perhaps being However, it wasn't easy to find any documentation on how these sites redirected old URLS to the new Drupal site. We use Clean URLs on our Drupal sites, and you should too if you aren't using them. (Info on Clean URL setup is available here I'm using Apache, so we will make use of the .htaccess file that comes with our Drupal install, we can add a rule to do our rewrite.

What's in a funky name

Recently, I have seen enough funky names to wonder, can they be successful? There are plenty of funky named companies out there, with things such as the Web 2.0 name generator, I see no shortage appearing on the horizon. However, of all the blog posts I have read on the subject seem to focus on esoteric startups, especially prominent was the Mint vs Wesabe duel. Heck, I couldn't even think of the name Wesabe for this post, but had to go Google it.

An administrative link on the right side of the page

I'm not sure if anyone will ever have a use for it, but user "santos" add some questions on how to do this in IRC and then contributed it back, so here it is just in case:

function hook_menu(){
$items['admin/mymodule'] = array(
'title' => t('title'),
'description' => t('administration description'),
'position' => 'right', # HERE
'page callback' => 'system_admin_menu_block_page',
'access arguments' => array('blogdash'),

Sometimes I hate the Form API and CCK

Yes, the Drupal Form API (FAPI) are great for many things, and most of the time we work great together. Sometimes though, we get into really big fights. FAPI breaks electronic things, I break real world things.

The goal: Create two uneditable text fields that would display in the node edit form with default values and in the node view and be saved in the node object.


Subscribe to Coder in the Rye RSS