XM Cloud is a live evolving platform – the development team releases new base images almost on a weekly basis, and new features are coming to the product regularly, which gets reflected in the underlying dependencies, as well as public starter kit templates such as XM Cloud Foundation Head Starter Kit. At the same time […]
Sitecore
Dependency Injection in Sitecore
Dependency injection (DI) is a technique for achieving loose coupling between objects and their dependencies. Rather than creating classes of classes or using static references to perform their actions, most classes declare their depending on a constructor. Sitecore uses Construction injection and Sitecore implementation is based on Microsoft.Extensions.DependencyInjection. Sitecore dependency injection implements the three lifetimes […]
Excluding and Including Sitecore Assemblies in Helix Publishing Pipeline Solution
If you have a Sitecore Visual Studio solution inspired by Helix Example and tried source control the Sitecore assemblies or Hotfix assemblies and are unable to copy it to the deploy folder then this post explains how we can publish the same to the deploy folder and we will try to understand how it works. […]
Say Hello to Netlify, our Newest Partnership
We are happy to announce our new partnership with Netlify, one of the original high-performance WebOps platforms for the modern web. Netlify is a composable cloud platform with three key capabilities: Connect anything across various content and data sources A frontend cloud development and hosting platform for your decoupled architecture First-class content editing in a […]
Discovering Sitecore PowerShell Extension – Part 1
Discovering Sitecore PowerShell Reports Sitecore PowerShell is a popular and powerful module that can be used as a development accelerator. It allows Developers, Content Authors, and Marketers to automate various tasks like content creation, audits, correction, etc. Apart from infinite possible usage with custom scripts, SPE already has provided a lot of ammunition in existing […]
Switch SXA Themes Based on Cookie Value
The Requirement There was a requirement to give users the ability to switch the themes of the site. We can have multiple use cases to switch the theme of the site as mentioned below and provide a better user experience. We can show a pop-up on the home page with a message like “Do you […]
Perficient’s Sitecore Personalize Decision Model Workshop
In the Art of War, Sun Tzu claimed “Tactics without strategy is the noise before defeat.” When it comes to personalization, all too often organizations employ tactics alone, despite a ton of effort being fed into strategic initiatives including customer journey mapping, persona development and user research. When it comes time to apply those strategic […]
Number 100
I have been working at Perficient for almost 8 years. I have always enjoyed writing blogs and sharing my knowledge with others. This is my 100th blog post! WOW! I can’t believe I finally made it! Come with me while I take a look back at 8 years worth of content. Series I write a […]
Making Sense of Sitecore’s Headless Options
If you read my last article, the big deal with headless, you know that the big deal is performance. The architecture you get leveraging a headless architecture with Next.js front end is fundamentally superior to MVC. When you are ready to make the move to headless, you may be surprised that there isn’t just one […]
Integrate Library in Sitecore SXA
While working on Sitecore SXA projects, we came across a requirement where we needed to integrate a library in SXA without reinventing the wheel. Hence, we will check this thing using an example of integrating Bootstrap Modal in Sitecore SXA. So, multiple times, we encounter a need where some content must be displayed in pop-up. […]
How to create custom Cascading Dropdown List element in Sitecore Form.
Sitecore has form elements OOB that meet practically all form requirements. But in some scenarios, we may need to create a custom element to fulfill the requirement like the Cascading Dropdown List. We had a scenario where we needed to load all Products of selected Categories in dropdown lists. We intended to utilize the Sitecore […]
The Big Deal with Headless
Performance Matters. According to Amazon, 1 second of load lag time would cost them 1.6 billion in sales per year. Walmart says, for every second of improvement, they receive a 2% conversion increase. According to Akamai, every 100-millisecond delay in website load time can hurt conversion rates by 7%. And for every second delay in […]