EPiServer – Comparing list properties

Probably in every EPiServer project there will be a need to store a list of links to your content pages. EPiServer.CMS.UI 8.6.0 introduced a new multiple ContentReference property. Usually we could use a single property to store a collection of links. For example when building a media slideshow or when displaying links in a site footer. Using EPiServer there are several possibilities of implementation.

List properties: ContentArea, LinkItemCollection, multiple ContentReference

Read more here: Comparing list properties – Grzegorz Wiecheć

Setting up EPiServer find demo index – The remote server returned an error: (413) Request Entity Too Large. 

When running indexing for EPiServer find, the “EPiServer Find Content Indexing Job” in admin tools. The episerver find logs were filling up with these errors:

The remote server returned an error: (413) Request Entity Too Large. 

Problem connected to restrictions for the developer demo index.
I added this setup method as last setup line to the FindInitializationModule:

Also added this setting to web.config to enable this feature for certain environments. (dev, test etc. using transformations)

Demo developer services:


Elasticsearch for .NET and EPiServer developers

Ealasticsearch Tutorial:

Vulcan is an EPiServer lightweight (free) alternative to EPiServer find, based on Elasticsearch as well:


Creating EPiServer admin tool plugins using MVC

Creating the tool:
EPiServer – How to create gui plugins using MVC – Dejan Caric
I had to configure the route initialization like this to make it work:

I added EPiServer resources in <head> for EPiServer CSS feeling to it:
(_Layout.cshtml file)

Some info regarding the EPiServer CSS classes etc:


How to define default values for pages and blocks in EPiServer CMS 7+

Source: How to define default values for pages and blocks in EPiServer CMS 7

Also see this: using [DefaultValue] attribute:
Default property values on content in EPiServer are set by overriding SetDefaultValues. In an attempt to make my model classes a bit tidier, by not having to do the override in lots of places, I wrote a little piece of code which enables the use of the DefaultValue attribute (found in System.Component)

from: http://world.episerver.com/blogs/Per-Magne-Skuseth/Dates/2014/3/Attribute-based-default-values/

Set available buttons for TinyMCE Editor in EPiServer 8+

From this guide:

A toolbar looking like this (quite many buttons available):
Image 20160517 145713 001

Uses this TinyMCESettings C# code: