Author: Nicola
-
Episerver CMS Audit NuGet package
In my last Episerver post, I talked about a tool that provides visualisation on how content types are used across multiple sites. I finally got the chance to package it up and make available as a NuGet package. I haven’t published it in any feed as I’m not sure how stable it is so please use…
-
How to setup an Umbraco CMS from scratch and host in Azure
In this blog post, we will go through what it takes to setup a new Umbraco CMS for hosting in Azure. If you can’t be bothered hosting this on your own, you can always use Umbraco’s cloud offering, and skip this entire tutorial. There are three steps: Azure – prepare your resources (web app, database,…
-
How to setup your Umbraco media folder with an Azure storage account
In this blog post, we will go through how you can setup your Umbraco media files to use an Azure storage account. This process involves installing the NuGet package UmbracoFileSystemProviders.Azure. Pre-requisites: Before proceeding below, make sure you already have an Azure Blob storage account with at least one container (i.e. media) and that you have…
-
Growing Episerver DXC instance? You might want a tool like this…
I’ve recently just started working with a new client who has an existing Episerver DXC implementation with about 16 sites (12 live, 4 underway). I was quite overwhelmed with the number of content types in their solution: 65 page types and about 130 block types. Below is an architecture diagram of just page types. When…
-
Episerver – HtmlHelper does not contain a definition for ShellInitializationScript
If you have tried extending the navigation of Episerver and implemented a custom module with its own view and got the following errors: ‘System Web WebPages Html HtmlHelper’ does not contain a definition for ‘ShellInitializationScript’ and the best extension method overload ‘EPiServer Shell Web Mvc Html ScriptExtensions ShellInitializationScript( System Web Mvc HtmlHelper)’ has some invalid…
-
Episerver Upgrade – Search Breaking changes
I’ve had to recently upgrade an episerver website from 8.9 to 11 and stumbled on a few breaking changes which were pretty straight-forward to fix. However, the entire SearchService.cs class had a lot of errors after the upgrade and it no longer knows about the classes that belong to EPiServer.Search.Queries. Turns out everything related to…
-
Episerver Alloy – Could not open new database – File activation failure
Someone asked me today how to fix this error that he encountered after creating a new Episerver MVC project with the Alloy Template. I remember seeing this before myself and so I’m putting up a post for those out there who encounter the same problem. Server Error in ‘/’ Application. Could not open new database ‘EPiServerDB’.…
-
Episerver Visitor Intelligence (prev. known as Insight / Profile Store) – Basic Implementation
A couple of weeks ago, I got the chance play with Episerver Insight on a local epi installation. It was very quick to setup, and tracking can be easily customised. Before I go into detail on how to set it up, here’s a quick overview of what it is and what it’s not. What is…
-
Optimise your images using Cloudflare Polish
Today I got the chance to try out a Cloudflare product, called “Polish“, and I must say it’s not bad at all. What does Polish do? Dynamic image compression for both Lossless and Lossy mechanisms – Like a lot of tools out there, Polish offers dynamic compression of images using either Lossless or Lossy mechanisms; Lossless…
-
Visual Studio Team Services (VSTS) is one geeky goodie
I must admit when I first used it, VSTS can be overwhelming and scary, especially to non-technical people. Here in Australia, Atlassian products are very popular. And I can understand why. The combo of Jira, Bitbucket & Confluence is very good. However, with what VSTS has become now, being an all-inclusive platform that caters for…