In my last CMSWire Article, the Heart of Composable, I discussed how to think of composable as an enterprise architecture and think through the data flows of your components to see what’s at the heart of your DXP solution. Those central components have the most connections, take the most effort to change and require the […]
Technical
ETL Vs ELT Differences
What is ETL? ETL stands for Extract, Transform, Load. This process is used to integrate data from multiple sources into a single destination, such as a data warehouse. The process involves extracting data from the source systems, transforming it into a format that can be used by the destination system, and then loading it into […]
Optimizely Configured Commerce – Technical Tips
A small tip can be a lifesaver when it comes to customizing a platform or an existing system. It’s crucial to first grasp the implementation details and then follow the correct path to add new functionality or make changes to existing features. However, if you’re unfamiliar with a particular area of the system and are […]
Getting to know Sitecore Search – Part 5
Welcome back to getting to know Sitecore search. In this post, we’ll build a simple UI frontend for our Sitecore Search results. This by no means is a fully working solution nor the most modern. But it should give you a start and help you avoid some pitfalls during setup. Background When I started this […]
Parallelism In Playwright
Introduction Tests are executed in parallel with Playwright Test. It executes numerous parallel worker processes to do it. Test files are by default run in parallel. The same worker process executes each test in a single file sequentially. Tests can be set up to run concurrently in a single file using test.describe.configure. Using testProject.fullyParallel or […]
Type-checking Made Easy: Exploring PropTypes in React
In React development, ensuring proper data validation is crucial for building robust and reliable applications. One powerful tool for type-checking is PropTypes, a built-in feature in React that enables developers to validate the props passed to components. In this blog, we will explore the concept of type-checking with PropTypes, understand its benefits, and provide brief […]
Troubleshooting Sitecore in Docker
I’ve been recently asked to provide a Docker containers troubleshooting session with my colleagues, as containers technology is taking over Sitecore development and both Headless SDK scaffolding tool and XM Cloud use it for providing starterkits. Once seeing an error message, sometimes not that much explanatory it is worth checking these basic things prior to […]
Playwright Built-in Reporter
Introduction: Playwright Test was developed primarily to meet the requirements of end-to-end testing. Chromium, WebKit, and Firefox are just a few of the contemporary rendering engines Playwright supports. Test with native mobile emulation of Google Chrome for Android and Mobile Safari on Windows, Linux, and macOS locally or on CI, headed or headless. In this […]
The Beginner’s Guide to Playwright Setup
Introduction: A playwright is an open-source test automation library that was initially created by Microsoft contributors. It supports programming languages like NodeJS, Java, C#, and Python. The most widely used combination of NodeJS and Playwright is JavaScript/TypeScript, which is available under the Apache 2.0 License. If you are new to the playwright, you can refer […]
Import Data From Merlin to Finish Your Migration to Sitecore
In previous posts, I shared my journey with Sitecore Data Exchange Framework and using Merlin to migrate your site to Sitecore. Learning how to use Merlin was only one part of migrating a site. In this post, I’ll share my powershell script to pull in data from Merlin and populate your content tree. I’ll continue […]
The Power of Captions: Enhancing Accessibility for Individuals with Hearing Disabilities
In today’s digital era, accessibility plays a pivotal role in ensuring equal opportunities for everyone. While web designers and developers have made significant strides in creating inclusive user experiences, it’s important to explore and promote the use of captions with semantic markup as a means to enhance accessibility for individuals with hearing impairments. Captions not […]
Understanding jQuery UI in Magento 2
jQuery is nothing but a JavaScript library which helps to manipulate the content, event handling, ajax and traversing through the document. jQuery UI extends the jQuery functionality with the set of options to improve the User Interface, adding effects, themes, and widgets. If you would like to know what is jQuery and its advantages in […]