On October 25th, 2023, Perficient presented a webinar that was hosted by commerce experts: Sergio Granada, SAP Commerce Technical Director Ignacio Pascual, SAP Commerce Delivery Director Alejandro Granada, SAP Commerce Solutions Architect Kim Williams- Czopek, GM of Commerce Operations They discussed the intricacies of migrating to SAP Commerce Cloud. The session provided actionable advice, unveiled […]
Back-End Development
Using Rendering Parameters on a XM Cloud component
What about Rendering Parameters? I recently did a POC using rendering parameters in a component in XM Cloud. In this blog i will describe my approach, issues faced and how i overcame them. Adding a rendering to a component, is relatively straight forward in Sitecore development, i.e.(https://doc.sitecore.com/xmc/en/developers/xm-cloud/walkthrough–building-a-simple-rendering.html). However, there are some circumstances where things are […]
Perficient: Gold Sponsor at Vercel’s Next.js Conference 2023 – Join Us In-Person or Virtually!
At Perficient, we’re thrilled to announce that we are a Gold Sponsor of this year’s Next.js Conference, hosted by Vercel. This much-anticipated event will take place on October 26th at the iconic SF Jazz in San Francisco, and just like last year, it will feature a vibrant virtual component for attendees to stream for free. […]
Overriding TinyMCE’s Default Alt Text Validation in Optimizely
Adding Alt Text to your Images in Optimizely When developing a site using Optimizely, it is important to keep accessibility in mind. A common solution that I’ve found helpful is to extend the ImageData class from EpiServer.Core and add a property for Alt Text. This concept is demonstrated in the Alloy Project and has been […]
Why Do You Need to Know Backend for Frontend (BFF) Pattern?
Our typical problem arises when we wish to incorporate an API into our mobile app. Consider the situation in which you need to create a mobile app for an existing system. The system was one monolithic solution that exposed an API that exclusively served the web client. The client’s proposal is not restricted to new mobile apps, […]
Databases from the Future: What is Database Version 954?
Have you started up a new Optimizely site, and prepared your database only get to this error message? Reading the error message itself, you’ll see that the created DB version is at 957 where the current version of Optimizely, at the time of this writing, is 904. Where did this come from? How do […]
Sitecore Containers without Docker Desktop
As the IT industry has increasingly started embracing containerization, it has become a cornerstone of modern software development. Sitecore is not an exception. Sitecore announced official support for containers from the version 10 initial release. Since then all of us have started using Docker Desktop to run Sitecore’s containerized solution. If you are new to […]
How to Implement Schema.org in Sitecore
In this blog, we will be discussing Schema.org, the role of schema.org in SEO, and how to implement Schema.org in Sitecore. What is Schema.org? Schema.org is a universal way to describe web pages with structured data. Search engines use this information to enrich the user experience on their search results and generate rich snippets. Structured […]
Keeping your own XM Cloud repository in sync with official XM Cloud starter kit template
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 […]
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 […]
Upcoming Webinar: Navigate Your Headless Commerce Journey With SAP Commerce Cloud
Mark Your Calendars Date: Wednesday, October 25th | Time: 11:00 AM – 12:00 PM CT Are you ready to take your e-commerce game to the next level? Join us for an illuminating session hosted by Perficient’s seasoned commerce experts. We’re here to demystify complexities, share real-world success stories, and provide you with actionable advice to […]
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 […]