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…

SUG Bangalore Webinar – Introduction with MongoDB with Sitecore

Was fortunate to attend the webinar hosted by Sitecore User Group Bangalore and presented by Ankit Joshi on 3/26/2017. Webinar was well organized and content presented by Ankit was also crisp and clear. I found it very helpful for people who are new to Sitecore xDB using MongoDB. The webinar was recorded and you can…

Sitecore MongoDB with SSL Customization

Worked on client requirement on Sitecore 8.1 to integrate MongDB with SSL client certificate. Client had their own SHA-2 SSL certificate and wanted to integrate Mongo with Sitecore using that. Customized MongoDB Pipeline Customize the MongoDB pipeline  by defining  a new “updateMongoDriverSettings” pipeline in the Sitecore.Analytics.MongoDB.Config: <?xml version=”1.0″ encoding=”utf-8″ ?> <configuration> <sitecore> <!–MongoDB settings node….

Sitecore ShowConfig for Content Delivery

On lower environments if we want to view the ShowConfig we follow the URL mentioned below: /sitecore/admin/showconfig.aspx To access this URL the Sitecore and underneath folders should be accessible. But on Content Delivery most of the Client wants the Sitecore pages to be blocked, specially the Login and other Admin Pages. May be I am…

Versioned Layouts in Sitecore 8x

Versioned layouts make it possible to specify different layouts for different versions and languages of the same item. You use versioned layouts when you want to: Have different layouts for different languages. Publish a specific version with its own layout for a specific period. Sitecore uses versioned layouts internally for various content-testing features, for example,…

Accelerating Content Tree Performance

Let talk about few tiny tips to accelerate the performance of content tree. Sometimes we experience that the content tree is taking longer than expected to open. It may be because of various reasons but there are few tips which can help us to speed up the content tree opening time. Avoid opening the entire…

Playing with WFFM in Sitecore

You use web forms to collect information from website visitors. You can then view and analyze this information in the Web Forms for Marketers reports. You can create a web form in the Experience Editor directly on your website. There are two ways to create a form: Insert a ready-made web form Create a blank…