My new blog present here.

Featured Post

Insights into Sitecore Search: A Definitive Introduction

A key component of digital experience management is effective information retrieval. A simplified approach is required for websites, applications, and platforms containing a lot of material so that consumers can easily get the data they require. This need is met by Sitecore, a well-known name in the field of digital experience platforms (DXPs), which provides powerful and comprehensive search functionality. We will travel into the realm of Sitecore Search in this article, learning about its capabilities, architecture , and the enormous value it offers both developers and end users. Introduction to Sitecore Search    A headless content discovery platform powered by AI , Sitecore Search enables you to build predictive and custom search experiences across various content sources. To extract and index you

What’s new in Sitecore 10

The Sitecore Experience Platform 10.0 is available from 04th August’2020 for download. This newer version is having many technology changes for technical audiences and digital marketing related features for marketers.

In Sitecore 10.0, the product team done more worked on the ways of development options for developers, deployment options to reduce the cost of ownership, re-usability, performance improvements and content serialization, so that website build on the Sitecore can be deliver in less time with industry standard.

The improvements/benefits in Sitecore 10.0 for Marketers and Developers are:


Digital Marketing Team Members:
  Experience Analytics
   •    Sitecore is not just CMS its more than that and market leader in Customer Experience Platform. For this in Sitecore 10.0 to track the audience’s engagement with respect to website interaction filter provided in the Experience Analytics Reports:
 



   •    The channel specific filters introduce for segmentation to get deeper information about user interaction for the website:
 

   •    The organization which wanted to utilize CX capability of the Sitecore was not able to use due to cost so from Sitecore 10.0 onwards Content Management and Reporting app services now use the same app service plan and this reduces the hosting cost.
   •    In Marketing Automation new birthday rule has been added so that we can perform some action on the special day of customer:
 


  Email Experience Manager 
   •    From Sitecore 10.0 separate EXM license required.
   •    New Email templates introduce like Left Image block, etc.

  Data Compliance 
   •    Data anonymization support for Sitecore Forms i.e. remove identifying particulars or details about user but Sitecore Analytics will persist the user details so that there is no loss of data for Digital Marketing team.
   •    The Right to object functionality added. Which will help user to provide consent before data being tracked by the website and development team can configure this option. Additional consent requirements can be implemented.

  Editing Experience 
   •    Ease of content creation for Content Author while pasting content from Microsoft Word.
   •    Improvements for next generation Experience EditorHorizon”: Multilingual and Multi-site support
        o    Selection of existing website from Horizon: earlier name of the item and site name needs to add in the url
 


        o    Language selection filter:
 


        o    Placement of List of available components has been changed:
 


        o    New Content Editor view: to update the metadata of the page

 


        o    Page Editor icon and Simulator icon (earlier it was added as PLAY button) added.
 


        o    Improvements for editing Sitecore SXA based website.

•    With improved integration of Sitecore Content Marketing Platform (CMP), Marketing Team can manage the content from single source (Sitecore ContentHub) and push content to different consumer by utilizing support of additional fields.

  Salesforce Marketing Cloud (SFMC) connector 
With the use of updated version of Salesforce Marketing Cloud (SFMC) connector earlier you can push the data into Sitecore Analytics DB (xDB) to capture user’s interactions from other sources. Addition to this now in real time you can engage user into Sitecore Marketing Automation plans.

In-session Personalization support with Sitecore XM topology 
   •    In Sitecore you can personalize the content on the basis of user behavior which is being tracked by the Sitecore and stored into xDB for future use and in this Sitecore Experience Platform (XP topology) comes into picture. To utilize full featured Sitecore we have to invest more on license cost as well as infrastructure cost.
   •    In Sitecore 10.0, Sitecore introduce the support of In-session personalization with Sitecore XM topology. The In-session personalization means deliver personalized content on the basis of run-time behavior of user which stored in the server’s memory and gathered details will be flushed when user’s session expires.
   •    In XM topology personalized content delivered using the Rule Set Editor and some of the supported rules are Date based/Device based and Field based, etc.

