I just completed another site called ‘Picture Your Rights‘ for the Dutch NGO Loesje whose international HQ is now in Berlin. Its a Photo & Slogan completion about Human Rights and anyone can upload a picture or post a slogan. There will be 4 rounds each with a different theme.
I decided to do the project in Drupal and I managed to build the whole site without writing any PHP code! There was some CSS fiddling and the “design” was a Drupal theme called Ad Agency. The replaced graphics where done by Julia at Loesje with a pen and scanner. This was a fast site to do and most of all: the easiest I’ve ever done!
For a quick break down, we’re using Drupal 5 as verson 6 is still to green for most modules to be supporting yet. The module used where:
- Option Widgets (for the terms of the license)
- Bonus: grid view
And I basically made a custom content type with the CCK for Photo and Slogans using the ‘Option Widgets’ to make the CC license agreement checkbox. To create the Photo and Slogan galleries I made a view for each filtering to only allow my custom types respectively. These can be passed a taxonomy term and automatically filter nodes out by it. Most of this came from a tutorial on the Drupal site which walks you though the process.
There are a few compromises on the database side of things, like trying to export the metadata from the CCK mess of tables but this method follows the principle of ‘Path of least resistance’ wonderfully and is prof of the Drupal node based data designs flexibility.