Blog

Sitecore Dancing
Sharing my Sitecore passion

About me

[KB1002844] Sitecore 10.3 – Experience Editor shows duplicated rendering options

Recently, I have been getting an issue in Experience Editor that the list of allowed renderings duplidated when working on placeholder to add components to the page The issue doesn’t occur before I apply the hotfix [KB1002844] for Sitecore 10.3 https://support.sitecore.com/kb?id=kb_article_view&sysparm_article=KB1002844. Note that [KB1002844] is very important because this is the “Security Bulletin SC2023-002-576660” for…

How to send the email between an Editor and an Approver in Sitecore Workflow?

As default, to keep the Editors and Approvers to be notified about the changes in content, Sitecore provides us the “Email action” under “/sitecore/templates/System/Workflow” to support to send the email to recipients. However, in some cases, we want Editors to have the ability to select specific Approver to review/approve their content instead of sending email…

[Sitecore and Docker] Playing around with Sitecore Lighthouse Demo on Docker

If you are looking for or want to play around with a Sitecore solution example built using Sitecore Experience Accelerator (SXA) on Sitecore Experience Platform (XP) with Helix compliance and Docker, the Sitecore Lighthouse Demo is the great choice. This blog is as my experience sharing about setting up Sitecore Lighthouse Demo on my local…

[Sitecore and Docker] Install Sitecore 10.1 on Docker Desktop for Windows

As you all may know, Sitecore 10.1 was released a few days ago with a lot of enhancements and new features. Continue with Sitecore Docker series, I would like to play around with it. Now, lets be together to make an installation on Docker 😀. Software Prerequisites Windows 10 Professional or Enterprise version 1809 (2019…

[Sitecore Forms] How to group forms by sites in Sitecore 9.0 update 1

In Sitecore, forms are created using Sitecore Forms, found in the path “/sitecore/Forms”. However, if our website has many various forms, this might lead to some issues: It’s a bit difficult to find a specific form in the content tree especially if there are many websites (multi-sites) under a single Sitecore instance and each site…

[Sitecore and Docker] Part 2: Install Sitecore 10.0.1 on Docker Desktop for Windows

This article is about the part 2 in the collection of Sitecore Docker. In this part, I will go through step by step to install Sitecore 10 update 1 (10.0.1) on Docker Desktop for Windows. For part 1, you can see here. Let’s get started! Software Prerequisites Windows 10 Professional or Enterprise version 1809 (2019…

[Sitecore and Docker] Part 1: Understanding concepts

With the launch of Sitecore 10, Sitecore also has released the full support to configure and deliver powerful solutions to containerized environment. Containers enable us to package and run code quickly between environments using platforms such as Docker. And in this blog, I will be with you to play around with Sitecore Docker step by…

How to make Sitecore media to be downloaded from authenticated users only?

Recently, I have had a requirement that besides the public assets, some Sitecore media items (e.g. pdf files, doc files, reports, etc.) must be protected and only allowed to access and download by authenticated users (using login feature) on the website. This requirement also required that there was a flexibility for CMS users when they…

Sitecore 9.3 xProfile info not showing in the detail page

xProfile (aka Sitecore Contact) is one of the most important in Sitecore Analytics that is used as “data input” for marketers who perform actions for marketing purposes and engaging customers. In Sitecore, there are many built-in functions which support us to interact with Sitecore Contact and its information such as: Personal Information: Sitecore.XConnect.Collection.Model.PersonalInformation Email: Sitecore.XConnect.Collection.Model.EmailAddressList…

Secure Sitecore website with Basic Authentication using Global.asax

When it comes to websites generally or Sitecore individually, they should be protected and prevented from external access while they are being developed or under staging or UAT. There are some approaches to do this such as internal network restriction, whitelist IP limitation. In Sitecore, we can write custom code and inject to Sitecore pipeline…


Follow My Blog

Get new content delivered directly to your inbox.