Setup Sitecore Multi-Domain Solution on Azure WAF level

Are you planning to set up the multi-site solution in Sitecore, which needs to configure on Azure WAF level?
The Multi-site solution in Sitecore is a straight forward process and needs some entry in the web.config to resolve the multiple websites, for more information about Sitecore multi-site setup, you can follow this blog:
If you are not using AZURE WAF, then it's straight forward process, you need to add the multiple domain mapping on your Azure CD – App Services
Steps: Go to the App service – CDAdd the custom domain tab on the left sideAdd the custom domain mappingAdd the CNAME to the Azure CD URL

Once you did the above configuration, then we need to add the entry in the Sitecore config file with the site name, and then automatically the multi-site domain will be resolved.
But the real challenge comes, when we are configuring the WAF with Azure PaaS, because now all the re…

Sitecore Commerce Certification/Training Roadmap

Today I am going to share my Experience with Sitecore Experience Commerce Training and Certification
I have been working with Sitecore from last 10+ years starting with version 5.3, but never got the chance to work on Sitecore experience commerce, however, I have been working other E-Commerce systems - Hybris, U-commerce etc, but not with Sitecore XP, Recently we got some project of Sitecore Commerce , so I thought it’s a good chance to learn the Sitecore Commerce first so I would have a deep understanding of the product architecture design and core concepts, so I can assist the right approach and architecture to the development team.
So I started exploring the way to learn the Sitecore Commerce, in this ERA, you can find lots of materials online through youtube videos, blogs, online webinar etc, thanks to Sitecore Community who always contributes the problems, learnings, experience online where you can get the start reference and extend your learning.
Once, I went through the multiple o…

Sitecore Commerce 9.1 Initial Release Installation Error - Cannot bind argument to parameter 'SXAModuleFullPath' because it is null

Are you following the below post and getting the error called: 'SXAModuleFullPath' because it is null

No worries –
Go to the PowerShell scriptsGo to the variables called 
SXACommerceModuleFullPath,SXAStorefrontModuleFullPath,SXAStorefrontThemeModuleFullPath, SXAStorefrontCatalogModuleFullPath
And change the value to provide the full path with file name(your file directory) instead of * as below:
SXACommerceModuleFullPath = Resolve-Path -Path "C:\Ashish\Sitecore\Software\sc910_com_install\Sitecore Commerce Experience Accelerator"
SXAStorefrontModuleFullPath = Resolve-Path -Path "C:\Ashish\Sitecore\Software\sc910_com_install\Sitecore Commerce Experience Accelerator Storefront"
SXAStorefrontThemeModuleFullPath = Resolve-Path -Path "C:\Ashish\Sitecore\Software\sc910_com_install\Sitecore Commerce Experience Accelerator Storefr…

A step by step guide to setup JSS with Sitecore 9.1

Do you want to install Sitecore JavaScript Services 11.0.0 with Sitecore 9.1
Then this blog will explain how to setup JSS in SItecore 9.1, step by step:
Download and Install Node JS

First download node.js, based on your system specificationInstall node using website root folderInstall NPMOpen command promptGo to the website root folderRun the below commandnpm install -g @sitecore-jss/sitecore-jss-cli

Install Sitecore JSS package:Go to Sitecore developer:

Install the package as normal sitecore package:
Login to your Sitecore instance, and open the Desktop. On the Sitecore menu (lower left), click Development Tools, then Installation Wizard.Install the JSS Server Components zip package using the Installation Wizard
All done!

Note: In Sitecore 9.1, you don’t have to add any configuration in web.config, all settings are already included in the package

Next Step …

Third Time in a Row, Sitecore Technology MVP 2019

Wow, Exciting news, today 31st January 2019, yes, one of the best email I received today from Sitecore, “You have been awarded the Sitecore MVP 2019 title”
"Consistency is the hallmark of the unimaginative"
― Oscar Wilde

Sitecore MVP Title, is not just an award, “it’s a recognition of your hard work” the efforts which you made towards your Sitecore community.   
Once Again, Thanks to all people who supported me in this journey, especially my wife and family who always supporting me towards my passion and work, especially on planned weakeneds :)
Congratulation to all my fellow 2019 Sitecore MVPs for their wonderful contribution , It’s a wonderful community cum family.
For more information about Sitecore MVP announcement
Check the full list of Sitecore MVP 2019 -

I am very Thankful for this recognition.
Thank you, Sitecore.

Sitecore 9 Analytics Dashboard/Reporting Database updating very Slow?

Your Sitecore Analytics Dashboard is not updating properly or updating very Slow?
Sitecore Analytics Dashboard is based on the Reporting database, all analytics data are coming from this database only, which means the data is not updating in the reporting database properly.
Are you facing the same problem, Processing server/Aggregation Agent issue, where data(interaction and Contacts) are properly storing in the collection database but not updating into the reporting database, or updating very slow?
If yes, then this blog might help you.
I also faced the same issue on my restricted scaled Sitecore 9 Production environment, with no internet connectivity.
In My scenario, I had the separate reporting and processing server, where data was connected from all the servers properly:
CD is connected to XconnectXconnect is storing the data in the collection database properlyProcessing server connected with reporting databaseCM server is reading the data from the Reporting Database.

Everything was fine…

Configure Sitecore 9.1 Content Tagging feature with Open Calais

What is Tagging?
Tagging refers to the metadata of the content which is assigned to a content by the content creator and the readers/users of the content to group the content in the same category.
Content tagging is the very significant feature introduced in the Sitecore 9.1 Release, I was eagerly waiting for the Sitecore 9.1 release, as I heard about this feature in the Sitecore Symposium 2018, Orlando.
Content tagging is the wider term to implement and to create the proper taxonomy of the content, we might need one full-fledged intelligent system, who can analyze the content and automatically tag the content, based on the relevancy of the content keywords.
I know, still in the 21st century, many people are doing this job manually, company’s hires dedicated content authors, who read the content manually line by line and based on the taxonomy bucket, they tag the content accordingly and it becomes worst when you are creating lots of articles/publication per day. Now, with the help of Sitec…