View stunning SlideShares in full-screen with the new iOS app!Introducing SlideShare for AndroidExplore all your favorite topics in the SlideShare appGet the SlideShare app to Save for Later — even offline
View stunning SlideShares in full-screen with the new Android app!View stunning SlideShares in full-screen with the new iOS app!
Multi-Surfacing – Separating Content from Navigation Developer TrackStephen Pope - Technical Architect - Eduserv
Introduction Stephen Pope – Technical Architect Eduserv – Not-for-profit organization, fund initiatives for IT and education First UK Sitecore partner First time in Denmark :)
Problem Large UK government department Lots of disparate content Spread far & wide Multiple content types Multiple audiences Multiple domains and campaigns Consolidate yet retain Likely to change name or structure
Tagging French Exam French Exams Other metadata
Mapping Article Store /Area1/Languages/ French Exams
Advantages of this approach Central store of content types Navigation nodes deal with structure not content Articles pulled into navigation using article metadata Navigation can be reworked at any point without large migration Articles can appear in multiple places Articles can appear across multiple domains
Multi-surfacing Keep each sections look and feel Maintain “Google Juice” Persistent URIs We had to take full control of the URLs in the system
Keeping search engines happy .. Canonical Link <link rel="canonical" href="http://www.blah.gov.uk/articles/french_exams" /> Add to <head> tag of pages that are derivatives Preserves “Google Juice” – Fully supported by Google / Bing / Yahoo! etc
Difficulties Letting go – Site is dynamic and evolving. Default Context – When an item can exist anywhere where is its default home ? Editor Education – Writing content that is self contained. Strong taxonomy – Enough depth and breadth to ensure good quality tagging.
Successes True multi-surfacing Already had its first restructuring test Sitecore is our Swiss army knife Multi-surfacing is only part of the solution
Full Solution Eduserv Web Framework URL Routing Full MVC – All items/templates have a controller IOC with Castle Spark View Engine replace XSLT Faceted Search Integration with open source projects such as Solr, CouchDB, Nutch and NServiceBus Customized ELMAH modules
Thank you – Have a great time at DREAMCORE 2010Email : email@example.com