introducing sitecore - the experience platform

57
Introducing Sitecore - The Experience Platform™ Adrian IORGU

Upload: adrian-iorgu

Post on 12-Jan-2017

1.467 views

Category:

Presentations & Public Speaking


2 download

TRANSCRIPT

Page 1: Introducing Sitecore - The Experience Platform

 Introducing Sitecore - The Experience Platform™

Adrian IORGU

Page 2: Introducing Sitecore - The Experience Platform

Marketing has changed dramatically over the last decade.With customer insights and experience management across all touch points becoming increasingly important, the need for a truly

integrated marketing technology is becoming more and more vital for the business.

Page 3: Introducing Sitecore - The Experience Platform

About me

• Freelance Sitecore and .NET Developer / Consultant• 15+ years of experience in the web industry• In love with technology

Page 4: Introducing Sitecore - The Experience Platform

1. What is Sitecore?2. One integrated platform3. Under the hood 4. Why Sitecore as a CMS5. Key features of Sitecore 8 6. Developer friendly7. Demo8. Q&A

Page 5: Introducing Sitecore - The Experience Platform

What is Sitecore?

Page 6: Introducing Sitecore - The Experience Platform

Sitecore© Experience Platform™• Sitecore is a powerful ASP.NET platform for building highly

sophisticated and compelling enterprise Web solutions, enabling web content editors and marketers to have full control over all aspects of their website from social integration to advanced personalization, e-commerce and much more.

• Sitecore is a blended solution, it combines a CMS (Content Management System) with a Marketing Platform.

Page 7: Introducing Sitecore - The Experience Platform

Sitecore© Experience Platform™

With Sitecore, marketers can own the experience of every customer that engages with their brand, across every channel.

It also lets non-technical people create and manage their content and marketing efforts in one single platform.

Page 8: Introducing Sitecore - The Experience Platform

Who is Sitecore?• Sitecore was founded in 2001 in Copenhagen, Denmark and

became a global leader in customer experience management software

• Sitecore is rated as a top leader by both Gartner and Forrester analysts

35,000+WEBSITES

4,000+BRANDS

850+EMPLOYEES

1,500+PARTNERS

10,000+DEVELOPERS

50+COUNTRIES

Page 9: Introducing Sitecore - The Experience Platform

Over 4,000 customers globally

Page 10: Introducing Sitecore - The Experience Platform

Built for large enterprises and mid-market Organizations.

Yes, Sitecore is not free.

Page 11: Introducing Sitecore - The Experience Platform

Sitecore - One Integrated Platform

Page 12: Introducing Sitecore - The Experience Platform
Page 13: Introducing Sitecore - The Experience Platform

There is little doubt that marketing efforts today has to be centered around the customer. To succeed in the modern marketplace, you have to provide personalized and compelling customer experiences.To do this, you have to be truly obsessed with knowing your customers.

Page 14: Introducing Sitecore - The Experience Platform

In this context, integration is the keyTo have a truly complete view of the customer, we need to collect and integrate relevant customer data from all touch points and systems across the organization, be it website or

mobile behavior, online or offline, CRM, Call Centers, ERP

Page 15: Introducing Sitecore - The Experience Platform

Collecting and analyzing this data is not the end goal. We need this data to be actionable, to drive business decisions and to automate processes – all in a intuitive and manageable

way.

Page 16: Introducing Sitecore - The Experience Platform

And finally we need those insights to drive the customer experience across all touch points and channels. Effectively

delivering the right content to the right customer at the right time – and on the right channel.

And this is precisely what the Sitecore Experience Platform aims at.

Page 17: Introducing Sitecore - The Experience Platform
Page 18: Introducing Sitecore - The Experience Platform

Sitecore - Under the hood

Page 19: Introducing Sitecore - The Experience Platform

Under the hood

• Introduction video• Technology • Data & Presentation Concepts

Page 21: Introducing Sitecore - The Experience Platform

Technology LandscapeMicrosoft

SQL ServerMicrosoft

Windows ServerMicrosoft ASP.NET

MVC | WebForms

Microsoft.NET

Lucene.NET | Apache SOLR

Microsoft Dy|namics CRM

Salesforce

iOS | Android Windows Phone Xamarin MongoDB InDesign

MicrosoftSharePoint

Microsoft

AzureWindows Active

Directory

Page 22: Introducing Sitecore - The Experience Platform

A. DatabasesEvery Sitecore installation has at least three databases that are stored separately and have a predefined basic structure and individual content trees.• Core• Master• Web

Page 23: Introducing Sitecore - The Experience Platform

Items

• Everything is based on an Item• Comparable to object in OOP• Unique IDs: GUID

Page 24: Introducing Sitecore - The Experience Platform

Templates• Items are defined by data

templates• Comparable to class in OOP• Templates support multiple

inheritance

Page 25: Introducing Sitecore - The Experience Platform

Fields

• Building blocks for template• Comparable to property in OOP• Many built-in types

Page 26: Introducing Sitecore - The Experience Platform

