Customising Episervers UI

Episerver is extremely customisable and the backend is no exception.  This section covers some tutorials to help you customise Episerver so it works how you want it to.  Some ways of customising Episerver, include creating custom mark-up for properties, how to change the log-in page, how to add custom menu items into the main Episerver menu etc…

How To Render Custom HTML For Episerver Properties

In today's post, I'm going to talk a little about how Episerver works and how we can take advantage of that fact to render custom HTML for Episerver properties like content areas, images or XhtmlString. Where Are My Episerver Files? I'm not sure if you've ever considered how the Episerver Nuget feed works. Obviously, Episerver […]

How To Use Custom Icons For Specific Page Types In The Episerver Navigation Tree

I've said repeatedly on this site, that one key but often overlooked part of any successful CMS projects is making the content editors happy. The content editors are the people who will use the CMS on a daily basis, if you fail to architecture the website into well-designed page types and blocks, they will be […]

Free JonDJones Episerver Icon Wrapper Package

In case you haven't stumbled across ux.episerver.com yet, it's a living style guide for some of the design elements that are available for developers to use within the Episerver back-end. As part of the design elements, there is a set of 150+ icons included in the Episerver baseline bundle that is used through the Episerver […]

How To Manually Render A Episerver Page Or Block Using .NET

This post is another code example that the majority of people will never really need. If you are reading this and you think you want to use the demo code, then my advice would be to strongly consider if the design of your project is correct. In almost every situation, it's a lot easier to […]

How To Change The Image and Logo on the Log-in Page in Episerver 9

With the release of Episerver 7 comes a brand new log-in screen, as seen below. With the out-of-the-box new log-in screen, we have 3 background images and the 'Digital Experience Cloud' logo.  A nice touch when developing a project in Episerver for a client, is to customise this screen for their branding.  Luckily customising the […]

How To Quickly Create Content Icons In Episerver

One of my biggest pet peeves when using any system is the lack of attention to the details.  I mean as anyone who works on projects knows, time pressures mean that shortcuts might be taken in order to hit a deadline. A commonly overlooked task in the editor is the failure to define content icons […]

Dummy's Guide To Creating A Custom Dojo EPiServer Property

Dojo is a bit of an evil word around most of the Episerver teams I've encountered, but, with a bit of persistence, you can write your own custom properties and introduce other cool and funky editor functionality. This tutorial will give you a step-by-step idiot's guide (it's the only way I learn) on how to […]

How To Create Your Own Episerver Global Menu Section

Today’s tutorial is a follow up from How To Use A “Normal” Page Controller In Episerver?. Most businesses that I work with have very specific business processes in order to make money.  They may have a call centre where customer can phone and talk to phone operators, the operators can then store notes about them, […]

Displaying A Custom On-Page Editing View

Today's tutorial is a follow up from How To Use A “Normal” Page Controller In Episerver?. In today's guide, we're going to go a step further and use the standard MVC controller/view that we created to display extra debugging information for pages within the editor, as an additional custom view rendering. The Code By default […]

How To Render A Custom View In The Episerver Asset Panel

Episerver provides a number of ways for developers to customise the Episerver editor.  Today, I'm going to create two widgets that will be available in the right hand asset management panel.  One will display a custom html page and one will display a custom view generated via a controller. Dojo Dojo is a bit of […]

How To Display Non Episerver Content Within The Episerver Editor

This post is the first in a series that will explain what a content provider is and how they can be used. Every developer quickly learns about how to use pages and blocks to deliver content within the CMS itself, but what happens if you have data stored in a third party database or service; […]

How To Add A Link Into The QuickNavigatorMenu in Episerver

In today's guide I'm going to cover how to customise Episerver quick navigator. With the release of Episerver 7 came with the new Quick Navigator Menu, as seen below: When you log into the editor with a user, it should pop-up in your site as long as you've added the Render tag in your layout: […]