This article describes about creating a custom theme using SXA CLI and applying it to the site. SXA CLI is a Command Line tool to create new custom theme. While setting up a site, it is not mandatory to create theme. Why Custom Theme: The assets related to theme, e.g. CSS, SCSS and JavaScript files, […]
Sitecore
Sitecore Upgrades: A Mini-Series Table of Contents
Welcome to my Mini-Series! In my Mini-Series, I take you through the steps required to perform a Sitecore upgrade. Use this Mini-Series to help empower your business with the latest version of Sitecore! Sitecore Upgrades: A Mini-Series Part 1 Overview Sitecore Upgrades: A Mini-Series Part 2 Database Upgrades Sitecore Upgrades: A Mini-Series Part 3 Sitecore.Config […]
Sitecore Upgrades: A Mini-Series Part 5 Dependency Injection Changes
The final post in my mini-series on Sitecore upgrades centers around dependency injection. Your solution may be using a popular third party tool like Castle Windsor or Simple Injector to handle DI (dependency injection). During the upgrade process, I recommend removing your dependency on these third party tools and implementing DI using .NET’s dependency injector. […]
Sitecore Upgrades: A Mini-Series Part 4 ORM and Other Dependency Updates
For those of you upgrading a Sitecore instance for the first time, welcome to the hardest part of the upgrade. Upgrading your code base to continue functioning the exact same as it did prior to the upgrade can prove to be quite difficult. The newer versions of your dependencies could remove classes and functions that […]
Hacking Human Nature: Behavioral Economics and Sitecore Strategy
Why Understanding and Accommodating Human Behavior Can Lead to Outstanding Digital Experiences When I first started working on website projects on the Sitecore platform, it felt like every other day I was discovering a new capability. I don’t know how many times in the first few months I thought to myself, “Cool! We can do […]
Sitecore Upgrades: A Mini-Series Part 3 Sitecore.Config Patching
What is patching? Best practice nowadays is to keep your Sitecore.config file completely untouched. Do not directly change settings found here. Do not add new settings either. Patching allows you to modify existing settings and add new settings to the Sitecore.config without ever directly touching the Sitecore.config file itself. Patching will help you deduce whether […]
VIDEO: Sitecore Content Hub DAM Admin Training
Since Sitecore Content Hub emerged, a lot of content marketers, including myself, wanted to learn more about the new addition to the Sitecore family. The combination of Digital Asset Management (DAM), Product Content Management (PCM), Content Marketing Platform (CMP) and Marketing Resource Management (MRM) tools certainly sounds like a great source of truth. One that […]
Sitecore Upgrades: A Mini-Series Part 2 Database Upgrades
Welcome to Part 2 of my Mini-Series on Sitecore Upgrades. This blog post is entirely dedicated to tips surrounding what you need to do to upgrade your databases to account for all the new modifications that come with a newer version of Sitecore. Heed these tips carefully. They may save you a lifetime of stress […]
A Developer’s Guide to Using Git DMZ Flow
Understanding and correctly executing a Git workflow strategy is critical to the success of a development team. Git workflows like Gitflow and GitHub Flow are popular and fairly easy to grasp for development teams of all skill levels and project needs. The Sitecore team at Perficient has started to use the excellent Git DMZ Flow […]
Sitecore Upgrades: A Mini-Series Part 1 Overview
You’ve created a fresh new site on the latest version of Sitecore. Congratulations! Life is good! Your site is modern. If something breaks on your site, you are able to open a support ticket with Sitecore. These things, however, do not last forever. Eventually, your code base ages. New features you cannot use start to […]
How to Create a Custom Dropdown Field in Sitecore
Sometimes the out of the box dropdown field types in Sitecore do not provide the functionality you need. Maybe you want to pull options from an external data source. Perhaps you want to alter how options appear to the Content Author but store a different value as the raw value. You may even want to […]
SXA Themes: How to deploy themes with Azure DevOps and Unicorn
When Sitecore Experience Accelerator (SXA) was launched, it was a real game-changer for the rapid implementation of Sitecore sites and for marketers wanting more freedom and control over creating content and campaign pages. SXA Themes also allow sites to share a standard site layout while making sure that the site has the right look and […]