New Year... New Site

A description of whats new in phase 2 of my site updates, including a new look... just in time for the new year...
Earlier I described the first phase of my updates... since then I've incrementally worked on various things, just in time for the new year. The big changes are:
  • More navigation improvements, for example the table-of-contents list in the sidebar.
  • Friendly URLs for some of the posts, the post archives, and photo albums... this mostly helps search engines, and not humans per se J. This is done via what is called URL rewriting (so nothing new here). Along the lines of helping out search engines, I've also made the title and meta description and keyword tags in the document header reflect the content of each page.
  • Cleaned up some of the UI, which should hopefully make the pages an easier read.
  • Part of cleaning up the UI was a set of internal changes, to share the layout markup across all pages, and reducing duplication using a custom masterpage framework on top of ASP.NET v1.x (this site is not yet running Whidbey).
  • Finally updated my RSS feed handler to generate Last-Modified and ETag content headers, and appropriately indicate nothing has changed if nothing has indeed changed on my blog. Theres no excuse for not having implemented that sooner. It was definitely long overdue.
  • The last one is probably the most significant in terms of visual impact. I've now got multiple themes: the original dark one with a few tweaks, plus a spanking new lighter variant of the same. Ever since I first put together this design, some people have commented that they love it, and at the same time, some people have complained that I am the cause of hurting eyes (not quite so literally though). I personally find the original dark one looks great on LCD panels on my laptop or at work, but doesn't seem do all that well on a regular CRT at home. So in order to please folks, theres a new theme, and you now have a choice. You can switch between them via the two buttons on the page toolbar on the top-right. And if you've got cookies enabled, your choice will be used across all pages on the site, and persisted across sessions. Let me know what you think of the two themes. I'd love to hear any feedback.
I am sure there are some other changes, lurking around here and there. Windiff showed a lot of stuff has changed before I checked in the updates. See if you can spot any other changes...
Posted on Saturday, 1/1/2005 @ 3:18 AM | #My Site


Comments

5 comments have been posted.

Chris

Posted on 1/1/2005 @ 11:46 AM
Love the new theme and the theme buttons. Very cool!

Dimitri Glazkov

Posted on 1/2/2005 @ 2:23 PM
Nikhil, for a developer, you definitely have a good "designer eye". Slick-looking sfuff. Now, would you like me to convert you to the "structural markup" religion? :)

Milan Negovan

Posted on 1/2/2005 @ 4:02 PM
I appreciate the light theme. The old, dark one, was killing my eyes on my laptop screen so I always read it in an aggregator, i.e. without styles.

If you don't mind, I'd like to offer a couple of suggestions. I'd move comments above the comment box itself because I didn't even realize two people had already commented on this post. Also, there's no DOCTYPE in your pages. I think you, guys, have been too dormant and slow to express your position on web standards, let alone practice them.

I'm happy with the update. I hope more bloggers follow your lead. Keep up the great work!

Nikhil Kothari

Posted on 1/3/2005 @ 3:33 PM
Dimitri,
Thanks for the compliment :-)
I think I know what you mean by "structural markup" ... but perhaps you could clarify a bit? I'd love to hear specifically what I am doing wrong. For example, the list of links on the top banner of the site - they are in a table, and could have been implemented instead as a set of <li> items in a list. Is that what you mean? I looked into that, but thought it best to keep in mind for the next update...

Milan,
Totally agree about the comments UI. Coincidently I was actually changing just that when I read your comment. Comments are now ordered oldest to lastest which hopefully makes following them easier as one reads down, and the posting UI is on the bottom of the page.

On the missing doctype, yes I need to add that. Ideally, I'd like to turn on strict mode, but need to do some testing... I am sure some layout will be broken and will need to be updating. Again, will probably have to wait until the next site update.

Nikhil Kothari

Posted on 1/4/2005 @ 7:47 PM
One more small update - added the ability to view archives by years & months... though this shows one thing clearly - that I should post more :-)
The discussion on this post has been closed. Please use my contact form to provide comments.