Drupal

19 08 2008 : 5 reasons why not to use panels (and 4 reasons to use them)

Drupal’s block system is far from ideal. It was designed back in the threecolumn-era, was improved to work beyond three-columns-content-in-middle layouts, but is still unsuited for more complex layouts.

If you want real complex layouts, you will have to turn to Panels, or Panels2. Or so they say.

A client of mine, a large Dutch media company uses Drupal for all its new sites -about four, five each month-, and untill today used panels in these sites.


15 08 2008 : Help maintainers maintain

So, there is a good thing you, as non-coder can do: clean up your mess :)

Submitting issues is a good thing. Without that, there is hardly a way to improve a piece of software; after all: the only relevant test is real use.

I have been maintaining many Drupal modules for years. And I tend to give out CVS access to other people I like, trust or think are good developers.

Still maintaining a module is hard work. Today, after nearly four weeks, I went trough a backlog of open issues on various of my Drupal modules. And here are some rather disturbing numbers:


10 07 2008 : Waaraan moet een goede Drupal partij voldoen? Hoe vind ik een goed Drupalbedrijf?

De laatste maanden heeft zo ongeveer ieder Nederlands webdevelopmentbedrijf Drupal “in haar portfolio”. Dat staat tussen aanhalingstekens omdat het gros nog nooit iets concreets met Drupal deed, maar eenvoudigweg hoopt op kosten van de klant Drupal kennis op te gaan doen. Ze gaan er vanuit dat “het wel losloopt”. Ik heb argumenten gehoord uiteenlopend van “we hebben het handboek eens goed doorgenomen” tot “onze eigen documentatiesite draait ook al op Drupal”.


01 05 2008 : Developing on Drupal CVS HEAD

Most people develop and maintain their contributions in the last branch, effectively ignoring HEAD.
I have done just that for the last two releases, but chose to take the normal HEAD approach back again.

The reason is simple: I don’t want my development snapshots to be used by people who are not developers. I hope I can bring down the amount of support and bug-reports and increase the amount of real patches this way.
Obviously patches that apply and count only for a certain branch will be applied there. But I will try to keep HEASD as up-to-date as possible.


11 02 2008 : I am giving a theme workshop at FOSDEM 2008

Together with Morten, one of the best Drupal themers, I will give an introduction in Theming for Drupal-6.

So, if you aer interested in theming for Drupal in general, or Drupal6 in specifics, make sure you pop in at the Drupal-developers room.


I'm going to FOSDEM, the Free and Open Source Software Developers' European Meeting


11 02 2008 : Drupal CVS Quickref Sheet

This quickref cheat-sheet summarises the CVS documentation at drupal.org into a one A4 printable sheet.