Introducing Sitecore - The Experience Platform™
Adrian IORGU
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.
About me
• Freelance Sitecore and .NET Developer / Consultant
• 15+ years of experience in the web industry
• In love with technology
1. What is Sitecore?
2. One integrated platform
3. Under the hood
4. Why Sitecore as a CMS
5. Key features of Sitecore 8
6. Developer friendly
7. Demo
8. Q&A
What is Sitecore?
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.
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.
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+ 4,000+ 850+ 1,500+ 10,000+ 50+
WEBSITES BRANDS EMPLOYEES PARTNERS DEVELOPERS COUNTRIES
Over 4,000 customers globally
Built for large enterprises and mid-market
Organizations.
Yes, Sitecore is not free.
Sitecore - One Integrated
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.
In this context, integration is the key
To 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
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.
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.
Sitecore - Under the hood
Under the hood
• Introduction video
• Technology
• Data & Presentation Concepts
https://youtu.be/eDp0bBLVi0k?list=PLBBboLcTNpjLK7U9v7wa2fMevXFI-yD4B
Technology Landscape
Microsoft
Microsoft Microsoft Windows Microsoft ASP.NET
SQL Server
Dy|namics CRM
Salesforce Server MVC | WebForms
iOS | Android Windows Microsoft
MongoDB InDesign
Phone Xamarin
.NET
Lucene.NET Microsoft Microsoft Windows Active
| Apache SOLR SharePoint Azure Directory
A. Databases
Every Sitecore installation has at least three
databases that are stored separately and
have a predefined basic structure and
individual content trees.
• Core
• Master
• Web
Items
• Everything is based on an Item
• Comparable to object in OOP
• Unique IDs: GUID
Templates
• Items are defined by data templates
• Comparable to class in OOP
• Templates support multiple inheritance
Fields
• Building blocks for template
• Comparable to property in OOP
• Many built-in types
B. Presentation Concepts
Layouts
• Usually one per device.
• Defined in Sitecore (Layout > Layouts) and realized
as ASP.Net WebForms (.aspx) or MVC (.cshtml)
Placeholders
Define 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>
Reusable components
- use of standard ASP.NET components
- dedicated to the Microsoft Technology Stack and to its patterns and practises.
• MVC: View Renderings and Controller Renderings
• WebForms: Sublayouts (.ascx) and renderings (.xslt)
* it’s possible to use Sitecore MVC components on WebForms pages
Assembling the puzzle
Why Sitecore as a CMS
Why Sitecore as a CMS
Sitecore is highly scalable
… yet very easy to use
Sitecore & Windows Azure
Why Sitecore as a CMS
Real-time user experience
personalization with Geo-IP and
pattern-based responses
Why Sitecore as a CMS
Strong and customizable workflow processes for versioning,
approvals, incremental publishing, notifications, and archiving
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
Why Sitecore as a CMS
Control security access by role, user, and
group, and secure content down to the
component and element levels
Why Sitecore as a CMS
Full control over Sitecore.
- Pipelines
- Processors
- Scheduled jobs
Key features of Sitecore 8
Web and Mobile Support
Through the power of the Sitecore presentation and personalisation engine,
Sitecore allows you to create a compelling experience across devices.
Sitecore® Experience Editor
Sitecore® Experience Profile
Through 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.
Sitecore® Experience Profile
Sitecore® Email Experience Manager
Federated Experience Manager
Sitecore Commerce Connect
Integrate Commerce and Customer Experience
• Product Enrichment and Management
• React on Commerce Activity
• Vendor independence
• Sitecore Commerce Server
• Microsoft Dynamics AX
• Insite
• uCommerce
…
Sitecore Social powered by Komfo
Sitecore® Social
powered by Komfo
Developer friendly
You Choose the Tools and Frameworks
Sitecore
Instance
Manager
Sitecore
Unicorn SlowCheetah
TEAM DEVELOPMENT
FOR SITECORE
PowerShell
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.
marketplace.sitecore.net
marketplace.sitecore.net
• 19 sitecore modules
• 472 shared source modules
• 29 3rd party modules
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
Research projects
Sitecore 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
It’s time for a demo
Questions & Answers
Join the community!
Blog: www.welovesitecore.com
[email protected]
Thank you!
Adrian IORGU