At last, I think the RSS system can be finally put to bed for at least the next couple of months - the last few days have been spent finishing off the extensions to the RSS system. UPSU.net now boasts one of the most comprehensive syndication systems anywhere (ironic timing of course - Summer is the Union's quietest period, so there's not likely to be much happening over the next two months...!).
Another amazingly dull post coming up... ;o)
I've been tweaking the code that decides what the URL is for the pages on the site. The changes aren't finished yet, but it should mean shorter, easier-to-remember URLs to find your way around the site, and Google & chums should be able to do a better job of indexing the site, which isn't too bad an idea either.
(I must learn to write more interesting less terminally dull post titles...)
Today I've been mainly pushing php around the forums: one thing about open source projects is that, when you dig around in the code a bit, you find lots of hidden "extras" that, for one reason or another (lack of time to document, security concerns, lazy developers ... ok the last one is plainly wrong since noone would bother writing open source code if they were *that* lazy) never made it into the released product, or at least weren't fully exploited.
Well, it's been a couple of very long days. I've been tied up with the forums, blogs and commenting system. The forums and blogs have been seeing more pixel-pushing and a lot of sub-standard code has been re-written to improve the reliability of both systems.
The main bulk of today's work was getting the commenting system ready to turn on. The basics were already in place - people could write a comment and click a button, and an administrator could then decide whether they wanted it displayed or not.
Last week I went back to my parents' house for a few days to try and concentrate on the website. I ended up dismantling my car's steering trying to fix some weird handling and got practically no work done, so this week has been a hectic mix of lectures and pixel-pushing.