Tonight is theme testing night on andreasviklund.com, as I am going to test my new site design live on the site. The new look will be really simple, really clean and really boring. In other words, exactly what you could expect from me. The main differences are that the design is wider (1024px-friendly), has an expanded header section and a third column - and steps a bit away from the classic blog layout that I use now. It will also have a completely different menu and page structure, to make it easier for me to add new content later on.
My current site menus are terrible, as each and every one of them are hardcoded. Each page in the main menu on the top has a sub-menu in the sidebar, and whenever I add a page somewhere I need to make changes in several places in the code. A nice feature that I have now is that the "parent page" in the main menu is highlighted no matter which sub-page the visitor views. I managed to do that by abusing the conditional tags, and it is done in a really bad way that makes updates a pain. Each time the header is loaded, the conditional tags says "If the visitor is on page X, Y or Z, then highlight parent page A in the main menu" - for each of the menu options. This system was built for the first version of this site more than one year ago and it has worked really well, but today I can do it in a much better way. In the new theme all menus will be generated automatically, and it will make it more fun to add new pages…
But I'm not happy with how everything works yet so the new theme will not go live tonight, I will just try it out to see if it works as I want it to so far. Among other things, I will switch to some other archive format since my current archive is getting a bit hard to overview. I'm looking at different alternatives now, to find a compact but still functional solution. One possibility is that I use the Kottke Style Archives plugin (found through Weblog Tools Collection) in combination with something else. I don't know yet, so if you have any good suggestions for good archives I would be happy to hear them! I will also add some new features, but it will not be anything special. Just things that will make the site more fun to work with, and hopefully also more fun to visit.
The first round of testing will be done with the site in maintenance mode, which means that you will see a temporary "offline" message during an hour or two. Once everything is tested, I'll probably run the site with the new theme for an hour to see how it works live. If you happen to see this and want to help me out, please let me know if you experience any errors or problems. If nothing works, check back in an hour or two and everything should be back to normal again.