Category: Optimizely
-
Expose FontAwesome icons to the Episerver rich text editor (TinyMCE)
For those who need to expose font icons to your Episerver rich text editor, the below might help… My plugin uses FontAwesome 5.3.1. The code is on Github. References that helped direct me to this solution: Josh18 (TinyMCE for Joomla) – https://github.com/josh18/TinyMCE-FontAwesome-Plugin FortAwesome (ofcourse) – https://github.com/FortAwesome/Font-Awesome/blob/master/advanced-options/metadata/icons.yml TinyMCE doco – https://www.tiny.cloud/docs/
-
How to extend Episerver Forms
UPDATE: On the 31st July, Episerver released Form field dependencies, which is available on Episerver.Forms version 4.15.0. So if you got here because you’d like to have a dropdown that has dependencies on other elements, just update your Episerver.Forms package. Otherwise, if you’re here to see how you can extend Episerver Form fields, the below…
-
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…
-
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…
-
Episerver Carousel using Bootstrap 4
In this post, I will show you how to implement a carousel in Episerver with Bootstrap. Check out demo here first. Create the carousel block The carousel model can be as simple as a container of all carousel items. So in our implementation, we only have one property to our carousel: [ContentType(DisplayName = “Carousel Block”,…
-
How to integrate Product Reviews in an Episerver website
In this post, I will go over how I implemented integration between my Episerver website with ProductReview.com.au There were three things involved in the development: Custom Plugin – This really is just a settings page that allows authors to add multiple endpoints/APIs from Product Reviews (i.e. you have multiple products up for reviews) Scheduled job…