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…More

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

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

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

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

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…More

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…More

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…More