The Central Hub of Toad Knowledge

Facebook Usernames Not Available for All Pages (yet)

By now you may have heard about the frenzy for grabbing a personalized URL for Facebook. Within 15 minutes of the service being available Friday night, over a half million had Facebook usernames and within 12 hours the number grew to 3 million.
By Joaquin Lippincott, CEO
June 15, 2009

Drupal/AJAX: Exercise caution when using special foreign characters

I was recently working on a Brazilian Drupal 6.x site that uses CCK forms and needed some functionality to map a dropdown select list of states to another dropdown of cities in the chosen state, which I accomplished using a combination of the drupal_json function, as well as jQuery and AJAX, hooked into the drupal menu system.
By Barrett Olafson, Senior Project Manager
May 8, 2009

Twitter look out! Here comes Facebook Stream

Facebook just announced a public API to the Facebook Stream (aka Facebook updates). This adds to the already sizable API's available via Facebook and takes them into direct competition with Twitter, who's success can be at least partly attributed to their open API and the plethora of Twitter driven application that are now available.
By Joaquin Lippincott, CEO
April 27, 2009

Drupal 'Access Denied' on all pages

Ran into an interesting little snag this morning - a client's Drupal site was spitting out "Access Denied" errors for all page loads by anonymous users. It didn't appear to be a permissions problem - the nodes just wouldn't let anyone look at them. A bit of Googling found a bunch of posts like this that say that, for some mysterious reason, Drupal can lose the contents of the node_access table and you need to repopulate them.
By Sean McKeon, Web Developer
April 10, 2009

What Twitter worth? I'm talking cash here...

I just read an article by @marshallk (thanks to @turoczy for the link) asking how much you would pay for Twitter. Mr. Kirkpatrick seems to think Twitter is pretty darn valuable and would be willing to pay $50 per month. Included in this article is a poll asking people how much they would pay for the service. I found that pretty interesting.
By Joaquin Lippincott, CEO
March 26, 2009

Automated CVS checkouts of Drupal Core + Contrib

If you've built out more than a few Drupal projects, you've probably gone through the same song & dance a number of times - find the most recent release of core, download, find the most recent release of Views, download, find the most recent release of CCK... Around here, we've been doing CVS checkouts to simplify upgrades but, even if you have scripts like
By Sean McKeon, Web Developer
March 5, 2009

Using PHP/MySQL w/Drupal to update missing Google Geocode data

We recently needed to fill missing geocode values in a project's database. Using some PHP magic and taking advantage of hook_cron() this is how we filled the missing values: /** * Implementation of hook_cron() * When the cron runs, try to resolve any locations that have a lat or lon = 0 */ function overmap_cron() {
By Barrett Olafson, Senior Project Manager
March 4, 2009

Authorize.net is deprecating their SSL 2.0 Protocol

I recently received email notification that Authorize.net will be deprecating their SSL 2.0 Protocal the week of March 16 - 20, 2009. All of our Authorize.net ecommerce development was done using the 3.0 version, even going back a few years so it's been around a while. However don't be surprised when ecommerce sites (especially old ones) stop accepting transactions in the middle of March.
By Joaquin Lippincott, CEO
February 25, 2009

Social Media Club Portland Re-launches

Last night, nearly 90 people packed into The Agency for the official kickoff presentation with the Social Media Club - Portland.
By Sam LaRoe, Account Manager
February 24, 2009

Autocomplete, clearing form values and Drupal form fields

Some browsers like to be helpful and help by remembering certain form fields. I was having a problem with Firefox auto-populating my some of my form fields (specifically field type 'password' and 'password_confirm') in a custom module I wrote.
By Barrett Olafson, Senior Project Manager
February 20, 2009

Ready for transformation?