This site is no longer updated but kept as it still get lots of traffic. You can find more updated information about me at jenswedin.com.


November, 2005


25
Nov 05

The Skatteverket re-launch

The best government website in Sweden got even better today ;)

The re-launch of Skatteverket's website

This morning we re-launched Skatteverket (Swedish tax agency, swedish) at 06:20. We’ve been working with the re-launch for almost a year and now we finally went live. I have only worked for Skatteverket half a year but most of my time I been involved with this project. The project has been to convert the old handmade (Dreamweaver) content into a full blown web content publishing system. It has been a really great project with a lot of system testing, building templates, validating content and starting to implement new features.

We have only at this point made minor changes in the layout and design, the major goal was to convert the old site into our new publishing system. The system used comes from Sweden and is called SiteVision and developed by Senselogic.

* Screenshot before the launch
* Screenshot of the re-launched site

The good things

* The site only uses variable font size.
* We have removed about 3000!!!! uniquely handmade HTML pages, and converted them into 22 template based pages
* Gone from 127 different colours to 20. (borders, backgrounds, images etc.)
* The site now uses headings, old site used bold as headings. Google will love us
* The site now has a nice search engine based on Lucene
* We have finally dropped the frames, hooray
* Print works (is still JS dependant)
* Great interface for designers, writers and administrators
* I would say we follow 80% of the WAI specifications
* The template system is quite good, I’d love to make it even better

The not so good things

* We still uses tables for main layout.
* We do not have full control of the HTML, CSS and JS code (The CMS produces all code)
* The CSS and JS is inline (Don’t ask me why)
* Hoping for XHTML in the future, today we’re using HTML 4.01

TODO

* Cleaning, cleaing and cleaning (images, strange layout converted from the old site, converting strong to headings etc.)
* Drop the table and go for CSS based layout
* Improve layout and design
* Improve the support for WAI
* Better information architecture
* New and improved services for our citizens
* Maybe a flexible or fluid design instead of fixed.
* Convert and move our self services into the CMS.
* A lot of internal things for better maintainability.

Thanks

* The great guys over at Senselogic
* The competent people over at WM Data
* The super guys at the IT department at Skatteverket
* The whole gang at the communication department at Skatteverket (where I work)
* The very best project manager from Teleca


24
Nov 05

The Nordea website re-launch

Today Nordea (.se, .no, .dk, .com etc.) re-launched it’s website with new design and code. Congrats to my former colleagues.


14
Nov 05

Google Analytics

Google has once again greeted the internet with a great free service, Google Analytics, a web statistics tool. I am now trying it out, it will take 12 hours for the service to populate some numbers to look at. I’ll be back with some nice screenshots.

EDIT: Here are the screenshots, it took about 48 hours before the service started to work, probably because the massive interest in the service.

* Screenshoot 1
* Screenshoot 2
* Screenshoot 3
* Screenshoot 4
* Screenshoot 5
* Screenshoot 6
* Screenshoot 7
* Screenshoot 8
* Screenshoot 9
* Screenshoot 10
* Screenshoot 11
* Screenshoot 12
* Screenshoot 13
* Screenshoot 14
* Screenshoot 15
* Screenshoot 16
* Screenshoot 17
* Screenshoot 18
* Screenshoot 19
* Screenshoot 20
* Screenshoot 21
* Screenshoot 22
* Screenshoot 23
* Screenshoot 24
* Screenshoot 25


3
Nov 05

Behind the Nordea market information redesign

One of the last projects that I worked on when working for Nordea was launched this spring. A market information service (Swedish) for their public site, the secure bank service and the intranet. All site uses the same design and code, it only differs in content, intranet having most and the public site the least. The project was a collaboration between the people at Nordea Markets who needed the new service, Nordea IT, Nordea communication (where I worked) and SIX which build the backend code and deliver all the content.

Nordea market information

## Design
This is the updated Nordea design, this project is the first site to go public with this design.

We used the new Nordea design that has been developed during this and last year. This is the design that hopefully all Nordea websites will use in the future. This is quite a large job so it will probably take a few years for this to happen.

The design had the purpose of make the top brand area a bit smaller than it is today. There was also an need to make the main navigation larger and easier to see. The local navigation (left menu) has also been slightly modified for better usability.

The design for the new Market Information is a modified version of the upcoming design. We changed a few things for this project to make it work better for this kind of information and structure.

