Christopher Kriel

An android fiend, Chris professes to hate Apple (but we’ve spotted his surreptitious envy-laden glances at our iPhones and iPads). He possesses that key quality inherent to all good BA’s – an ability to listen and be diplomatic. He’s great at translating our clients’ desires into the type of tech-speak that our dev team can work with. And he’s a whizz with Balsamiq and the other tools we use to turn dev-talk into client speak. "Good work is always the result of a good brief." - Hilton Veldsman

Building on the phenomenal success of last year’s event – the first of its kind to be held in the Mother City – DrupalCamp Cape Town 2016 is set to reach, involve and inspire an even greater audience than before. Drupal professionals, novices, students and clients alike are excited for the return of what will be an informative day dedicated to one of the world’s most powerful open source content management platforms.

The South African Drupal community needs to collaborate, share work and even share mistakes to constantly improve. That’s the message from the community following a meetup at the Rogerwilco offices last week.


It was agreed at the meeting that the community needed to communicate its presence and involvement. That was particularly underscored by low representation of South African drupalistas at last year’s Drupalcon.


There are a few names for what programmers do: programming, coding, scripting, etc., but what actually is a programmer?

The formal definition: A specialist in one area of computer programming or a generalist who writes code for many kinds of software.

The internet’s definition: An individual who turns pizza and coffee into functional code.

If building Drupal websites has taught me anything, it’s that your solution isn’t always the correct one. But then again, which Drupal solution is ever really correct? There are many ways to get to the same result and it all just boils down to user preference.

There have been a few office debates around Display Suite vs Views. Display Suite is great for smaller more rigid websites, since the content requirement is low and you get out of all those joins that views throw at you. When moving to larger scale, complex, media-rich websites views become a necessity.

Back in the days, displaying content on your site was a simple concept. You could change some HTML, make sure all your tables close as required and hit the save button. Job done. 

These days, however, displaying content might become quite confusing, as there are so many aspects to take into account. “What code base am I using?” “But how should the divs float?” “That shouldn’t be there!”