Path To Theme In A Module

I'm currently working on a multi-site Drupal installation. There is one theming module shared by all instances which exposes some key blocks and views they all require. During development, this was built on the initial site, so occasionally you will find something like this in the module:

Contributing Hurts

Well, I'm in the throes of trying to contribute to core for the first time, and I have to say, it's a painful experience. Your concepts and code are suddenly thrown open to pretty fierce scrutiny by the community at large.

The Joys Of Preprocessing

Having fun with preprocess functions in Drupal 6

I've been having a lot of fun with preprocess functions in Drupal 6.x, particularly when theming Views. It's a great system, but my colleague came across a nice "gotcha" this morning.

Theming Views In Drupal 6.x

Practical tips for theming views in Drupal 6

Who remembers good ol' Views 1.x in Drupal 5.x? Lovely, wasn't it? With that theming wizard.

Baby, Don't You Loose Your Type On Me

Many programmers from beyond the realm of PHP, deep in the black country where the dragons reside, whinge like an Australian swim-coach about PHP's loose variable typing.

Theme Stops Play

And I was sooo close! I actually decided to upgrade to Drupal 6.4 this evening. All the modules I use are ready, everything works, so I was all set to take the plunge.

drupal_execute Gotcha In Drupal 6.x

Many of you are probably familiar with drupal_execute(). However, those familiar with it from Drupal 5.x days will have to watch a new feature in Drupal 6.x.

Drupal Strikes Again

Not-for-profit venture Mums+ is now live

Finally the Beta of Mums+, the community site for parents, is live. I finished off the spit and polish today. Some way to spend a public holiday!

SOA And Drupal - The Services Module

So, you want to create an SOA-based infrastructure for some or all of your business tools and web sites? Not sure where to start?

So, you want to create an SOA-based infrastructure for some or all of your business tools and web sites? Not sure where to start?

Movers And Shakers

What Are Internet Entrepreneurs Talking About?

Olly Mardling, the founder of one of my clients - [new window] - sent over an interesting blog post today.

Drupal Awards

I watched with interest the small crop of awards Drupal has been nominated for so far this year. There's no question Drupal, as a piece of software, is taking off at an incredible rate.

Multi-Site In Drupal 6.x

So, you want to have many websites with many different content sets but a shared set of users, roles and sessions? Not a problem. There are many ways to skin the Drupal multi-site cat.

Stop Searching

There are times when you don't want people to search for specific content types. For example, you may not want to be obliged to theme a content type which is not supposed to be visible anyway, just in case it surfaces in a search.

Views Dependencies

I found an interesting "gotcha" the other day. I created a View with the Views module, exported it to code and was in the process of trying to make it appear on my website. Something it was resolutely refusing to do. I couldn't understand it. Clearly there was the View in my code.

Final Version of Views for 5.x Has Taxonomy Issues

The other day I decided to use the "Terms in XXXXX" taxonomy filter type in Views 5.x-1.6 and I noticed a little bit of a problem. In my list of taxonomy terms, the first/lightest term was missing so I couldn't select it.

Flexiforum Released

I have created a project page on for Ben's module, Flexiforum:

Duplicate Keys: Repairing The Sequences Table

So normal service resumes. Well, just about, at any rate. Just a quick entry today about the 'sequences' table in the Drupal database. If you've ever seen this sort of error and not known what to do, then you'll find this post extremely useful: