SlideShare a Scribd company logo
Building intelligent websites with
        SharePoint 2013

             P&M307
         Waldek Mastykarz
         SharePoint MVP
 Waldek    Mastykarz, SharePoint MVP
     Mavention
     http://mavention.com
     http://blog.mastykarz.nl
     @waldekm
INTELLIGENT WEBSITE
Intelligent website




   Adapts to user   Adapts to scenario   Adapts to device
Business benefits


          Cut costs   Shorten

                      Time to market




Increase conversion   Expand reach
Ingredients
of intelligent websites
Ingredients


   Responsive     Responsive media

user experience




                  Responsive content
Responsive user experience
Expand your reach by supporting more devices


Which  devices are you focusing on?
Define breakpoints
Consider capabilities
Responsive media
Improve user experience by improving performance


Build upon responsive user experience
Sized on the server to save bandwidth
and time
Responsive content
Expand reach and increase conversion



                        Recommended content




                        Relevant content




                        Assistive content
Content targeting
Increase conversion by displaying relevant content


Who are your users?
Which audiences do you target?
    Which properties make up those audiences?
When     does a visitor get a property?
    When does she lose it?
Building intelligent websites
with SharePoint 2013
Responsive user experience
 DeviceChannels
 Responsive web design
   Nothing to do with SharePoint
   CSS media queries and JavaScript




        P&M302: Real-life building public-facing websites with SharePoint 2013
BUILDING RESPONSIVE WEB
DESIGN IN SHAREPOINT 2013
Responsive media
 ImageRenditions are a good start
 Mavention Responsive Image Renditions
BUILDING RESPONSIVE
IMAGES IN SHAREPOINT 2013
Recommendations
 ‘Just
      work’ out of the box
  (Recommended Items Web Part)
 Usage Cookie (per Web App setting)
 UsageAnalyticsId Managed Property
 recommendedfor property
 Logging Events (/_api/events/log)
   View: EventId 2
   Click: EventId 3
BUILDING RECOMMENDATIONS
IN SHAREPOINT 2013
Content targeting
 Define properties (Terms)
 Define user segments (Query Rule)
 Assign and revoke properties to visitors
  (custom development)
 Target content (extended Content Search
  Web Part)
BUILDING CONTENT TARGETING
IN SHAREPOINT 2013
Summary
 Intelligent
            websites are a great way to
  provide added value to the business with
  WCM
 SharePoint 2013 provides capabilities
  that support building intelligent websites
 Business considerations more
  challenging than technology
Capabilities overview
Intelligent websites with SharePoint 2013

Responsive  web design
Responsive images
Content recommendations
User segments
Query rules
Query suggestions
Query spelling suggestions
Page not found widget
More information
   Mavention Case Study
    http://blog.mastykarz.nl/go/mavention-case/
   SharePoint 2013 Query Spelling Inclusions for the masses
    http://blog.mastykarz.nl/go/evo13-4/
   Mavention Responsive Image Renditions
    http://blog.mastykarz.nl/go/evo13-5/
   SharePoint 2013 @ Mavention
    http://www.mavention.com/sharepoint-2013
   Mavention
    http://mavention.com
Thank you for attending!

More Related Content

PPTX
A Cloud-based Collaborative Learning and Coaching Platform
PPT
A Social Media Enabled Platform
PPTX
Personalizando experiencias de usuario con Reinforcement learning y Azure
PPT
Google Analytics Resources
PPT
Dave Kinsella's WCS Presentation
PPTX
SPS Milan 2018 hub sites
PDF
BlueSky_PathFlyer
PPTX
Microsoft Dynamics 365 App for Outlook
A Cloud-based Collaborative Learning and Coaching Platform
A Social Media Enabled Platform
Personalizando experiencias de usuario con Reinforcement learning y Azure
Google Analytics Resources
Dave Kinsella's WCS Presentation
SPS Milan 2018 hub sites
BlueSky_PathFlyer
Microsoft Dynamics 365 App for Outlook

What's hot (10)

PPT
Clickability: SaaS Web Content Managment Solution for Enterprise Organizations
PPTX
Microsoft Dynamics Relationship insights
PPTX
Etouches sydney roadshow using data to improve your events
PPT
An Introduction to Web Analytics
PPTX
EPiServer 7 CMS - NA Partners
PPTX
Maximize business productivity with Microsoft Dynamics CRM and Office 365
PPS
Portal and Website management solution
PDF
Google Analytics
PDF
Semantic search marketing introduction agency enablement
PPT
Bills Pr 2.0 Presentation
Clickability: SaaS Web Content Managment Solution for Enterprise Organizations
Microsoft Dynamics Relationship insights
Etouches sydney roadshow using data to improve your events
An Introduction to Web Analytics
EPiServer 7 CMS - NA Partners
Maximize business productivity with Microsoft Dynamics CRM and Office 365
Portal and Website management solution
Google Analytics
Semantic search marketing introduction agency enablement
Bills Pr 2.0 Presentation
Ad

Viewers also liked (20)

PPTX
ILTA Presentation - Building Public-Facing Websites with SharePoint 2010
PPTX
WCM & Public Facing Websites on SharePoint Online / Office 365
PPTX
SP2013 WCM Bootcamp - ARC04 Building intelligent websites
PDF
BIWUG - What’s new in SharePoint 2013 for public-facing websites
PDF
TechDays 2015 - Building Solutions with the Office Graph
PPTX
Building solutions with the Office Graph
PPTX
Building contextual experiences with the Office Graph (SPSMUC 15)
PPTX
SP2013 WCM Bootcamp - DSN Designing for SharePoint 2013
PPTX
Building solutions with Office Graph
PPTX
Leveraging the new Application Model for structured and repeatable deployments
PPTX
SP2013 WCM Bootcamp - ARC03 Engaging with visitors
PPTX
SP2013 WCM Bootcamp - Keynote
PPTX
SPSNL13 - Building intelligent websites with SharePoint 2013
PDF
Enterprise 2.0, socialising the enterprise
PPTX
NextGen Portal for Your Organization
PPTX
Building solutions with the Office Graph (Unity Connect Amsterdam 2015)
PPTX
SharePoint Connections Amsterdam 2013: Real-life building public-facing websi...
PPTX
SP2013 WCM Bootcamp - ARC01 Planning for public-facing websites
PPTX
Optimizing SharePoint 2013 public-facing websites for Internet search engines
PPTX
Building rich search experiences Apps for SharePoint
ILTA Presentation - Building Public-Facing Websites with SharePoint 2010
WCM & Public Facing Websites on SharePoint Online / Office 365
SP2013 WCM Bootcamp - ARC04 Building intelligent websites
BIWUG - What’s new in SharePoint 2013 for public-facing websites
TechDays 2015 - Building Solutions with the Office Graph
Building solutions with the Office Graph
Building contextual experiences with the Office Graph (SPSMUC 15)
SP2013 WCM Bootcamp - DSN Designing for SharePoint 2013
Building solutions with Office Graph
Leveraging the new Application Model for structured and repeatable deployments
SP2013 WCM Bootcamp - ARC03 Engaging with visitors
SP2013 WCM Bootcamp - Keynote
SPSNL13 - Building intelligent websites with SharePoint 2013
Enterprise 2.0, socialising the enterprise
NextGen Portal for Your Organization
Building solutions with the Office Graph (Unity Connect Amsterdam 2015)
SharePoint Connections Amsterdam 2013: Real-life building public-facing websi...
SP2013 WCM Bootcamp - ARC01 Planning for public-facing websites
Optimizing SharePoint 2013 public-facing websites for Internet search engines
Building rich search experiences Apps for SharePoint
Ad

Similar to P&M307 Building intelligent websites with SharePoint 2013 (20)

PDF
Responsive design in sp seminar buildingi 20130918
PPT
Reshaping SharePoint for Evolving Internet Devices
PPT
P&M302 Real-life building public-facing websites with SharePoint 2013
PPT
Branding SharePoint for Evolving Internet Devices
PDF
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
PDF
SharePoint Branding Webinar October 2013
PPTX
Branding 101
PPTX
Enhancing SharePoint with Responsive Web Design
PPTX
SharePoint and Mobile
PDF
User Interface Tips and Tricks for the Power User - Penelope Coventry
PDF
Responsive design SharePoint
PPTX
Responsive Design and Information Architecture with Oracle Web Center Content...
PPTX
Responsive Web Design ~ Best Practices for Maximizing ROI
PPTX
Drive Better SharePoint 2013 Mobile Solutions with Responsive Design
PPT
Enhancing SharePoint with Responsive Web Design
PPTX
SPSNL 2011 SharePoint 2010 WCM challenges made easy
PPTX
Beyond Branding SharePoint - SharePoint and Today's Web
PPTX
Optimizing SharePoint 2010 websites for search engines
PPT
Responsible, Responsive Design Webinar - November 12, 2014
PDF
Manage Your Web Content with SharePoint 2013 Mobility and Search
Responsive design in sp seminar buildingi 20130918
Reshaping SharePoint for Evolving Internet Devices
P&M302 Real-life building public-facing websites with SharePoint 2013
Branding SharePoint for Evolving Internet Devices
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
SharePoint Branding Webinar October 2013
Branding 101
Enhancing SharePoint with Responsive Web Design
SharePoint and Mobile
User Interface Tips and Tricks for the Power User - Penelope Coventry
Responsive design SharePoint
Responsive Design and Information Architecture with Oracle Web Center Content...
Responsive Web Design ~ Best Practices for Maximizing ROI
Drive Better SharePoint 2013 Mobile Solutions with Responsive Design
Enhancing SharePoint with Responsive Web Design
SPSNL 2011 SharePoint 2010 WCM challenges made easy
Beyond Branding SharePoint - SharePoint and Today's Web
Optimizing SharePoint 2010 websites for search engines
Responsible, Responsive Design Webinar - November 12, 2014
Manage Your Web Content with SharePoint 2013 Mobility and Search

More from Waldek Mastykarz (14)

PPTX
Setting up development environment for building SharePoint Framework solution...
PPTX
Deep-dive building solutions on the SharePoint Framework
PPTX
Building productivity solutions with Microsoft Graph
PPTX
Building solutions with the SharePoint Framework - deep-dive
PPTX
Building solutions with the SharePoint Framework - introduction
PPTX
Deep Dive building solutions on the SharePoint Framework - SPS Brussels 2016
PPTX
SharePoint Framework do's and don'ts
PPTX
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...
PPTX
Building Office 365 solutions with React
PPTX
Building contextual experiences with the Office Graph
PPTX
NextGen Portal for Your Organization
PPTX
Building solutions with Office Graph
PDF
Building solutions with Office Graph - SharePoint Connect 2014 Amsterdam
PPTX
SharePoint 2010 Web Content Management - The Developer Story
Setting up development environment for building SharePoint Framework solution...
Deep-dive building solutions on the SharePoint Framework
Building productivity solutions with Microsoft Graph
Building solutions with the SharePoint Framework - deep-dive
Building solutions with the SharePoint Framework - introduction
Deep Dive building solutions on the SharePoint Framework - SPS Brussels 2016
SharePoint Framework do's and don'ts
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...
Building Office 365 solutions with React
Building contextual experiences with the Office Graph
NextGen Portal for Your Organization
Building solutions with Office Graph
Building solutions with Office Graph - SharePoint Connect 2014 Amsterdam
SharePoint 2010 Web Content Management - The Developer Story

Recently uploaded (20)

PPTX
Cloud computing and distributed systems.
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
A Presentation on Artificial Intelligence
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Big Data Technologies - Introduction.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
KodekX | Application Modernization Development
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Machine learning based COVID-19 study performance prediction
PDF
Approach and Philosophy of On baking technology
PDF
Electronic commerce courselecture one. Pdf
PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Cloud computing and distributed systems.
Spectral efficient network and resource selection model in 5G networks
Dropbox Q2 2025 Financial Results & Investor Presentation
The AUB Centre for AI in Media Proposal.docx
Mobile App Security Testing_ A Comprehensive Guide.pdf
A Presentation on Artificial Intelligence
MYSQL Presentation for SQL database connectivity
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Big Data Technologies - Introduction.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
KodekX | Application Modernization Development
The Rise and Fall of 3GPP – Time for a Sabbatical?
Machine learning based COVID-19 study performance prediction
Approach and Philosophy of On baking technology
Electronic commerce courselecture one. Pdf
NewMind AI Monthly Chronicles - July 2025
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf

P&M307 Building intelligent websites with SharePoint 2013

