Skip to main content

Site Architecture

Enabling Dynamic Media Feature AEM Custom Components

Enabling Dynamic Media Feature For AEM Custom Components

Dynamic Media is one of the versatile tools provided by Adobe. Previously, it was known as Scene7. It has strong Asset editing and authoring tools capabilities. It is based on a Cache delivery network, which loads the contents to improve page load time and renders the right image renditions correctly resized and optimized. Dynamic Media allows […]

Closeup Of Program Developer Writing Software On Multiple Computer Screens At Home Office

Enhancing Test Coverage with Data Driven Testing in C#

A testing technique known as “Data Driven Testing” (DDT) uses test data that is pulled from external data sources like databases, CSV files, Excel files, or other structured data formats. Data-driven testing in C# enables you to run the same set of test scripts with different sets of data, which can greatly improve your test […]

A technology developer working with code

Handling Not Allowed Reflection Method in Sitecore

Recently, to meet project requirements, we customized and expanded the functionality of the “General Link” feature by incorporating a new “Telephone Link” feature. Everything was working correctly on our local project instance, but we got the below-listed error when the changes were deployed on the higher environment. Exception: Sitecore.Exceptions.AccessDeniedException Message: Calling Fieldtypes.ExtendedGeneralLink.ExtendedGeneralLinkForm.OnModeChange method through reflection […]

Close Up Of Hands Using Laptop And Holding Credit Card As Online Shopping Concept

Which Components Are Available Out of the Box with Sitecore XP Using SXA? A Quick Reference Guide

When planning a new website, a web development team must identify the essential components required for completion. These pieces are often called components. Assuming the site is being built using a Content Management System (CMS), most, if not all of these platforms will have their own set of “out of the box” components. Out of […]

Sling Mappings++ Large Lists and Mapping Arrays

As all AEM Developers know, AEM, and more-so the underlying JCR, has limitations on how many children a single parent can have before we start to see performance issues.  First in the UI, and then more critically in the ability to look-up and manage content nodes themselves.  When designing for a net-new AEM website, this […]

Vercel And Perficient

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. […]

Two programmers working on some coding together

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, […]

tiethnic colleagues sitting at desk looking at laptop computer in office. stock photo

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 […]

Digitally Enhanced Shot Of A Handsome Businessman Working In The Office Superimposed Over Multiple Lines Of Computer Code

My Very First JavaScript Code

“I can Talk JavaScript, I can walk JavaScript, I can Laugh JavaScript because JavaScript is a very Funny Language.” It’s really a fun writing JavaScript code in the beginning like you can show a pop-up alert, can set a condition to show results and you can also do mathematical calculations in the console. Just press […]

Lecturer Helps Scholar With Project, Advising On Their Work. Teacher Giving Lesson To Diverse Multiethnic Group Of Female And Male Students In College Room, Teaching New Academic Skills On A Computer.

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 […]

Shahadat Rahman Bfrqnkbulyq Unsplash

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 […]

Amandine Bataille 5w78i6jvbjw Unsplash

Using Merlin to Migrate Your Site to Sitecore

In a previous post, I shared my journey with Sitecore Data Exchange Framework.  I was excited to use it to create a reusable importer process.  In the end, I decided it was not the right tool for me.  I ended up using Powershell.  In the process of researching site migration tools, I discovered “Merlin”.  Merlin […]

Load More