Did you ask – Why should I upgrade to Sitecore 9 ?

Same question again and without any doubt Sitecore is ready with bagful of features to answer the question that – Why should we upgrade to Sitecore 9? Referring the history every intermediate release of Sitecore from one update to another comes with critical bug fixes, patches and sometime new features. But whenever a new version…

9 Reasons Why Experience Analytics and SQL are buddies again in Sitecore 9

Couple of years back Sitecore launched No-SQL platform for analytics by collaboration with MongoDB. Which drastically increased scalability for websites struggling with performance issues using Sitecore Analytics on SQL with heavy traffic. Sitecore mandated to use Mongo for Analytics hence whoever was upgrading to the latest versions left with NO options other than implementing MongoDB….

Best Practice – Presentation Components

Sitecore recommended practices for presentation: Limit the number of layouts in favor of sublayouts. The aim should be to have one layout per site per device. Place components that appear in every single page statically (in the markup) of the layout. Use placeholders to dynamically bind components that only appear in some pages. Group components…

Here I planned my 4 days @ Sitecore Symposium 2017

Four full days of excitement, knowledge sharing and meeting with brilliant minds. What else one can expect… But there is a lot more than you think which need to be planned per the schedule. Symposium 2017 Breakout Sessions have 5 different tracks with variety of session scheduled. Developer Track: This series of sessions is dedicated…

GeoIP Tracking in MongoDB and Forward Request HTTP Header

When we load balance your web site at layer 7, it will become non-transparent. This means that the actual client source IP address is replaced by the load balancer’s own IP address, and therefore ONLY this address will be recorded in the IIS logs. One way around this is to insert X-Forwarded-For headers on the load balancer to…

SUG Bangalore Webinar – Dependency Injections In Sitecore

Was fortunate to attend the webinar hosted by Sitecore User Group Bangalore and presented by Gopikrishna Gujjula on 23rd April 2017. Session was very informative with live demo to get a hands on knowledge about What is DI and its Patterns, How to implement DI in Sitecore. The webinar was recorded and you can find…

Building Sitemap XML for Delivery Servers

OOB “Sitemap XML Module” generate the Sitemap XML on Content Management Servers only. To get it generated on Content Delivery Servers as well, we need to add a custom event. Normally we have atleast one Content Management and one Content Delivery Server. But on scalable and distributed architecure number of servers increases based on requirements….

Upgraded from 7.2 to 8.1, Sort by Relevance in Lucene is not working

We recently upgraded from 7.2 to 8.1 Update 2. We experienced that Sort by Relevance in Lucene search is not working when we are using Contains, StartsWith, EndsWith, Equals, Like, and MatchWildcard operators while building the search querying _fullpath.  Sample code: string sitePath = “/sitecore/content/home”; var results = SearchContext().GetQueryable<CustomResult>().Where(r => (r.Path.Contains(sitePath + “/”)); So if we have…