Genome Diagnostics aims to offer accurate diagnostic tools to facilitate donor/recipient matching, ultimately leading to higher success rates of bone-marrow, cord blood and stem cell transplantations.

I did a quick restyle of the Joomla template to reflect the new, cleaner design.


Early 2010 I've redesigned the templates of the Flevoziekenhuis. The old templates really needed an update. This assignment was granted very late in the process of introducing the new corporate identity. The Flevoziekenhuis hospital building was already decorated with the new logo. And print communications and other media outings were already branded according to the new style designed by Different View.

IBG Makelaars

The Independent Brokers Group is a large collective of real estate agents. Three of those agents asked 2Value to build their new website:

Joomla-dagen 2010

Submitted by bas on Mon, 01/02/2010 - 17:06

I'll be attending the Dutch Joomla Days. This year the event takes place on 23rd and 24th of April in Utrecht.
Joomla!dagen Nederland, 23 en 24 April 2010, Utrecht

Henstra Advies en Ondersteuning

Harm Henstra is a coach and interim manager based in Haarlem. He needed a small, straightforward website to present himself and his services. So rapidly I put up a new Joomla installation. After a short planning meeting Harm wrote most of the content in his new website. I structured it and filled the site. We jointly choose a stock template and I adapted the colours and feel to his corporate identity. Next, we put up the "pawn" images and portraits to finish the global layout.

JRoute and module visibility

Submitted by bas on Sat, 12/09/2009 - 20:04

Correct SEF routing in Joomla is pretty easy thanks to the class JRoute. If you want to redirect to a clean url just use the basic method _(); like so:


Unfortunately, this method isn't aware of url aliases created in menu items. JRoute just alters a dirty url like /index.php?option=com_example&task=view in a clean url like /components/example/view. Let's say you've created menu item to this components task with the alias: /view-example. JRoute doesn't redirect to the alias, just to the cleaned up system url. This is a problem because menu items are essential if you want to define page parameters or module visibility. These parameters are only visible if the url matches exactly. If you want to create redirects to url aliases in your Joomla modules or components you can try the following snippet.

$menu =& JSite::getMenu();
$menu_items = $menu->_items;
foreach($menu_items as $item) {
    $match = 0;
    if($item->query['option'] == 'com_example')    $match = $match+1;
    if($item->query['task'] == 'view') $match = $match+1;
    $matches[$match] = $item->route;
if(key_exists(1, $matches)) {
    array_reverse($matches, false);
    $action_url = JRoute::_(JUri::base(true).'/'.$matches[0]);

This will create a path to a single alias created in a menu item if a matching menu item exists. You can also do this for other components by specifying the match criteria. For example:

Flevoziekenhuis Readspeaker

I've created a Joomla Readspeaker plugin for the Flevo Hospital in Almere. Readspeaker is a technology that allows webdevelopers to embed a screenreader on a website. Off course many people with a visual handicap already use screenreaders but these usually read everything on the webpage. With readspeaker, the webdeveloper can decide which content should be read, and which shouldn't. Also it's a platform independent solution. If you have a recent webbrowser with javascript enabled it works.

Dutch Joomla Days 2009

Submitted by bas on Tue, 05/05/2009 - 13:26

Joomla!days Netherlands, 12 - 13 June 2009, NieuwegeinThe Dutch Joomla Days will take place at 12 & 13 June 2009 in the Mercure hotel in Nieuwegein. The event is aimed as much at the Joomla community as it is at professionals. The two day event will have a business - and a community oriented day.

Custom fields in SugarCRM

Submitted by bas on Mon, 09/03/2009 - 20:33

I received a lot of questions about creating custom fields in SugarCRM. Custom fields are often required to get my SugarCRM authentication plugin for Joomla 1.5 to work. To be honest, I think you should know about creating custom fields before trying to authenticate your SugarCRM contacts in Joomla. Authentication can be tricky an it's good to have a solid grasp of both SugarCRM and Joomla before venturing on the path of remote authentication.

Roos Wouters

Roos Wouters is politicoloog, publicist, debatleider, adviseur, columnist en tekstschrijver. En dan heb je natuurlijk ook een website nodig. Op staat het veelzijdige portfolio van Roos overzichtelijk gebundeld. Naast de vanzelfsprekende uitleg over haar werk en diensten vind je er ook achtergrondinformatie en een CV. Je kunt er bovendien op de hoogte blijven van haar publicaties en mediaoptredens. Ze kan de site eenvoudig zelf beheren mbv Joomla CMS. Als bestuurslid van AVV heeft Roos al wat ervaring met Joomla opgebouwd. En met wat moeite en een standaard template prik je dan zo een mooie site in elkaar.