Web Development

Drupal - Getting Clean URLs To Work With GoDaddy Shared Hosting

Submitted by Kenny on Fri, 04/23/2010 - 23:38
Category
Web Development

If you're using GoDaddy for your web hosting and you've installed Drupal on your shared hosting (Economy, Deluxe, or Unlimited hosting plans), then you may have run into the issue where you can't enable Clean URLs for Drupal. Fortunately, there's an easy fix. Unfortunately, the fix is so easy, I'm not sure why GoDaddy hasn't fixed this.

In your FTP client or the file browser in GoDaddy's tools, navigate to the root where your Drupal instance has been installed and look for your .htaccess file. Look for this important line, noted in red:

GoDaddy Shared Hosting Multiple-Domain And Subdomain Management

Submitted by Kenny on Tue, 03/23/2010 - 12:37
Category
Web Development

If you use GoDaddy's shared hosting plans that support multiple domains (the Deluxe or Unlimited plans) and you've tried to manage multiple domains and subdomains, then you probably are already familiar with the organizational frustrations that can occur.

In a standard web server environment, each domain and subdomain has it's own directory, usually under a hosting directory, like this:

Encoding Time Cues Into YouTube URLs

Submitted by Kenny on Wed, 04/15/2009 - 12:52
Category
Web Development

I recently wanted to send someone a clip from The 'Burbs on YouTube, but I wanted them to see a specific line from the movie. I knew that if you added a timecode in MM:SS format to a comment that YouTube would parse that as a link to that timecode in the video, but I figured they had to have a way to do it in the URL as well.

Kobayashi Maru For Developers

Submitted by Kenny on Fri, 06/20/2008 - 11:45
Category
Web Development

Being the geek that I am, I remembered the reference to the Kobayashi Maru from Star Trek many years ago, but I was surprised when one of my professors in college brought it up in reference to a sorting algorithm. His linking these two references changed the way I thought about solving problems.

But first, a brief history...

Sending Email From PHP On GoDaddy (And Possibly Other Hosts)

Submitted by Kenny on Mon, 06/16/2008 - 22:37
Category
Web Development

Recently, while working on the temporary site for Moonfar, I wanted to send the user an email as confirmation that they had signed up for email notifications. Essentially, you define the recipient, the subject line, the body, a few headers, and then call the mail() function while passing those parameters to it. PHP's mail() function does the rest, provided that your host has PHP configured properly.

WebVisions 2008 Conference Debriefing

Submitted by Kenny on Sun, 06/15/2008 - 22:05
Category
Web Development

I recently attended the WebVisions 2008 conference in Portland, OR. It was my first conference, so I can't speak to the quality with much experience. However, my general opinion was that there was some good, some bad, and some ugly, as one might expect. That said, the good was well worth the experience. Plus, I won the grand prize raffle: Adobe CS3 Premier. Although, as of the date of this post, I have not yet received it.

You can find the podcasts of the presentations and the associated presentation slides with these links:

Eternally Up To Date Copyrights

Submitted by Kenny on Wed, 07/25/2007 - 22:48
Category
Web Development

I can't tell you how many times, both personally and professionally, I've come across web sites that have out of date copyright dates. A living, breathing, up to date site should have a current copyright date somewhere on the page, usually in the footer. Changing the year is easy enough if it's static, but it's one of those things you have to remember to do (and you have to know how to do it).

Spam-proof MailTo Links

Submitted by Kenny on Fri, 07/13/2007 - 22:03
Category
Web Development

I like providing links for e-mail on web pages, but I hate that spam-bots scrape sites looking for e-mail addresses linked in the usual manner. There are many hacks to try to avoid spam-bots

The Cander Method Version 1 (AKA: "Make The User Do The Work")

Named for a friend that I learned this from, one way to avoid this is to use ineffective links that require a person to modify address before sending it. Here's an example: