Posts

Sitecore 8.2 Processing Server - Performance Tuning

Image
Problem On another Sitecore field experience episode... we performed a Sitecore Upgrade from 8.0.5 to 8.2.5 , after that an issue was raised that Sitecore Analytics data and PathAnalyzer reports are not available (out of date/data missing), so we investigated and to make a long story short, based on log errors we identified some issues and after some Sitecore support tickets and research it was determined that we must Rebuild our Reporting database. That involves a dedicated Processing Server processing xDB (MongoDB) data replicated between 2 geographically separate data centers. Server had 32GB RAM, 8 Core CPU. Here's the problem discovered after running the RebuildReportingDB: Sitecore Processing Server taking an abnormally long time to process data  Projected time to process all data is 120 days (based on the History data in Analytics xDB) Server not optimally using dedicated resources Due to many reasons, we can't wait for 120 days. So... we worked with Sitec...

Sitecore Salesforce Integration using Azure Microservices

Image
Sitecore SalesForce Integration using Azure Logic Apps During one of my projects, we had a requirement to integrate Contact Us form data on a Sitecore Website with SalesForce as new Lead objects. Our forms used to be Sitecore WFFM based but were rebuilt as custom Sitecore MVC forms. Looking at the existing Integration options available I found these two: 1        Sitecore Connect for Salesforce CRM 2.0 [https://dev.sitecore.net/Downloads/Salesforce_Connect/2x/Sitecore_Connect_for_Salesforce_CRM_20.aspx] 2)       FuseIT S4S Connector [https://www.fuseit.com/products/sitecore-salesforce-integration/] Sitecore Connect for Salesforce CRM 2.0 This Sitecore connector is developed by the “Sitecore Integrated Solutions Team” and is free and open source. It’s built on top of the Sitecore Data Exchange Framework. On a high level, the Salesforce Connect provides a connector for Salesforce.com that provides the following ca...

Sitecore Custom Language Registration and Fallback

Image
On one of my recent Sitecore projects, we implemented custom languages for each country. The site supports multi-language for 100+ countries, with each country supporting between 1 and 4 languages. The requirement was that each country supported it's own country code with each language code, for example, Germany, the site supports English, German and French for Germany which looks like this: en-DE (English-Germany) de-DE (German-Germany) fr-DE (French-Germany) The site also uses language embedding in the URL and a lot of the new Languages uses Sitecore Language Fallback as Content Authors don't maintain content in each and every language variant. Problem: most of the site's Country and Language combinations are not supported out of the box by Windows Cultures and the default Sitecore Language lists which mean that we have to follow this process: Register a new Culture in Windows for each applicable Country and Language combination Add the new Language to Si...