Skip to main content

Posts

Sitecore Cortex - Content Auto Tagging

 Sitecore Cortex - Content Auto Tagging Sitecore Cortex Content Tagging feature is available from Sitecore 9.1. Sitecore Cortex Content Tagging feature provides auto-tagging with the integration with Refinitiv Intelligent Tagging Open Calais which will tag the people, places, products, companies, facts, and events that are mentioned in your content.   Automated AI-based content tagging can be done with the help of Sitecore Cortex.  Setup Register Account Go to this URL https://my.refinitiv.com/content/mytr/en/register.html and fill your details and submit the form. After submitting you will receive an email for email verification. Get Secret key  After email verification, you will receive another email with a token for API Access. Create Config Patch for OpenCalais Settings  Open App_Config/Sitecore/ContentTagging/Sitecore.ContentTagging.OpenCalais.config file and update token which you have received on email in this setting “Sitecore.ContentTagging.OpenCalais.CalaisAccessToken”. Tag C

'Sitecore.DataExchange.Tools.DynamicsConnect.Models.DynamicsConnectCollectionModel, 1.0' does not have a remote version

'Sitecore.DataExchange.Tools.DynamicsConnect.Models.DynamicsConnectCollectionModel, 1.0' does not have a remote version I was using Sitecore Connect™ for Microsoft Dynamics 365 for Sales 7.0.0 in Sitecore 10.2. To use this module, I have installed Sitecore Connect™ for Microsoft Dynamics 365 for Sales 7.0.0 and Data Exchange Framework 7.0.0 as it was mentioned here . For the end points , in this location / sitecore/system/Data Exchange/Connect for Dynamics Tenant Branch/Endpoints/Providers/xConnect/xConnect Client Endpoint , I have added Collection Service Connection String Name (xconnect.collection) and Collection Service Certificate Connection String Name (xconnect.collection.certificate). To test the connection, I clicked on the “Run Troubleshoot” button After that below exception was coming. Solution: To solve this issue, I performed the below steps: Go to this location /sitecore/system/Data Exchange/Connect for Dynamics Tenant Branch/Endpoints/Providers/xConnect/xConn

Part 1: Install Sitecore Connect™ for Microsoft Dynamics 365 for Sales 7.0.0 for Sitecore 10.2 XP

Install Sitecore Connect™ for Microsoft Dynamics  365 for Sales 7.0.0 for Sitecore 10.2 XP

Upload Solr Configset on Managed Cloud Solr Server

Upload Solr Configset on Managed Cloud Solr Server  When you are using Sitecore managed cloud and you want to deploy Solr configsset to Solr cloud, there are lots of APIs available here to download, upload, delete, start, stop, etc. In this blog, we are going to discuss a few APIs. There is a GitHub repo is also available with PowerShell script which can be used easily. Upload New Solr ConfigSet Below are the steps to upload the Solr config set: Download the existing configset from Github . Update ACCOUNT, uid, NAME, APIKEY. The account will be SitecoreLive uid will be a short name provided by Sitecore like ss256325 NAME will be Sitecore Configset which you want to download APIKEY will be the Solr API key provided by Sitecore Run PowerShell script in PowerShell console. It will download configset in the same folder. Create Sitecore Configset Download the existing configset from Github . Update ACCOUNT, uid, NAME, APIKEY. Account will be SitecoreLive uid will be a short name provided by

Sitecore File Explorer

 Sitecore File Explorer Many times we want to download/upload, cshml/dlls/assets/configs files but we only have access to the Sitecore instance but we do not have access to the server. There is one solution which is called Sitecore File Explorer . Sitecore File Explorer is sort of hidden link as you are not able to access it from admin panel. You can access Sitecore File Explorer from this URL: [Sitecore URL]/sitecore/shell/default.aspx?xmlcontrol=FileExplorer This will show files that exist in the root folder of the Sitecore website. From File Explorer, you can download/upload/create new folder/zip files/delete files.

Update xConnect Certificate in Sitecore Scaled Environment

Update xConnect Certificate in Sitecore Scaled Environment Recently I have changed the xConnnect certificate for my client, so here are some steps and troubleshooting steps that I have followed for a scaled environment. Install certificate Double click on your xConnect xxx.xconnect_client.pfx certificate. Select Local Machine and click on Next. Enter your password and click on Next. Select “Place all certificates….” And click on browse and select Personal. Click on Finish. Allow AppPool access to the certificate Go to the certificate and right-click. Go to the All Tasks-> Manage Private Keys. Click on Add and then type “IIS APPPOOL/[APPPool Name]”, click on Check Names, and then click on Ok. I have permitted reporting, reference data, marketing automation reporting, marketing automation, search, processing, collection, and content management. Update Thumbprint Update the thumbprint of the xConnect certificate on the below locations: Update thumbprint on Connection strings of Sitecor

Speed Up Sitecore Website Performance

 Speed Up Sitecore Website Performance Performance is an essential part of any website. Slow website performance can be frustrating to users, and it can impact the business as well. Faster websites keep visitors on the website and visitors interact for a long time as well as the search engines will rank better faster. Page speed is important for better SEO ranking, lower bounce rate, and higher conversion rates. What is website page load time? Website page load time means how long a website takes to load fully and appear on screen including all content, text, images, and videos. Page speed can be dependent on several factors like file size, website server, inefficient code, third-party integration, caching, etc. Below are a few points that will be helpful to speed website performance: Sitecore Caching Caching is an essential part of a performance. Sitecore uses different types of caching layers like HTML cache, item cache, data cache, and prefetch cache to improve the performance. It i

Sitecore Error: Unhandled exception: "Keyset does not exist"

Sitecore Error: Unhandled exception: "Keyset does not exist"  A few days back, I changed the certificate on the Content Management server, after that, I was not able to login into the Content Management Server. It was throwing the below error: Solution: After some investigation I found that my new certificate which I was using for the Identity server, does not have the permission of the Identity App Pool so I followed the below steps: Enter "mmc" in the run command window. Click on Add/Remove Snap-ins option inside the File menu. Select Certificates and click on Add button, then select Computer account and click on Next->Finish->Ok Go to the Personal-> Certificates. Now right-click on the Identity server certificate, then click All Tasks-> Manage Private Keys. Click on Add button and add IIS App Pool\Identity.XXX permission. Click on Check Name, and give read access. I hope it will work for you. Happy coding :)