Content URL, with or without shortcut?

by Tomas Hensrud Gulla

There are several methods that will give you an URL to a Episerver content, but they do not all work the same. I dive into the details.…

What's in your head?

by Tomas Hensrud Gulla

In Episerver CMS, you are probably familiar with the fundamental concept of grouping properties into tabs. You may place your own properties in the existing tabs (Content, Settings etc) or create your own tabs with descriptive names. You may, however also tamper with the special tab PageHeader! What if editors…

Show full language name in the Episerver page tree

by Tomas Hensrud Gulla

Some websites have content in a lot of different languages. When editors view the page tree in a specific language, pages that do not exist in that language are shown in a gray font and the language code of the page’s master language is shown. As some of the…

Who needs heading levels anyway?

by Jesper Allermand

Most of us don’t care if a heading is level 1 or 5 or whatever, but mismatching heading levels can be fatal for some users.…

Episerver pagetree search shows encoded html entities after upgrading to the new UI

by Tomas Hensrud Gulla

When the new and refreshed editor UI was released, the search box above the page tree in edit mode broke! I show you what happened, and how you can fix it - until Episerver does.…

Novacare har utvikler med på teamet når DSS vinner pris for et av verdens beste intranett

by Kjetil Melsom Olsen

Tidligere i år ble Departementenes sikkerhets- og serviceorganisasjon (DSS) sitt intranett kåret til et av verdens beste og vi i Novacare har vært så heldige å ha Vidar Olsen, en av våre utviklere med på teamet. Vi har tatt en prat med både han, Hilde Kari Sundet og Petter Thorsrud…

The horrors of the Episerver Link Validation Job

by Tomas Hensrud Gulla

Preventing broken links is an important part of maintaining a website. Episerver's Link Validating job tries to help us, but unfortunately, it has its shortcomings. How it works Episerver keeps track of all links and stores them a database table called tblContentSoftlink. This table has multiple uses. It is used…

Set alerts on crashed Kubernetes pods in Azure Kubernetes Service

by Karl Solgård

It's not always easy to tell what is happening inside a kubernetes cluster. There are many alternatives like prometheus that can do alerting and monitoring for you. However by using AKS (Azure Kubernetes Service) you get a lot of Azure tools included. Most prominently the centralized logging with Azure Monitor.…

Create and deploy different configurations for different environments in .NET Core

by Bjarte Aune Olsen

I recently had an issue when I tried to deploy the correct configuration for a .NET Core application. I managed to mix up the environment names used in the application itself, in IIS and in Octopus Deploy. The result was that none of my configuration files worked as expected, with…

Handy KQL queries for .NET applications in Application Insights

by Karl Solgård

In Novacare, we utilize Application Insights to monitor our applications. Application Insights uses a query language called Kusto Query Language (KQL for short). Sometimes it's hard to know what data to query. These are some queries that Novacare uses in health checking and monitoring .NET applications. Stacked column chart of…