Multi surfacing dreamcore-v4

845 views

Published on

Presentaion on managing website content for a large UK government department

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
845
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Multi surfacing dreamcore-v4

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

×