The technology behind http://tombmedia.com
http://tombmedia.com is a hybrid proof-of-concept which runs on a virtualized Coldfusion web server (Server 2003 Web Edition), connects to SQL Server 2008, hosted on Microsoft Hyper-V. All owned and operated by TombMedia.
The server-side of the site uses ColdSpring to manage the component wiring, and while some of the back end components communicate directly with WCF web services, the Coldfusion code is a demonstration of how the visitor pattern can be used to keep your objects simple, and the data they carry kept managed by the factories that produce them.
Mootools is the client side scripting language; uncompressed scripts can be viewed by appending '.debug' to the javascript file. (i.e. /assets/js/v5.js has /assets/js/v5.debug.js and /assets/js/svc.js becomes /assets/js/svc.debug.js when you want to access the source)
The site uses HTML5 extensively and has a cached downgrading system to deal with inferior browsers.
- Tested in IE7+, Chrome 1+, Safari 3+, Opera 9.5+, and Firefox 2+ on windows.
- Tested with Firefox and Chromium on linux.
- Tested with Safari 4 and Chrome 4 on mac and Safari for iPhone and iPod Touch.
Some software utilized on this site includes the Mootools.Validator.js script for form validation, Bulletproof Templates for the website css and page layout, SessionSafe password protection, the Google Closure compiler for javascript compression, email obfuscation by The Enkoder Form, AuthSMTP for mail relay services and MozyPro for set it and forget it backup in the cloud.
Bugs have been noted with IE<7, Firefox 1, and Safari<3. Please report bugs using the form on this page.