Customer service the right way

Well it’s a fair old time since I had such a good customer service experience that I was left visibly ‘gleaming‘. As it happens I just had one this very evening.

For the past month or so I’ve been working on a Expression Engine powered website for a client. The last few evenings I’ve been adding finishing touches, making last minute tweaks etc.

One of these ‘tweaks’ involved a total rewrite of logic behind a section (Yes I know, not such a good idea this far in) , to be exact a rethink of how I was using the CMS to store and seperate the data. I decided to switch from using a single section to using two, one which maintained common event information, and another which recorded event dates and locations. I then used the ‘“related entries”:http://eedocs.pmachine.com/modules/weblog/related\_entries.html’ feature within Expression Engine to create a link between the two.

According to the maual, this should have worked without complaint, to begin with it did. However as I continued to link my existing entries to the relevant event records I stumbled across some weirdness. A quick search on the Expression Engine forums turned up a thread which documented a similar problem, I posted a response outlining my problem and within a few hours of that initial posting I have a patched file from the development team which fixes the bug.

That is great customer service.