Skip to main content

Posts

Sitecore Stream - Configure AI capabilities into Sitecore XP using Stream Platform DxP package

Hi Folks, Recently, I delivered a webinar on "Do more in era of less with AI capabilities, Ideation to execution with Sitecore Stream" and I also have a blog around the same which you can read here on  Sitecore Stream - Do more in era of less with AI capabilities, Ideation to execution The purpose of the webinar session and above blog is to first set the tone for reader and audience to understand what Sitecore Stream is and how it operates and what values it can bring in, if possible, I will share the slides too so you can go through it. That session and the blog above were more from how Sitecore Stream is solving marketer's challenges Today, I will be showing you how you can configure the power of stream and its Brand Aware AI capabilities right into your on-prem XP, Why XP is because all other SaaS based (Cloud based) DxP products like XMC, Search, CH already has the power of Stream, So I will show you the steps of configuring Stream into on-prem XP version. Prerequisit...
Recent posts

Sitecore Stream - Do more in era of less with AI capabilities, Ideation to execution

Hi Folks, This blog post is around my point of view from technologist on AI capabilities and orchestration provided by Sitecore Stream, and why it is important to know what it has to offer and RoI for a business and what it has for future roadmap, Because every customer has similar problems and as a technologist you should always try to solve those business problems, and hence below statement comes to my mind  for Sitecore Stream. A true innovation should start from "Looking at the business problem and then choosing the tech to solve, and not vice versa" With Sitecore Stream  , This is exactly what Sitecore team has done, The product team and technical team worked with marketers and marketing team and with customer to understand their problems and then came up with this amazing innovation and AI capabilities throughout their composable stack. I will try to simplify things for end audience, so it is easy for them to understand What is Sitecore Stream? A new Product? Before we ...

Sitecore 10.2 Headless SXA is looking for "master" db on CD server

Hi Folks, Sometimes you are trying to troubleshoot one thing and end up solving another :), How many of you have ended up same?  Well, I was actually troubleshooting the high CPU and no. of requests on CD was trying to find some error patterns from Sitecore logs for one of the issues we were facing, there was one specific error which we kept observing was below Exception and if you drill further down into it, Sitecore was looking for master DB on CD servers, which is not possible, so definitely, this is bug I previously faced the same error but for other assembly and to troubleshoot and resolving that the approaches were different but for both meaning of the error is same, for 10.3 where i got the error is drafted here  Error in Sitecore 10.3 XM with CDs - Could not find configuration node: database/database[@id='master'] Troubleshooting It was clear that because some the code which is in "VersionInitializer" class of "SItecore.XA.Foundation.Upgrade.dll" is ...

Sitecore XM Cloud Components - BYOC - Bring in your existing react or nextjs component library

Hi All, Last year i did lot of research and hands on to "XM Cloud Component Builder", Very powerful futuristic tooling provided by Sitecore. At that time it was still in "Early Access" phase. You can have a look at my "SUGCON 2023 - Presentation on XM Cloud Component Builder"   to know about it's capabilities and use cases. and if you are PODCAST lover, find the podcast here   I would highly recommend going through above video or podcast to understand "Low code, No code" and what is "FeaaS" and power of it, As LCAPs (Low Code Application Platforms) are growing at the speed of around 25% every year, And it's a future. Now, Let's talk about Part-2 of it, more advance use cases of "XM Cloud FeaaS", Once you have understanding of the component builder, you can do wonders, and this part-2 we will talk about something amazing it can do which is BYOC, Bringing Your Own Components. What is BYOC - Bring Your Own Code (Or Co...

Every Sitecore Instance using GQL is prone to this scenario of template not found - Sitecore Component With GQL Queries Broke On Production

