• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Multi surfacing   dreamcore-v4
 

Multi surfacing dreamcore-v4

on

  • 988 views

Presentaion on managing website content for a large UK government department

Presentaion on managing website content for a large UK government department

Statistics

Views

Total Views
988
Views on SlideShare
988
Embed Views
0

Actions

Likes
0
Downloads
4
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Multi surfacing   dreamcore-v4 Multi surfacing dreamcore-v4 Presentation Transcript

    • 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
    • The plan..
      Web Administration
      Article Store
    • 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
    • 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 ..
      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
    • 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
      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 : stephen.pope@eduserv.org.uk