[2008-01-27] Website Slightly Reorganised

I have once again slightly reorganised this website in order to make it a bit faster to load, a bit easier to use and a lot easier to maintain. Among the major user-visible changes are a website feed, per-post pages, lighter aggregating pages and a website-specific Google search.

With the addition of a website feed, you can now automatically get notified of new posts to this website instead of having to manually check for such updates. The feed conforms to the Atom 1.0 standard. I have also verified that it works in at least Thunderbird and Google Reader.

Each "News" post now has its own dedicated page. This makes it easier to link to it, especially in the website feed. Instead of using expandable and collapsible sections to summarise posts on aggregating pages (the main page and the "News Archive" pages), I now put only the first paragraph of a post on an aggregating page. For longer posts, I insert a "Read More..." text linking to the dedicated page for the post. This considerably reduces the size of the aggregating pages.

The biggest changes however have been to the way I maintain this website. I have now expanded my use of the m4 macro processor and Unix shell scripts to automate as many tasks related to website maintenance as I could. This includes automatically creating aggregating pages with post-summaries in the right order, automatically creating the website feed, automatically creating a table of contents, automatically determining the dependencies between the various files with HTML fragments and using it in a "Makefile", etc. Maintaining this website is now less of a chore.

The time and effort I spend maintaining this website might seem to be quite disproportionate to the amount of useful content in it. That is because it is easier to keep tweaking this website than to produce genuinely useful content for it.

Other News from 2008