Setting up loggerhead on ubuntu

I recently had to set up a web viewer for a bzr branch hosted on my ubuntu server and decided to go with loggerhead as it seems to be the most commonly used one. However, all the instructions I could find have been written before the inclusion of loggerhead in the ubuntu repositories, so here is an updated tutorial on how to install and configure loggerhead on ubuntu.

Read more

Drupal Media Camp Switzerland

Drupal Media Camp Switzerland took place this week-end, less than a year after the idea of a Swiss DrupalCamp was introduced at a Drupal user group meeting in Zurich. This event was full of good presentations, exciting moments and networking opportunities, and I believe it was very successful in increasing the adoption of the Drupal CMS on the Swiss market. It was particularly interesting to have the Swiss-german Radio DRS and the news publisher Edipresse provide yet another example showing that Drupal can support large amounts of traffic and also generated some great conversation on various topics surrounding high-traffic websites.

Read more

RDF in Core code sprint: more details

The RDF code sprint is now less than a week away, and it's time to give you a quick update. For more information have a look at the original announcement as well as last week's blog post from Stephane Corlosquet.

We now have a few more participants, with Stefan Freudenberg, Frédéric G. Marand, Mark Birbeck and John Morahan joining us. There is still room for one more person, so if you are familiar with theming, the Fields API and/or writing tests we would be happy to have you with us.

Read more

Happy Pixels goes naked!

Happy Pixels is a proud participant of the CSS Naked Day. I'm using Brent Hardinge's naked.module for Drupal. It turns out the Happy Pixels theme is doing pretty well without stylesheets, and Drupal's administration pages do too. I'm writing this post from a very bare interface, but it's still usable (even if I have to admit that the admin_menu dropdowns are a little funky).

What do you listen to?

I love music, I love making music and I love listening to music, but I always hate the question "what do you listen to?" I don't want to answer with the elitist "I listen to bands that don't even exist yet", but I still feel like there is more to it than just "Indie/Alternative Rock". I tried getting statistics from my last.fm account into wordle to see how I can express this visually. The result is interesting and looks pretty cool, here's how I did it.

Read more

The Perfect Music Festival

If you have some friends with a Last.FM account, head over to http://perfectfestival.com, where you can generate the homepage for a fictive music festival where all their favorite bands are playing! Try something like "Hey chx, I'm going to Perfect Festival at the end of June, should I get you some tickets too?"

Read more

Learning the alphabet with Google

We usually teach kids the alphabet by having them remember common words that start with each letter: A is for Apple, B is for Balloon, C is for Crayon... but what if we wanted to update our notion of "common word" with, let's say, the autocomplete feature of Google search? Here's what we get:

Read more

Accents and umlauts on the G1

Having a real physical keyboard is definitely an advantage of the G1, but what happens when you want to send an e-mail in a language that uses accents or other characters which are not present on an american qwerty keyboard? I accidentally found the solution: use a combination of the alt and shift key.

Read more

Test Automation

SimpleTest has brought a technology to Drupal, but also a methodology, both of which have greatly enhanced the Drupal development process. The test automation methodology is common to all testing frameworks. It is the topic of this article and will also serve as an introduction to the Intro to SimpleTest session this Friday at DrupalCon DC.

Read more

Modifying the header in the HappyPixels theme

A user of the HappyPixels theme asked me how to modify the header image, and I thought I would share the response here.

Read more