Well the rumors are true. One of the instructors wrote this site from scratch in C#/ASP.NET 2.0.
As any good uniform site from ASP.NET 2.0 should do, this site uses a master page to describe the general layout
and default features. Each individual page is actually driven from a content file with a well defined XML
structure. Each aspx request is intercepted by an HTTP Module, which checks the "contentFiles" directory for
a file of the same name. If the file exists, the URL is re-written (server side) to a special handler page, that loads
the content file into the specified "body" panel. This page itself is derived from these content files.
The ultimate goal of this specific set up was to provide a method to make non-html users able to edit and
update the site, somewhat like a wiki, but with more control over the general site layout. It's not really
turned out that way, yet... Although this site is the guinea pig for this structure, the ultimate goal is
get the karate school website (which still has some work to go) on the end product.
Kelly has worked hard to make sure the site uses CSS for page layout, and not the typical usage of tables.
The site was tested in Internet Explorer 7.0 and Mozilla Firefox on Vista and Windows XP boxes. But the site
may not be compatible with previous versions of Internet Explorer, Netscape, Firefox, Safari, or any AOL browser
ever invented. Kelly offers sincerest apologies if you have issues observing this site with one of those browsers.
Most of the images on this site were taken by Stephen Gueck, an instructor of the studio.
This site is hosted by the friendly, competent and intelligent folks at
Radiant Tiger. I can't recommend them highly enough.
If you are here, you probably know how to contact Kelly for a consultation. He is happy to help! If you
are here via a search engine, my deepest apologies, but my services are not yet ready for public consumption.
(But stay tuned, and keep your eyes open for "xGemini"...)