A virtual domain bug, fixes for render_page.php, and SVG logos
I took a look at the stats for the site, and noticed a lot of 404 errors which I wasn't expecting, from accesses to render_page.php. I carefully wrote some handlers in the controller to redirect those accesses to the appropriate page on the new site, and those are working well on the "real" URL of the site on Pear but they seem to be failing on the virtual domain mapoflondon.uvic.ca. We think this must be due to a problem with the virtual host configuration. I've written to the sysadmins to see if they can fix the problem.
I've also tweaked the render_page.php handling code to make it a bit more effective.
Finally, I spent a lot of today replacing the logos with linked SVG images, as detailed here; that change has not yet been migrated to the live site because there's a display bug in webkit which has only just been fixed, and we need to wait for that fix to find its way into the release versions of Chrome.