How to reset forgotten password in Umbraco CMS

Resetting User password in Umbraco via email You’ve lost your user password and can’t log in to Umbraco back-office? If so, go through the above steps to log in and use Umbraco again. Step 1: Navigate to Umbraco welcome page First, you need to navigate to Umbraco welcome panel and click the “Forgotten password” link….

Setting Umbraco to work with Azure private storage

Umbraco media and Azure private blob storage insights Setting up Umbraco to work with Azure blobs is quite easy with UmbracoFileSystemProviders.Azure package when the blob storage has default settings and “Allow blob public access” is enabled. However, if you want to follow MS security recommendations and store media files on private blob storage – things get a…

Resolving Umbraco Examine cannot index queue items error

Introduction Recently, while working with Umbraco 8.6.0 deployed on Azure I encountered an Examine error: Cannot index queue items, the index is currently lockedUmbraco.Examine.UmbracoContentIndex This is a nasty error that can cause a few problems like: Crashing the whole app for visitors Causing all kinds of back-office errors (searching, editing, examine panel overview) Making editors’…

How to disable ReSharper in Visual Studio 🔒

To disable ReSharper in Visual Studio you should take the following steps: Go to the Top menu. Expand the Tools Tab and find “Options” 🛠️. Click “Options” and a new window should appear. Find Resharper Section (you can use the search input to filter the results) and go to “General”. Click the “Suspend Now” button….

Creating Umbraco custom helper in AngularJS

Introduction The entire Umbraco back-office panel is built around AngularJS which allows for easy extension and modification of basic functionalities. For the work to be effective, you should use a ready set of filters, services, and directives that allow you to speed up the development time. See Umbraco 8 Backoffice UI API Documentation to discover the full…

After Hours: Lennox Lewis vs Vitali Klitschko⭐HIGHLIGHTS 2020⭐

The fight between Lennox Lewis and Vitali Klitschko took place on June 21, 2003, at the Staples Center in Los Angeles, California. This great fight was called “Battle of the Titans” and even after many years, it is still electrifying. The fight ended with a controversial victory for Lennox, who did not give Vitali a…

How to rebuild all indexes in MS SQL server database

In this post, I am gonna share a complete SQL snippet allowing to rebuild all indexes in the MS SQL server database quickly. You can use this complete SQL code directly in SQL Server Management Studio or your tool of choice. Rebuilding the indexes can heal index fragmentation and make a key difference when it comes to performance and database maintenance. Why…

Great Resources to Learn How to Use Umbraco Like a Pro [2021]

Do you want to work with Umbraco efficiently? Great! I found people getting confused trying to find relevant resources to start working with Umbraco CMS. For this reason, I have gathered the best links and resources so you could get better insights into Umbraco and start working like a PRO. Let’s jump in. Umbraco official resources Umbraco…

How to send form with attachment to DIXA in C#

What you will learn In this post, I am gonna share a piece of code allowing to send a message to the DIXA webform endpoint via C# programmatically. Before we go further, please make sure you’ve read the official documentation here: https://support.dixa.help/en/articles/175 You will find there some useful resources on how to:  Set up a web form endpoint. Open a conversation thread using…

How to delete a large number of records from MSSQL table

How to delete records from the MSSQL table page by page? In this short post, I am gonna share a quick SQL snippet allowing us to remove a lot of records from the MSQL table. Contrary to appearances, deleting a large amount of data from a SQL table may not be a simple task. It is good practice to avoid long-running…

Workaround: fixing Umbraco template not found error

How to fix Umbraco Template not found custom 404 error? In this post, I am gonna share a quick workaround on how you can resolve the Umbraco CMS Template not found error for published content. Recently I had a strange issue while trying to render a view for document type (product). For some reason, the Umbraco engine could not…

How to get translation in Umbraco by dictionary key

This article will demonstrate how to get translation in Umbraco Cms using LocalizationService for a given dictionary key. Defining translations in the Backoffice At this stage, we need some data to work. Login to the Umbraco Backoffice panel. Go to the Translation section. Find the Dictionary section (left panel). Create a dictionary item called “Forms.ContactForm.ThankYouMessage”….