Development Team Members: 
  Container Support 
   •    From Sitecore 10.0, Sitecore Team providing official support for container-based Sitecore development with Docker and Kubernetes technology-based container infrastructure.
   •    Sitecore Team also provided image repositories so that development team start development and deploy quickly without having issues in installation of supporting software and pre-requisites.
   •    With Container based infrastructure, organization can easily adopt industry standard DevOps practices for Continuous Delivery (Integration) and Continuous Deployment

  New Developer Experience (DevEx) 
   •    As you aware that Sitecore Omni Channel providing complete Headless Experience with full support of Sitecore Experience Capabilities (Experience Editor features, analytics, tracking and Personalization) using Sitecore JSS SDK which supports implementation using Client-side scripting framework like React, Angular and Vue. In Sitecore 10.0, Sitecore introduced cross-platform ASP.NET Core based SDK for Headless Development with full support of Sitecore Experience Capabilities which can run on Windows, Mac, and Linux.
   •    With the help of ASP.Net Core SDK Headless Services we can create headless rendering applications that run independently.

  Content Serialization 
   •    In Sitecore 10.0, Sitecore provided native content serialization support for moving content from one Sitecore instance to other using Sitecore Command Line Interface (CLI).
   •    The Sitecore CLI tool build using the PowerShell. This native serialization tools needs to be installed along with .NET Core/ Sitecore Management Services (SMS) and configuration files to setup the environment details.
   •    With the help of Sitecore CLI you can login into remote Sitecore Instance/ Publish Sitecore content/ Compare Sitecore Items of two Sitecore instances/ Create Package of Serialized items, etc.
   •    The support of TDS and Unicorn still present.
   •    Sitecore also introduce the GUI based Visual Studio extension called Sitecore for Visual Studio and available with TDS license.
   •    With the help of Sitecore CLI and Sitecore for Visual Studio you can quickly move the content into different Sitecore environments by utilizing CI/CD process.

  Performance Optimizations 
   •    Some of the high-level improvements are:
        o    Experience Editor/Content Editor load time
        o    AB Testing
        o    Personalization
        o    My Items dialog
        o    Item Cloning
        o    Link Database rebuild process
        o    For rebuilding the xConnect indexes

  Database Schema Level Changes 
   High-level database changes:
   Master Database:
    o    New index IX_Versioned_Locks_Filtered added on VersionedFields table to resolve Lock and Edit a content item issue in the Experience Editor
   Core Database:
    o    New table DeviceCodes added to store Device code related details specific to particular user
    o    New indexes IX_DeviceCodes_DeviceCode and IX_DeviceCodes_Expiration added to get Device code and Expirtation date
   ExperienceForms Database:
    o    New Stored Procedure [sitecore_forms_storage].[FormData_Redact] added to support Sitecore and their partners in complying with data privacy obligations, Sitecore Forms now contains the Redact Contact Submissions API that you can use to anonymize the database records of a contact
    o    New Stored Procedure [sitecore_forms_storage].[FormData_RetrieveContactUploadedFileIds] added to get all field data for particular contact
   MarketingAutomation Database:
    o    Update done in Stored Procedure [xdb_ma_pool].[AutomationPool_PurgeContacts] to delete the content for specific user
   Reporting Database:
    o    To support Marketing Segment filter changes done in Stored Procedure [dbo].[ReduceMetricsTable]
   Xdb.Collection Database:
    o    To support performance for Change Tracking, changes done in Stored Procedure [xdb_collection].[SaveContactFacets] 


Credit/References: 


Comments

Popular posts from this blog

Sitecore GraphQL Queries

Configuring Sitecore Next.js Headless SXA Multisite App in a Sitecore Container

Sitecore Experience Manager Cloud (XM Cloud) Building blocks