Displaying your Drupal Mission Statement on Multiple Pages

While many sites don't need to utilize a mission statement, it can be useful for adding static content to your theme.

I needed to add copy to the header for a client that would appear on all pages, that they could easily edit and wouldn't involve any editing of the theme files. I immediately thought to use the mission statement that's available at admin/build/themes/settings. The only problem being that by default, the Drupal mission statement only appears on the home page.

» read more

Testing IE6, IE7 & IE8 on one computer

Recently I had to add compatibility for IE6, IE7 & IE8 to a site I was working on. Only problem was that I can only have one version of IE installed on my machine.

» read more

Inline Messages

The Inline Messages Drupal module has replaced Inline Errors.

The major difference (and hence the name change) between the 2 modules is that Inline Messages lets you move any form messages (status, error, warning), where Inline Errors only moved form error messages.

» read more

Contributing Projects to Drupal using Tortoise CVS

While I consider myself fairly technically savvy and have been developing & theming Drupal sites now for a few years, when I had my first module I was ready to contribute, I have to admit that I was feeling a little dumb-struck.

So, in order to help anyone else new to this process, I decided to document the steps you need to take to get your module running on drupal.org.

» read more

Create your own custom override module

If you've ever developed for Drupal, you know that there are times where it seems very tempting to hack a core or contributed module. Maybe you want to change some text, or add in some extra functionality to forms. While yes it might be quicker to hack the module, you're opening yourself up to a lot of potential problems.

» read more

Inline Form Errors

I've released my first Drupal module... Inline Errors.

In most Drupal themes, $messages is located at the top of your page.tpl.php. However on most sites, forms such as the comment form are located at the bottom of your page. So should someone submit a comment that has errors, they're kicked back to the top of the page and have to scroll back down to fix their submission.

» read more

jsfwd on Twitter 

  • 5 days 8 hours ago @Sonny13 giving #Raptors fans a little something something on fan appreciation night
  • 6 days 13 hours ago Silverlight! cue the crickets. RT @BeCircle: What's that I hear? CTVOlympics using Silverlight?
  • 1 week 5 days ago 5th seed baby! #Raptors
  • 1 week 5 days ago Loving the Rock vs Rap on @Flow935... now if only my bike had internet. BlackBerry app?
  • 1 week 6 days ago Major Tom's got some new beats for your house / eclectic / downtempo listening pleasure http://bit.ly/9bnYJx
  • 2 weeks 14 hours ago January Toronto Meetup Tonight: Running your Drupal Business #drupal http://bit.ly/74iIM4
  • 2 weeks 4 days ago Still writing custom functions to generate your #drupal page titles? I was until about 10 minutes ago... http://bit.ly/5smUt5
  • 2 weeks 5 days ago @bedlamhotel ha :) #drupalisweird
  • 2 weeks 5 days ago @bedlamhotel the block module is the module providing that block. block.module line 217 no title.
  • 2 weeks 5 days ago @BeCircle @bedlamhotel ... seems that hook_block() doesn't return the title. Grabbing it with a query now.
more jsfwd on Twitter »