The site
So after days of me sitting and almost crying at the keyboard the site is almost ready to go. I say almost because I’m sure there are bugs in there, probably all over the place. For anyone interested here is a run down of the technology behind the site.
The page engine is based on PHP and MySQL using mod_rewrite to deliver the pages to the user as if they come from different directories. In reality the pages are all saved in a database and pulled out by one file. For example if you access about/syndication you’ll see futuricity.info/about/syndication. What actually happens is the site looks for the syndication page, under the about category.
The Media Player works based on a similar principle. Each media link is a JavaScript call to a function that opens a new window. When you call that function it looks to see if a media file is specified, we do that so we can send you to a specific file easily rather than you having to click through to find it. If a file is specified then the Media Player looks in it’s database and presents the file selected. If not file is specified it starts up in a sort of stand by mode, waiting for you to choose a file to play.
The other major part of the site is the RSS engine, this allows us to produce lists of just about anything that’s database controlled on our site, which is everything! Currently we produce feeds for the latest media file and the newest pages on the site.
It’s only fair to mention that the Media Player and RSS engine are licenced by PerryTech and not created specifically for the site. You probably think that this isn’t important but it needs to be mentioned so it’s clear that they fall outside of the Universities copyright.
Over the coming months we should see the site grow into a fantastic resource for everything Futuricity. Who knows I might even add a spell checker for the pages!
Mark