Editor's Notes

  • #2: More and more devices are used to surf the web. Those devices come in different sizes and have different capabilities. They are also used by different people in different scenarios. Building separate websites for all the different devices and visitors is not only expensive but also time consuming to maintain. What if we could build a website that automatically adjusts its presentation to the particular device and its content to the particular visitor? Open before the presentation: https://www.mavention.nl/_layouts/15/termstoremanager.aspx https://www.mavention.nl/_layouts/15/listqueryrules.aspx?level=sitecol https://assets.mavention.nl/_layouts/15/ImageRenditionSettings.aspx https://assets.mavention.nl/Lists/ResponsiveRenditions/AllItems.aspx Keep open: IE: https://assets.mavention.nl https://www.mavention.nl https://www.mavention.nl.local http://win2012:2013 Firefox: http://www.mavention.com (clear cookies) http://blog.mastykarz.nl Explorer: https://www.mavention.nl.local/_catalogs/masterpage
  • #4: Before we talk further let’s have a look at some properties of an intelligent website. Show mavention.com Discuss the pieces on the home page Come to home page from my blog Size the home page to phone width Search for the translations article > show responsive renditions Show related content Show recommended content Show search query suggestions Show query spelling suggestions
  • #5: So to recap: an intelligent website is a website that adapts to who the user is, what she is trying to accomplish and what device she is using. Intelligent websites are cool obviously but is it something that business would spend they money on?
  • #6: From the business perspective there are a few benefits worth mentioning. Intelligent websites can help you cut costs. Instead of building and maintaining several separate sites you can have one single website that suits different purposes. Intelligent websites also allow you to shorten your time to market. By creating new dynamic content aggregation pages you can react to the market within minutes. Since intelligent websites adapt to all the different devices and users they help you reach more people and by showing content that is relevant to the users they increase conversion rate.
  • #7: Now we know what intelligent websites are, let’s take a look at what they consist of.
  • #8: The three main ingredients of intelligent websites are responsive user experience, responsive media and responsive content. On all those axes the website should adapt to who the user is, what she is trying to achieve and what device she is using.
  • #9: By supporting as broad range of devices as possible we can reach more people. Additionally we eliminate the need for separate websites. On top of that, because the content is published on a single website, we simplify the content management process. The first step in designing for responsive user experience is to define which devices you are focusing on. The goal is of course to support as many devices as possible but the main focus will help you define the different user experiences that you might need. The next step is to define breakpoints: the screen dimensions that will cause one user experience to turn into another. Finally, aside from the screen dimensions, depending on what devices your visitors are using, you might need to take into account the different capabilities that those devices have. For example do your users use systems with mice or do they use touch screens as well.
  • #10: With responsive media you ensure that the media fits the size and capabilities of the particular device. This allows you to optimize the performance of your website what leads to better user experience. Responsive media build upon responsive web design. Having defined the different user experiences you can then optimize the media loaded on the website accordingly. By sizing the media on the server the website loads quicker what saves your users bandwidth and time.
  • #11: Responsive content is something else than hiding paragraphs of content on mobile phones. The idea is to make the content fit the current scenario and be relevant to the user. You could think about recommended content that is related to the content that the visitor is looking at or content that is personalized based on user’s behavior on your website. Additionally you could help your user find the right content on the website. By displaying the right content on your website you can make users spend more time on your website and convert them to customers.
  • #12: One of the pieces of responsive content is content targeting: showing the user the relevant content. This part is particularly challenging from the organization point of view as it requires to know your audience and the different characteristics that describe them. First of all you have to distinguish between the different groups of users on your website. Then you have to translate those groups into audiences and define what properties they have. Finally you have to define how your visitors are going to get a property and when (if) they lose it. For example: on mavention.com we have content targeted at technical consultants and customers. We decided to recognize visitors as technical consultants if they come from one of the technical sites or if they read some technical content on our website. Once a person visits for example a blog post on our website they will be marked as ‘interested in technical content’.
  • #13: Now we know what intelligent websites are, which benefits they offer and what they consist of, let’s see how you could build an intelligent website with SharePoint 2013.
  • #14: Responsive web design has nothing to do with SharePoint at all. Using CSS media queries and optionally JavaScript it changes the user experiences across the different devices.
  • #15: Let’s take a look at how we have implemented Responsive web design on mavention.com.
  • #16: Image Renditions, one of the new capabilities of SharePoint 2013, offer a great starting point for building responsive media. The challenging part is to turn static rendition references into dynamic ones that change along with responsive web design. Mavention Responsive Image Renditions are a free SharePoint 2013 Solution that I have built that allows you to turn standard SharePoint 2013 Image Renditions into Responsive Image Renditions.
  • #17: Let’s take a look at how responsive image renditions with Mavention Responsive Image Renditions work.
  • #18: One of the building blocks of responsive content are content recommendations. The great part is that recommendations in SharePoint 2013 just work out of the box. In fact there is a web part called Recommended Items that will automatically display recommended content for you (assuming you’re using search-driven publishing). For the recommendations to work on an anonymous website you have to enable the usage cookie which is a Web Application-scoped setting. For non-product recommendations you have to add your identifier to the UsageAnalyticsId Managed Property Mappings. The recommendations engine provided with SharePoint is very flexible and there is API available that allows you to interact with it. The recommendations for the particular item are stored in the recommendedfor Managed Property. Next, using REST, you can log the analytics events that feed recommendations. For a content recommendation there are two events. First there is the view event that occurs every time an item is displayed as a recommendation for another item. The second event is the click event which occurs when an item displayed as recommendation is clicked, which means it was a good recommendation. This will boost the recommendation ranking of that particular item to that item even more.
  • #19: Let’s have a look at how it all works in SharePoint 2013 > On a blog post
  • #20: You can display personalized content using the content targeting capability of SharePoint 2013. The first step is to define all the different properties for all the different audiences for which you want to display personalized content. Those properties are represented as terms in your Term Store. Next you have to define all the audiences that should see personalized content. Those audiences are called user segments in SharePoint 2013 and are defined as query rules in search settings. The next step is to decide how you going to assign and revoke profile permissions to visitors. For this you need to develop a custom solution that will fit your needs. Finally you need to feed the profile of the user that you have gathered to the content search web part that will display personalized content based on that profile.
  • #21: Let’s take a look at how configuring content targeting in SharePoint 2013 looks like. …… .. And with that we have discussed all the different pieces that build up an intelligent website.