Completed Date January 2009. Webite: www.bordershealthinhand.scot.nhs.uk
NHS Education for Scotland portal website, providing health information on various subjects and in difference languages. Built on top of Umbraco, an open source .NET Content Management System, the primary CMS used where I work.
Borders Health in Hand is a portal type website build using Umbraco, an Open Source CMS built on top of ASP.NET. The site integrates with a search trawling/indexing technology we use at work called FAST.
It also integrates Google Maps technology as it allows users to search for health centers in an area as specified by a postal code, or address. This includes using the Google Maps API to place points on the map indicating where there health centers are located, with a description tooltip when they click on a point.
I have made heavy use of PNG sprites for this site as their were a lot of CSS images in the original design. This reduced HTTP lookups to improve the responsiveness of the site.
The site also makes heavy use of XSLT to display the search results. These search results are delivered from FAST as XML, and the XSLT transforms that XML into valid XHTML. This is an easier approach to make compared to the alternative of writting lots of C# code to parse through a complex XML file and write out some XHTML via StringBuilders.
In fact Umbraco actively encourages the use of XSLT to diplay data from it's CMS, as all it's data is stored as a cached, in memory, chunk of XML. Using XSLT makes it easy to tranverse this XML to get at the data we need using XPath. Much of the site is rendered this way, including navigation, and lists.
This is the approach we take to writing most of our Umbraco based sites, although if we need more complex functionality, Umbraco does allow use to use standard ASP.NET UserControls and ServerControls as well. These were used for the contact forms.
Silverlight Usage Statistics from Google Analytics. (from the blog Add Silverlight Tracking to your Google Analytics )
@elijahmanor FYI the Accordian control in your latest Tech Tweets seems broken (9th March), ASP.NET and ASP.NET MVC entries missing
about 4 hours ago from EchofonRT: @mkristensen: Search for "recursion" on Google and see if you can spot the easter egg - Awesome!
about 17 hours ago from Echofon@shanselman Turn off hardware acceleration in Flash (right click on Flash area), or try updating your graphics card drivers
about 19 hours ago from EchofonBlogged: Dependency Injection in #aspnetmvc 2.0 – Part 3: Custom DataAnnotation ValidationAttributes http://bit.ly/adKiez
12:21 AM March 9th from EchofonMy greatest anti-achievement yet. I've managed to bring down an entire site by putting !exclamation! mark (C# NOT operator) in wrong place
9:48 AM March 8th from Echofon