Transcript
Page 1: Dude, where does my data go?

Dude, where does my data go?

Martina Welander

Sitecore

@mhwelander

Sitecore User Group Conference 2015 1

Page 2: Dude, where does my data go?

Sitecore User Group Conference 2015 2

Page 3: Dude, where does my data go?

> Hi, my name is Martina

• Technical Consulting Engineer • Community Super-Fan• Ecosystem Websites• Team LST in Dnepropetrovsk• dev, doc, kb, marketplace, community, sdn

Page 4: Dude, where does my data go?
Page 5: Dude, where does my data go?
Page 6: Dude, where does my data go?

Not mine, too fancy

Page 7: Dude, where does my data go?
Page 8: Dude, where does my data go?

"Can Sitecore–"

Page 9: Dude, where does my data go?

"Let me stop you there. Yes.

Whatever you’re about to ask – yes, I can make Sitecore

do that."

Page 10: Dude, where does my data go?

+/products-my-

precious

Page 11: Dude, where does my data go?

much extend

such flexible

wow

Page 12: Dude, where does my data go?

> Dude, where does my

data go?

Dude, where does my data go?

Page 13: Dude, where does my data go?

> Let’s talk about data

• Site content• Pages, labels, buttons

• User-contributed content• Comments, blog posts

• User data• Name, address, favourite cheese

• Commerce, media, print, and beyond

Page 14: Dude, where does my data go?

What are my options?

Page 15: Dude, where does my data go?

…what’s the best option?

Page 16: Dude, where does my data go?

(WH)Y?

Page 17: Dude, where does my data go?

Site content

Page 18: Dude, where does my data go?

What’s so complicated about

that?

Page 19: Dude, where does my data go?

TEMPLATES

Page 20: Dude, where does my data go?

PRESENTATIONDETAILS

Page 21: Dude, where does my data go?
Page 22: Dude, where does my data go?

> Lol, no.

• Custom URL structure and SEO• Performance• Maintainability• Search and indexing• Content re-use• Content specialization• Navigation title vs <h1> vs <title>• Summary vs tagline vs content vs abstract

Page 23: Dude, where does my data go?

Personalization&

Content Testing

Page 24: Dude, where does my data go?
Page 25: Dude, where does my data go?

> OK, let’s get crazy

• Test form labels• Test button text• Personalize introductory paragraphs• Personalize headings

The problem with datasources…Martin Davies, Kagool

Page 26: Dude, where does my data go?
Page 27: Dude, where does my data go?
Page 28: Dude, where does my data go?
Page 29: Dude, where does my data go?

> Page Title: The Loneliest Field

Page 30: Dude, where does my data go?
Page 31: Dude, where does my data go?

ExampleSitecore Documentation Versioning

Page 32: Dude, where does my data go?

Business Requirements

Visitors• http://doc.sitecore.net/sitecore-xp/8-1/• Stable URL for latest version – http://doc.sitecore.net/sitecore-xp

Writers• No duplication for writers• Update, delete, move, rename across versions• Update-specific exceptions

Page 33: Dude, where does my data go?

Option #1Single tree, filter

by meta data

Page 34: Dude, where does my data go?
Page 35: Dude, where does my data go?
Page 36: Dude, where does my data go?
Page 37: Dude, where does my data go?

Verdict

Pros• No duplication

Cons• URL rewrites• Sad Google• Complex tree, does not scale

Page 38: Dude, where does my data go?

Option #2Replicate edits

<events>

Page 39: Dude, where does my data go?
Page 40: Dude, where does my data go?
Page 41: Dude, where does my data go?
Page 42: Dude, where does my data go?

Verdict

Pros• Automatic duplication• Version-specific presentation• Nice URLs

Cons• Anticipating all actions and exceptions• CM performance

Page 43: Dude, where does my data go?

Option #3Publish to structure

<pipelines>

Page 44: Dude, where does my data go?

master

Page 45: Dude, where does my data go?
Page 46: Dude, where does my data go?

web

Page 47: Dude, where does my data go?

Verdict

Pros• Nice URLs• Publishing does the work• No duplication

Cons• Complex pipeline• Complex structure tree• No presentation variation

Page 48: Dude, where does my data go?

Option #4Link items

Page 49: Dude, where does my data go?
Page 50: Dude, where does my data go?
Page 51: Dude, where does my data go?
Page 52: Dude, where does my data go?
Page 53: Dude, where does my data go?

Verdict

Pros• Nice URLs, minimal rewrites• No topic content duplication• Minimal customization, maximum flexibility• Editor experience• Bonus testing capabilities! Test topic-1 vs topic-2 content

Page 54: Dude, where does my data go?
Page 55: Dude, where does my data go?

User-contributedcontent

Page 56: Dude, where does my data go?
Page 57: Dude, where does my data go?
Page 58: Dude, where does my data go?

> What do I get from Sitecore?

• Workflow and security• Content re-use • Translation• Testing• Personalization• Tagging

Page 59: Dude, where does my data go?

Access to masterdatabase

Page 60: Dude, where does my data go?
Page 61: Dude, where does my data go?

Publishing clears cache

Page 62: Dude, where does my data go?

> Options

• Write directly to master• Item Web API• Sitecore.Services.Client• Custom API

• Sitecore database with a twist• Copy of a Sitecore database (web content)• With data provider

• Custom database• Not even a database!• Write to index• Disqus

Page 63: Dude, where does my data go?

Off the top of my head…

Page 64: Dude, where does my data go?
Page 65: Dude, where does my data go?

> Hey, I’ve got a community!

• Engaged community• Searchable content• One forum thread per documentation topic• ID/GUID link

• FxM and xDB to stalk you• Special Feedback Champion Unicorn award?!

Page 66: Dude, where does my data go?

Like a sir lady

Page 67: Dude, where does my data go?

User data

Page 68: Dude, where does my data go?

> xDB

• Highly extensible• MongoDB / JSON• Data that enhances the experience (not passwords!)• Extend with facets • Surface in reporting

Page 69: Dude, where does my data go?
Page 70: Dude, where does my data go?
Page 71: Dude, where does my data go?

> Security!

• Firewall / DMZ• HTTPS• OnPrem vs Cloud – insurance, finance

Page 72: Dude, where does my data go?

> Sensitive data questions?

Page 73: Dude, where does my data go?

And beyond…

Page 74: Dude, where does my data go?

> Media

• Database• File system• DAM / CDN

Page 75: Dude, where does my data go?

> Commerce

• Sitecore Commerce powered by..• Dynamics• Commerce Server

• uCommerce• Insite• Active Commerce

Page 76: Dude, where does my data go?
Page 77: Dude, where does my data go?

> Print Collateral

• Print Experience Manager

Page 78: Dude, where does my data go?

> Hi, my name is (still) Martina• @mhwelander• mhwelander.net for blawgs • community.sitecore.net• sitecorelst.tumblr.com

Page 79: Dude, where does my data go?

Thank you

Sitecore User Group Conference 2015 79


Top Related