Blog

  • Quick fix: Opening Experience Editor redirects to Content Editor or Desktop view
    A blog to be written….
  • Fix: Unable to find package provider NuGet on Windows Server 2016
    Just recently I got a task to migrate Sitecore 9.0 – Update 1 website to Sitecore 9.3 – Initial version. For this purpose, first I needed to setup the Sitecore 9.0 – Update 1 site on local system.…
  • Sitecore 10 Experience Platform Roles
    Following are the different roles available in Sitecore Experience Platform. Follow the provided link for each role to get more information. Application Roles xConnect Collection service The xConnect Collection service performs the following functions: Receives contacts and interactions,…
  • Sitecore 10 Headless Development Concept Understanding
    As you are reading, the headless development, Sitecore Headless Development separates our the entire development process into following two parts. Sitecore instance – A Sitecore 10 instance hosting content, related templates and all other information A dedicated separate…
  • Sitecore 9 installation error: Could not establish trust relationship for the SSL/TLS secure channel
    Today, I was preparing a new Sitecore box for providing training on Sitecore 9. I started by following Sitecore installation guide and when executed the install script, I ended up with following error. I know I’ve configured solr properly…
  • Sitecore Page Markup Minifier
    Recently working for the Sitecore project, the client requested to generate minified HTML for the page so overall payload size reduces and the pages should get good ranking in Google Page Speed. I found the following two articles…
  • Sitecore 9.0.2 installation with SQL Server 2017 on Ubuntu 16.04
    A few days back I was reading about SQL Server 2017 installation on Ubuntu. I tried it by installing and configuring the SQL Server 2017 on the Ubuntu virtual machine. It worked well and the main surprise was…
  • Fix: There is no method ‘Filter’ on type ‘Sitecore.ContentSearch.Linq.QueryableExtensions’ that matches the specified arguments
    Recently while working for the project, I ran into a waired issue. Our Sitecore app is hosted on Azure as a PaaS. Most of the time after deployment to CM instance, I find the following exception in the…
  • SQL Database containment error while installing Sitecore 9 (Update 2)
    Recently, I was installing Sitecore 9 (Update 2) on my local system. Actually, I already installed Sitecore 9 (initial version) on the same system earlier. But, while installing Sitecore 9 (Update 2) I get error saying that Contained…
  • New in Sitecore: Update Center
    With the release of Sitecore 9.0.2 rev. 180604 (Update 2), Sitecore has provided a new application called Update Center. Yes, the new application and as the name says, it allows you to find, download, install, and manage updates and…
  • SUGCON2018 India! Highlights
    Recently, SUGCON 2018 was held in Bangalore (Bengaluru), India, which was very first major user group conference in South East Asia. I am lucky that I was part of this SUGCON. First of all, I would like to…
  • Sitecore API: Retrieve an item’s child items and apply custom sorting
    In this article we will explore different methods to retrieve Sitecore item’s child items, and apply sorting via available Sitecore options and by custom code. Retrieve a Sitecore item’s child items We would have following methods to retrieve…
  • Get prepared for Sitecore® Certified Platform Associate Developer Exam
    Sitecore Certified Developer, a nice to have certification if you are a developer working with Sitecore. This gives you a recognition among developers and you are noticed with this certification. Sitecore has already started certification program for Sitecore…
  • Sitecore API: Explain how Sitecore renders links and how they can be controlled
    In this post, we will learn how Sitecore renders links and what are different options for controlling the URL. How Sitecore renders links The default Sitecore link provider automatically generates SEO compatible URLs for each item based on…
  • Sitecore languages sorting by code
    I have to write a component which will show a list of languages configured in Sitecore a drop-down menu. But there is a special requirement that the languages should be sorted by the administrator in any order under…
  • Trigger an xDB goal using jQuery AJAX with Sitecore MVC
    For registering the code in xDB using jQuery AJAX with Sitecore MVC, I referred following articles: Trigger Goals Programmatically in Sitecore 8 using Analytics API 3-Step Guide: How to trigger an xDB goal using jQuery AJAX with Sitecore MVC…
  • Pipelines in Sitecore
    During the interview, many developers face questions about giving name of a particular pipeline for a particular purpose. And in most of the cases, we don’t remember name because we have never given attention to it during development.…
  • Configure SolrCloud for Sitecore
    Recently I have to configure Solr in cloud mode for Sitecore website. I search for it through google and found many nice articles explaining steps for the configuration. However, at the end I found that few important steps…
  • Use WFFM with SXA in Sitecore
    Recently I had a task to integrate a WFFM (Web Forms For Marketers) in the website which is developed using SXA (Sitecore Experience Accelerator). While completing this task, I had my issues to face and finally I am…
  • Sitecore version differences
    While taking interviews, I mostly ask to developers about feature difference between Sitecore versions and most of them are not able to answer. I think, most of the developers might have not taken care of it. And this…
  • Salesforce connect for Sitecore module: Configuration and troubleshoot
    Recently, I got a work to create POC for Salesforce integration with Sitecore. For the POC, I used the marketplace module Salesforce connect module. I followed all the steps mentioned in the documentation and tried to see whether…
  • Sitecore How-Tos
    How to resolve Site from Url In many cases we need to resolve the context site and for that we have to go through many roots to get. But there is an easy way that will give us…
  • Sitecore: Terminologies Used In Predictive Personalization
    Before doing any configuration for the personas and personalization, we need to get some nomenclature available to use. Based on that nomenclature, we configure an effective personalization. In Sitecore personalization, following are the key concepts: Profile cards –…
  • Sitecore Tips & Tricks: Handle errors using Sitecore items
    To use Sitecore items to handle errors, allowing different error items for different managed websites, or to use an external URL to handle errors, the RequestErrors.UseServerSideRedirect setting cannot be true.
  • Sitecore Marketplace: Icon Finder
    The icon finder module gives administrators or developer an ease of selecting the icons during setting up the information architecture. We all know that Sitecore allows assigning different icons to different items we create in the content tree.…
  • Types of templates in Sitecore
    There are five types of templates which are outlined by Sitecore architects. The five types are: Interface templates: These templates correspond to an interface within C#; a template used to map data in Sitecore into objects within your…
  • Sitecore Tips & Tricks: Sitecore fields collection lazy loading
    When you try to access the fields collection using Sitecore.Data.Items.Item.Fields property, Sitecore loads that collection lazily and hence it may not contain standard values or null values for fields with no standard value, and may not contain other…
  • Editable link control with HTML text in Sitecore MVC
    In this post, we will learn how to render the link field which should be editable in Experience editor and contain custom content as given below image. During working on the project, I had a requirement where I…
  • Fixing Tracker.Current is not initialized issue in Sitecore (v8.2)
    I learning the Sitecore basics and installed the Sitecore (v8.2) website using the Sitecore Instance Manager. The site worked well and as expected. However, as soon as I change the page layout from Sample Layout to my custom MVC…
  • Supported tokens in Sitecore
    Tokens allow your default field values to be somewhat dynamic, such as replacing $name with the name of the item. The following are the supported tokens in Sitecore: $name: The name of the item $id: The ID of…
  • Field types in Sitecore
    Following table lists out all the field types available in Sitecore.
  • Sitecore Channel Layer
    Sitecore’s architecture is broken into five main service tiers: Channels, Management, Sitecore AIDA, Database and the Integration Tier. In this article, we will talk about Sitecore’s Channel layer. Channels are the points of engagement from which customers enter…