View
736
Download
0
Category
Tags:
Preview:
DESCRIPTION
Presentaion on managing website content for a large UK government department
Citation preview
Multi-Surfacing – Separating Content from Navigation
Developer Track
Stephen Pope - Technical Architect - Eduserv
Introduction
o Stephen Pope – Technical Architect
o Eduserv – Not-for-profit organization, fund initiatives for IT and education
o First UK Sitecore partner
o First time in Denmark :)
Problem
o Large UK government department
o Lots of disparate content• Spread far & wide• Multiple content types• Multiple audiences• Multiple domains and campaigns
o Consolidate yet retain
o Likely to change name or structure
The plan..
Web Administration Article Store
Tagging
French Exams Other metadata
French Exam
Mapping
French
Exams
Article Store
/Area1/Languages/
Advantages of this approach
o Central store of content types
o Navigation nodes deal with structure not content
o Articles pulled into navigation using article metadata
o Navigation can be reworked at any point without large migration
o Articles can appear in multiple places
o Articles can appear across multiple domains
Multi-surfacing
o Keep each sections look and feel
o Maintain “Google Juice”
o Persistent URIs
o We had to take full control of the URLs in the system
Multi-surfacing - Context
http://blah.gov.uk/area1/languages/articles/french_exam
http://blah.gov.uk/news/2009/08/articles/french_exam
http://blah.gov.uk/articles/french_exam
http://otherblah.gov.uk/languages/articles/french_exam
Multi-surfacing - Context
http://blah.gov.uk/area1/languages/articles/french_exam
http://blah.gov.uk/news/2009/08/articles/french_exam
http://blah.gov.uk/articles/french_exam
http://otherblah.gov.uk/languages/articles/french_exam
Keeping search engines happy ..
o Canonical Link
o <link rel="canonical" href="http://www.blah.gov.uk/articles/french_exams" />
o Add to <head> tag of pages that are derivatives
o Preserves “Google Juice” – Fully supported by Google / Bing / Yahoo! etc
Strong URL Scheme
http://blah.gov.uk/area1/languages/articles/french_exam
http://blah.gov.uk/area1/languages/articles/french_exam.xml
http://blah.gov.uk/area1/languages/articles/french_exam.pdf
…/area1/languages.rss?p=1
http://blah.gov.uk/area1/languages/articles/french_exam.rdf
Difficulties
o Letting go – Site is dynamic and evolving.
o Default Context – When an item can exist anywhere where is its default home ?
o Editor Education – Writing content that is self contained.
o Strong taxonomy – Enough depth and breadth to ensure good quality tagging.
Successes
o True multi-surfacing
o Already had its first restructuring test
o Sitecore is our Swiss army knife
o Multi-surfacing is only part of the solution
Full Solution
o 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 2010
Email : stephen.pope@eduserv.org.uk
Recommended