B. Presentation Concepts

Page 27: Introducing Sitecore - The Experience Platform

Layouts• Usually one per device.• Defined in Sitecore (Layout > Layouts) and

realized as ASP.Net WebForms (.aspx) or MVC (.cshtml)

Page 28: Introducing Sitecore - The Experience Platform

PlaceholdersDefine named regions ( placeholder keys ) of sublayouts or layouts to bind other sublayouts or renderings.

@Html.Sitecore().Placeholder("main")

Or

<sc:placeholder id="Placeholder1" runat="server" key=“main"> </sc:placeholder>

Page 29: Introducing Sitecore - The Experience Platform

Reusable components

• MVC: View Renderings and Controller Renderings

• WebForms: Sublayouts (.ascx) and renderings (.xslt)

* it’s possible to use Sitecore MVC components on WebForms pages

- use of standard ASP.NET components - dedicated to the Microsoft Technology Stack and to its patterns and practises.

Page 30: Introducing Sitecore - The Experience Platform

Assembling the puzzle

Page 31: Introducing Sitecore - The Experience Platform

Why Sitecore as a CMS

Page 32: Introducing Sitecore - The Experience Platform
Page 33: Introducing Sitecore - The Experience Platform

 Why Sitecore as a CMS

Sitecore is highly scalable … yet very easy to use

Sitecore & Windows Azure

Page 34: Introducing Sitecore - The Experience Platform

 Why Sitecore as a CMS

Real-time user experience personalization with Geo-IP and pattern-based responses

Page 35: Introducing Sitecore - The Experience Platform

 Why Sitecore as a CMS

Strong and customizable workflow processes for versioning, approvals, incremental publishing, notifications, and archiving

Page 36: Introducing Sitecore - The Experience Platform

 Why Sitecore as a CMS

Multi-Site Deployment: The architecture enables you to manage and deploy an unlimited number of sites and share content, code, and processes across any of your sites

Page 37: Introducing Sitecore - The Experience Platform

 Why Sitecore as a CMS

Control security access by role, user, and group, and secure content down to the component and element levels

Page 38: Introducing Sitecore - The Experience Platform

 Why Sitecore as a CMSFull control over Sitecore. - Pipelines- Processors- Scheduled jobs

Page 39: Introducing Sitecore - The Experience Platform

Key features of Sitecore 8

Page 40: Introducing Sitecore - The Experience Platform

Web and Mobile SupportThrough the power of the Sitecore presentation and

personalisation engine, Sitecore allows you to create a compelling experience across devices.

Page 41: Introducing Sitecore - The Experience Platform

Sitecore® Experience Editor

Page 42: Introducing Sitecore - The Experience Platform

Sitecore® Experience ProfileThrough the Experience Profile we can find and investigate each

individual customer and through the timeline, drill down into every individual interactions across all touch points.

Page 43: Introducing Sitecore - The Experience Platform

Sitecore® Experience Profile

Page 44: Introducing Sitecore - The Experience Platform

Sitecore® Email Experience Manager

Page 45: Introducing Sitecore - The Experience Platform

Federated Experience Manager

Page 46: Introducing Sitecore - The Experience Platform

Sitecore Commerce ConnectIntegrate Commerce and Customer Experience• Product Enrichment and Management• React on Commerce Activity• Vendor independence

• Sitecore Commerce Server• Microsoft Dynamics AX• Insite• uCommerce

Page 47: Introducing Sitecore - The Experience Platform

Sitecore Social

Sitecore® Social

powered by Komfo

powered by Komfo  

Page 48: Introducing Sitecore - The Experience Platform

Developer friendly

Page 49: Introducing Sitecore - The Experience Platform

You Choose the Tools and Frameworks

TEAM DEVELOPMENT FOR SITECORE

SitecoreUnicorn

SitecoreInstance Manager

SlowCheetah

PowerShell

Page 50: Introducing Sitecore - The Experience Platform

Sitecore ROCKS!Directly integrated into Microsoft VS 2010/2012/2013, Sitecore Rocks provides a fast and streamlined development experience with tools that developers are used to.

Page 51: Introducing Sitecore - The Experience Platform

marketplace.sitecore.net marketplace.sitecore.net• 19 sitecore modules • 472 shared source

modules• 29 3rd party modules

Page 52: Introducing Sitecore - The Experience Platform

community.sitecore.net

Here is where you get answers, discuss features and build your reputation.• More than 1850 new members in less than 2 weeks• Private or public groups

Page 53: Introducing Sitecore - The Experience Platform

Research projectsSitecore will be investing significantly in Machine Learning over the next couple of years. • Machine learning frameworks, e.g. Azure ML. • Built into Sitecore: E.g. Clustering

Native and external support for: • Supervised ML • Unsupervised ML

Page 54: Introducing Sitecore - The Experience Platform

It’s time for a demo

Page 55: Introducing Sitecore - The Experience Platform

Questions & Answers

Page 57: Introducing Sitecore - The Experience Platform

Thank you!

Adrian IORGU