This site is almost 10 years old believe it or not. Which is a lifetime in web years. The frontend mostly runs of a pile of cgi scripts and HTML::Template files that have grown organically over the years. The backend is developed using the Catalyst framework.
So, I’ve decided that it is about time to sort out my legacy frontend code and port the site to a moder web framework — Dancer. My other goals are to provide a slightly better experience on mobile devices, by using some responsive design techniques. And hopefully to tidy up ten years of accreted cruft in my templates. At the end of the process I hope to have a leaner, cleaner site which will be easier to maintain and easier to extend. A guy can hope!