When it comes to creating a visually appealing and unique online store, Magento 2 provides a powerful tool: themes. In this blog, we’ll delve into the world of Magento 2 themes, explaining what they are, why they’re essential, and how you can use them to customize the look and feel of your e-commerce site. What […]
Software Development
First Steps of a Mind of its Own: AI
Hello everybody! I am Brandon Hernández Flores, an intern working at Perficient offices in Mexico. This time, I am focusing on Artificial Intelligence, a cutting-edge technology offered by Azure. Since my professional career started, I affirmed that everything related to Tech was for me. However, I did not know what I was certainly going to […]
Marketing Cloud: A Hands-On Tutorial Using the Trailhead Simulator
Marketing Cloud is a powerful business tool to create, manage, and optimize marketing campaigns. However, getting hands-on experience with Marketing Cloud can be challenging, as it doesn’t provide demo environments or Trailhead hands-on challenges. But fear not, as Salesforce has introduced a Trailhead simulator for Marketing Cloud, allowing users to practice and enhance their skills […]
HERE WeGo App and Assistive Technologies for Cognitive Disabilities
Cognitive disabilities can pose unique challenges in navigating the world, making it essential to leverage innovative tools and technologies to enhance the mobility and independence of individuals facing these challenges. One such tool is the HERE WeGo app, which, when paired with assistive technologies, offers a powerful solution for people with cognitive disabilities. In this […]
Adding custom external plugin to TinyMce
We recently completed an upgrade project, and one of the notable changes we made was incorporating TinyMCE into its own NuGet package. With the latest version, several adjustments have been made to the implementation process. During the upgrade, we also had to relocate a custom plugin within the editor. Since I referred to various online […]
ZUSTAND, Is Redux Coming to an End?
Why is this State Management Solution Named Zustand? “Zustand” is a German word that translates to “state” in English. In the context of programming and software development, “Zustand” is often used in conjunction with “Zustands management,” which translates to “state management.” It refers to the management of the state of an application, typically to keep […]
Empowering Flexible and Maintainable Applications using Vue Composition API.
The Vue Composition API offers an efficient and adaptable method for creating components, improving Vue js development. You can improve reuse, better organize code, and easily manage complicated applications by utilizing the Composition API. Let’s explore the components’ perspective and how API supports Vue 3 development. The concept of Vue Composition API, the distinction between […]
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 […]
Optimizely Configured Commerce – Learn CMS Spire 5.X Part-5
In this blog, we will learn below points: Modify existing Spire widget styles: CSS rules. Implementing Custom widget extensions In this blog post, we will explore the process of modifying existing Spire widget styles in Spire, a popular content management system. We will provide examples and step-by-step instructions for custom widget extensions, along with details […]
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 […]
Optimizely Configured Commerce – Learn CMS Spire 5.X Part-4
In this blog, we will learn below points: Creating a custom widget in Spire In this blog post, we will explore the process of replacing creating a custom widget in Spire, a popular content management system. I will provide examples and step-by-step instructions for create a custom widget, along with details on implementing these changes […]
Coveo Headless Library Integration with SAPUI5 Framework: Development Environment Setup – Phase I
In this blog, we will explore how to integrate Coveo Headless, a powerful search and relevance platform, with OpenUI5, a popular UI framework for building web applications. As search functionality becomes increasingly crucial for modern applications, this integration will allow us to create an advanced search experience within OpenUI5 projects. Introduction Coveo Headless is a […]