* Instead of 12 px Verdana we used 11px.
* The local navigation (left menu) do not have a cascade menu, mostly because the site was very shallow.
* The frontpage uses a two column design with equal width.
* The “Handla direkt” dropdown is only used on the public page (was added after I left)

On this site we uses tabs extensively, the tab code was something we was amazed when we first found it at A list apart. We had made several tried to make accessible, lightweight and easy maintainable tabs with no luck. Douglas Bowman, we really owe you one.

## Webstandards and the rest
When we started to make the new design we wanted the code behind it to top notch. We developed the framework that would work in all kind of different platforms and services.

We used the famous “learn the user about webstandards” link used on many sites as Wired as example. Problem is that there is only an empty link at the moment, maybe this will be fixed later. (hint, hint)

## Font sizes and typography
We used the mixture between ems and percent. We used a technique described by this insane guy that has some screenshots for you.

The font used are Verdana for Windows and Macintosh, Linux gets Lucida or Helvetica if it does not have Verdana installed.

* http://www.codestyle.org/css/font-family/sampler-UnixResults.shtml
* http://www.realworldstyle.com/fonts.html

## The CSS files
If looking at the first CSS file you might wonder why there is so many files and all the versions. I’ll try to explain how it works.

First there is a loader or jump file. This file is loaded by all browsers. This file then loads all the other CSS files. The naming I used was first the media, then common or local. The common version will be used for all Nordea websites, then if there is a need to change something in a local site, like this one we added the stuff in the local file. By doing it this way we could separate all changes into the local files making it easy to maintain. All Nordea sites as intranet, open and secure and applications are to use the common files in the future, hopefully.

CSS scheme

There is also a few “hack” CSS files for IE Windows and Macintosh.

Here we used a few resources as inspiration.

* www.informit.com/articles/article.asp?p=170511
* www.stopdesign.com/log/2004/07/06/filtering-CSS.html
* www.tantek.com/CSS/Examples/

All the CSS layouts are based on the commonly used body id tag technique. I think I first read about it in the Project Mars PDF by Peter Ottery where he described the redesign of Sydney Morning Herald and Age sites. By using an id on the body the layout could all be changed with just one change of id. Very clever technique.

* fp1col = frontpage 1 column
* fp2col = frontpage 2 columns
* cp1col = contentpage 1 column
* cp2col = contentpage 2 columns

If looking at the main screen CSS file
you can see how the content is grouped, it first has an appendix where I try to describe the different parts of the CSS. Also by using numbers I could easy search for stuff. Just hit CTRL + F and search for a specific part of the CSS. Here are some other readings about managing your CSS files.

* http://www.stopdesign.com/log/2005/05/03/css-tip-flags.html
* http://www.digital-web.com/articles/architecting_css/

I know that the file is quite big, a optimization could be good but we also wanted the file to be as readable as possible by others than us. As there is a lot of others working with the same files I did not want it to be to complex for them to read and work with.

## Functionality
When we started with the coding of the front-end code we also wanted the functionality to be separated in a external file. As I or the rest of guys that I worked with was not an JavaScript guy we asked for help from IT. We wanted as many generic functions to be the same in a separate file. We found that print, open new windows (popup), close window and back links would work for this. The script now searched the page for certain classes and id. If found, functionality is added to the link, like the print link in the top part of the page.

## Accessibility
We used common accesskeys to common places like search, main content, front page etc. The accesskeys used was taken from the e-nämnden recommendations (new window, PDF, Swedish).

I added what I call an accessibility box, it’s hidden for normal users but read by screenreaders. It uses the off-left trick.
The box contains links and acceskeys to different parts of the page but also to the front page etc.

## Other media
The website has an printer friendly version, most pages will look fine when printing. There is also an handheld version using the handheld media CSS. This version is not really 100% completed.

## Thank you

This was a great project with a lot of great people and great collaboration. It was great to work with standards and CSS based layout for a site that is more like an application and not just an ordinary information site or blog. Of course would I like to fix a few things when I look back at it now, but that how it always is.

* All the people at Visual Identity and Trademark (Ulf, Marie, Arne, Richard)
* All the people at Development and Tools (Daniel, Malin, Frode)
* All the people at SIX (Tommie, Daniel, Linux guy)
* All the people at Markets
* All the people at IT (Ylva)
* All the test persons