Hello Team, Today, I wanted to share a real scenario and a solution of it about what happened  suddenly to our components and how we identified it and how we resolved it, and most importantly it could happen to your installations too Scenario We have one Sitecore 10.2 headless instance and two sites, One site is non-sxa which is legacy site and another site is a new site which uses headless SXA. Now, non-sxa site is already live and working fine with all components etc. and the new headless site was in development and it has separate development team, So we have same DEV/UAT/PROD environments. One fine morning they took their code and site on environment but strangely some of the GQL components like header footer of legacy site disappeared.  Troubleshooting Steps 1) We checked the broken component's GQL query  2) We took that query and fired it in GQL IDE, and we observed that, Some of the templates references we used were not found, which was working just fine and we hav...

Sitecore GQL not showing template in auto suggestion while using GQL playground

Hi Team, We all work with GraphQL playground which was new some years back and we were all learning, today i am going to share a scenario which you might face too, So you can get the answer or solution handy with this blog post Scenario There are many of our components and code calling GQL, All works fine, but one scenario where it kept showing "Unknown type", There was nothing fancy there and same query and same expectations but it was failing, Below are details of it. So, The context is i created a template, and also created items from that template. Now, I had to write GQL just expose those content because our another downstream system will consume that data and use it. But when i wrote simple query, it kept giving me "Unknown type" error and i was little clueless, Here is what is kept showing.   Troubleshooting 1) I double checked, If template "RecurringScript" exists with same name in Sitecore 2) I renamed the template just to try but it did not work ...

Sitecore SearchStax Component showing different results on every page refresh issue, troubleshooting, solution

Hi Fellas, In today's blog post I will share a scenario which will help you also in your implementation, what is important here is to understand the issue when it is produced. Generally, it is always puzzling why certain components show different results on different page refresh, and because my team members also spent same amount of time on both of the different scenarios and hence, I thought to get this article out, I will explain those two scenarios and also provide solution at the end, Though solution is easy and available on lot of sites but important here is finding out what is the issue and what are the steps to identify it, so in this blog post my focus is to show you the steps of identification rather than solution. Scenario Here are those two scenarios Sccenario-1 On a home page we have a Sitecore component, which has a custom resolver, and that resolver basically reads from solr index and hits the query and returns the JSON result, and that is being read in JSS component...

Sitecore Multisite - Unexpected provider type: System.String. Expected: Sitecore.Links.LinkProvider

Hi Team, Today's blog post is regarding real live scenario which we came across while having multisite solution in Sitecore headless set up. Well, We have had couple of deployments but one fine morning after the deployment we started getting below error on our stagging site (UAT) and in Sitecore logs we were getting same following logs  Exception: System.InvalidOperationException Message: Unexpected provider type: System.String. Expected: Sitecore.Links.LinkProvider Source: Sitecore.Kernel    at Sitecore.Configuration.DefaultFactory.GetProviders[TProvider,TCollection](List`1 nodes)    at Sitecore.Configuration.DefaultFactory.GetProviders[TProvider,TCollection](String rootPath, TProvider& defaultProvider)    at Sitecore.Configuration.ProviderHelper`2.ReadProviders()    at Sitecore.Configuration.ProviderHelper`2.get_Provider()    at Sitecore.Links.DefaultLinkManager.ParseRequestUrl(HttpRequest request)    at Sitecore.Web...

Sitecore XM Cloud Forms - What changed since the launch

Hi Team, I had an opportunity to take part in " Collaborative Program – XMC Forms Early Access" with Sitecore team to play around XM Cloud Sitecore Forms along with few of my colleagues before 6 months, When forms were not released officially, and the purpose was to review XM Cloud forms and provide feedback around it, We had great opportunity to connect with product Strategist  Christa Marousek  and Senior Product Manager  Marina Kostopoulou  on reoccurring meetings. I along with my colleagues  Brijesh Patel    Nimit Patel   Varun Shringarpure    Jatin Prajapati   Varalakshmi MD   Gautam Bulchandani   Irfan Masurkar  and lot other folks explored Sitecore XMC Form and provided our inputs / feedbacks / improvement that we think should be part of public offering of Sitecore XMC Forms. The objective of that program was to get inputs from partner community about forms and give them a feedback and improvise it. In this blo...