Tuesday, February 07, 2006 11:45 PM Erwyn van der Meer

The new www.rabobank.nl web site

The new www.rabobank.nl web site has just gone live. I am proud to have been one of the members of the team at the Rabobank that developed this web site. The development of this site was the project I blogged about back in August 2005. Rabobank is one of the largest Dutch banks. It was the first Dutch bank with a website in 1994. Rabobank has the largest online-banking customer base in Europe.

This is what the new site looks like:

Screenshot of the new www.rabobank.nl web site

As you can see, this site looks great in Mozilla Firefox. But it also looks great in Internet Explorer 6.0. The site is rendered using XHTML 1.0 Strict. It uses CSS 2.1 and JavaScript in a non-obtrusive way. That means the site degrades gracefully if JavaScript and/or CSS are turned off or not available in the browser. The site is also highly accessible for people with disabilities ("drempels weg" in Dutch). This can best be seen by turning CSS and JavaScript off using the Web Developer Toolbar extension for Firefox. Without CSS and JavaScript the page is rendered as:

Screenshot of unstyled Rabobank homepage

The home page is now just one long column with lots of links. In the picture above I have split up the text in three columns for easier display. What was displayed as a drop down list box in the first screen shot (with CSS+JavaScript turned on), is just a bullet list of links in this rendition. And that is just what a list of links should be semantically. So if you look at the HTML source for the page you see something like: <ul><li><a ..>..</a></li><li>..</li></ul>. When JavaScript is enabled, this list is transformed to a drop down list box. If you look really carefully at the two versions, you can actually see some accessibility issues (all of the same kind). Guess which one? The cause is probably that the content editors that maintain this page (using a Content Management System) mostly look at the stylized version. The fix should be easy.

Most pages on the new site are static content (XHTML files) on the webserver. Most dynamic pages are rendered using ASP.NET 1.1. One of the larger modules that was developed in .NET is the "Naar uw Bank" ("To your Bank" in English) module. It has mapping functionality and you can get directions to get to a Rabobank office near you (or on the other side of the Netherlands if you like).

Screenshot of the Rabobank "Naar uw bank" module that was developed in ASP.NET 1.1

Above you can see a page from "Naar uw Bank". It uses Lokatienet web services (server-side) to get the directions and the URL of  the map. The mark up for this page is a combination of dynamic mark up generated by ASP.NET and a navigation context page. The navigation context page is the static content page from the Content Management System that linked to this dynamic page. In this case the navigation context page is http://www.rabobank.nl/particulieren/lokalebanken/uhr/. Check out my blog post from August 2005 for an explanation of how this works.

Thanks a lot to all of the project members at the Rabobank for making the new www.rabobank.nl possible. I have learned some good lessons during this project that I could apply to the development of another website for the Rabobank. That website will soon go live as well. Going live in this case means that it will appear in the Online Spotlight of Windows Media Center for the Netherlands. This web site is the Windows Media Center project I blogged about. More details about Rabobank TV (and the URL ;) to follow in the near future. If you are really good with DNS queries for the rabobank.nl domain you can already look at the site. It has already gone live in the sense that it is available if you know the URL.
Filed under:

# re: The new www.rabobank.nl web site

Tuesday, February 07, 2006 11:32 PM by Dennis van der Stelt

Great, congrats on going live!

It screws up in IE7 Beta by the way! :)

# re: The new www.rabobank.nl web site

Tuesday, February 07, 2006 11:53 PM by Patrick Wellink

Not correct formulated.

IE7 is unable to render the site correct !

# re: The new www.rabobank.nl web site

Wednesday, February 08, 2006 1:14 AM by Erwyn van der Meer

Thanks, I will pass your comment on to the CSS guy who authored the IE6 hacks in the stylesheet.

# re: The new www.rabobank.nl web site

Wednesday, February 08, 2006 1:33 AM by Dennis van der Stelt

@patrick : no, it screws up.

It's like the joke how many Microsoft engineers you need to change a broken light-bulb. None, because Microsoft declares darkness as the new standard. :)

So IE7 _will_ become the new standard. I added IE7 ->Beta<- because it will probably get fixed, or become the new standard! :)

# re: The new www.rabobank.nl web site

Wednesday, February 08, 2006 2:46 AM by Ramon Smits

Hmm... wierd :) I cannot reach www.rabobank.nl at this time.

And by the way. Which xp theme are you using?

# re: The new www.rabobank.nl web site

Wednesday, February 08, 2006 3:31 AM by Erwyn van der Meer

@Ramon. I can reach www.rabobank.nl. Maybe your DNS cache is stale and still points to the old server? Try "ipconfig /flushdns".

I use the Royale theme for Windows XP on my computer. It's the default Windows Media Center shell. You can also download it for regular Windows XP installations from http://www.microsoft.com/downloads/details.aspx?FamilyID=15373C73-D5F6-4AF0-B583-D633CB021612&displaylang=en

# re: The new www.rabobank.nl web site

Thursday, February 09, 2006 7:26 AM by Ramon Smits

I use royale too but your firefox tabs are themed in a different style.

# re: The new www.rabobank.nl web site

Thursday, February 09, 2006 2:20 PM by Erwyn van der Meer

@Ramon, I use the Colorful Tabs and Tab Mix Plus extensions in Firefox.

# re: The new www.rabobank.nl web site

Friday, February 10, 2006 7:53 AM by Jorgen Horstink

Please enlighten me and explain why the team has choosen for XHTML 1.0 strict, instead of HTML 4.01.

# re: The new www.rabobank.nl web site

Saturday, February 11, 2006 10:39 AM by Erwyn van der Meer

@Jorgen. The new www.rabobank.nl was rebuilt from the ground up. XHTML 1.0 Strict is a better starting point for future development. Some advantages for us were: it guarantees a better separation between the structure of the document and its presentation, it is easier to parse (as XML).

# Rabobank.nl site wins Usability Award 2006

Wednesday, April 26, 2006 2:34 PM by Erwyn van der Meer

The new Rabobank.nl web site (www.rabobank.nl) won the Usability Award 2006 today. This yearly award...