This is an overview on Sitecore’s SXA Styles and Variants. This is Sitecore’s way of styling components. SXA comes preloaded with out-of-the-box components that include Variants and Styles. You’ll probably need to customize some of these existing SXA assets, and add some of your own. *NOTE: Going forward, when I mention “styles” I’ll be referring […]
Technology Partners
Automating AEM bulk Publishing Using Jenkins
Overview This article explains how to use a Jenkins job and shell script to activate and deactivate various pages or paths in AEM. Once you have done creating or modifying your page next step is to make that page publish. Then again, navigate to that page’s correct path in the Website Console, then right-click the […]
Perficient Achieves Acquia Marketing Cloud Practice Certification
Perficient is proud to announce its designation as 1 of only 3 Acquia Certified Marketing Cloud Practices in their newly established program. This certification is awarded to partners who demonstrate the highest levels of competence across Acquia’s Marketing Cloud technologies. The Acquia Practice Certification Program awards partners who demonstrate a mastery of Acquia’s Cloud Platform […]
Optimizely CMS 12 – Implementing a Reverse Proxy with YARP
The last few CMS implementations that I’ve done have required reverse proxies to surface external content. By the time I had completed my last CMS 11 project, I was a pro with reverse proxies. And then CMS 12 came and changed everything. CMS 12 moved to .Net Core on Linux web apps. This change removed […]
IBM Cloud Pak for Data- Multicloud Data Integration and Data Governance
IBM Cloud Pak for Data- Multicloud Data Integration and Data Governance: As we all know, IBM Cloud Pak for Data is a cloud-native solution that enables you to put your data to work quickly and efficiently. Let’s understand below features of IBM Cloud Pak for Data. I’ll also be discussing what practical experience I have […]
Drill Down Feature in Power BI
What is Drill Down in Power BI? In Power BI, Drill Down is nothing but the next level of hierarchical insights of the data. For example, when you want to see a year-wise sales summary, you may want to look into the “Monthly” summary, “Quarterly Summary,” and day-wise summary. So, this is where the drill-down […]
Optimizely CMS 12 – Dependency Injection(DI) – StructureMap vs ASP.Net Core
If you are upgrading to Optimizely CMS 12, one of the breaking changes to consider is the change to the Dependency Injection(DI) framework. Earlier versions of Optimizely CMS had their own DI hosting framework that supported other concrete DI implementations, like StructureMap. With CMS 12 and ASP.Net Core, DI framework is built into the system. […]
Sitecore Headless DevOps Best Practices – Part 2
Welcome back to my series on DevOps Best Practices related to Sitecore Headless implementations. In Part 2 we are going to create the build pipelines for our Sitecore and Next.js solutions and see how they can be included in the PR process. If you haven’t checked-out Part 1 yet, I recommend doing so before continuing […]
Why you should migrate your Sitecore solution Headless
As a .NET Sitecore developer I cannot say I was excited about this… In a former life I was a front-end developer, but that was so long ago it may as well never happened. However, as I brush the cobwebs off my ‘old’ and learn this new tech I am 100% onboard with this change […]
Sitecore Infrastructure in Multiple Regions
Sitecore is capable of serving traffic from multiple regions from your cloud provider of choice. Why bother though? It’s a good question because Sitecore in multiple regions is more complex, more expensive to host and more work to maintain. If your organization is using Sitecore XP to its fullest (although there are other options today), […]
Three Options for Automated Lighthouse Testing
Benefits of Automation If you’re reading this, you’re probably already aware of the importance of front-end page performance to the end-user experience. You might even be working on improving the performance of your pages and using Lighthouse to track your progress. While it is quite easy to run tests via the Lighthouse tab under Chrome’s […]
Creating a Custom Sitecore Pipeline Processor
Customization is Crucial One of the essential customization concepts in Sitecore is the ability to customize the flow of the application globally without having to add a rendering to every page or include code in a universal layout. Creating a custom Sitecore pipeline processor gives developers a way to inject their custom code into the […]