While working on a project, we found an issue with the 404handler community plugin. The problem appeared when we tried to import 60k redirects through the plugin dashboard interface. First,…
While working on a project, we found an issue with the 404handler community plugin. The problem appeared when we tried to import 60k redirects through the plugin dashboard interface. First,…
In this blog post, we will create a robots file which will be dynamically generated by using the content of a field in the start page. To generate the file…
While working in a project, a client decided that the search functionality using EPiServer search needed to take into account also the information inside the blocks. Unfortunately, EPiServer search does…
A language switcher is a common task in any EPiServer implementation. In this blog I will show you how to implement a basic language switcher using the EPiServer API. First,…
In the previous post about Apply Content Approval Workflows by Page Type . I mentioned that I will develop a plugin to deal with several of the burned code we…
In Part I we explained how to use Metadata Plus using class inheritance and we also defined an XML file which will allow us to do the same using another…
EPiServer Metadata Plus allows you to customize the Catalog and Order systems custom in several ways. One way is by creating classes that inherit from ProductContent for Products and VariationContent…
EPiServer content areas have the ability to show several blocks to the editor in a neat and eye catching manner if the view is using the Html.PropertyFor function, but unfortunately…
Content Approval or workflows are quite useful in a business scenario with several departments which one control over the content to be published in a site. EPiServer provides a utility…
The CMS admin interface allows you to create TinyMCE Editor profiles with out developer interference but unfortunately they must be manually added if you want to migrate them to another…