Category: Optimizely (Episerver)
-
Inconsistent cart behaviour in a load-balanced website
Problem One of the websites we’re looking after is an e-Commerce website running on 5 web servers, load balanced in AWS with sticky sessions enabled, with the architecture shown above (simplified): There’s several issues with running sticky sessions in an e-Commerce website. One of them is the inevitable customer losing his/her session when one web…
-
How to exclude shortcuts / redirects from the search results in Episerver
Have you set up shortcuts / redirects for some of your pages in Episerver that you are now seeing duplicate results in your site search? One is the correct page and the other is the shortcut page? There are several approaches to exclude shortcuts / redirects from your search results: I took the first approach…
-
How to move an Episerver category under another
Ever needed to move an Episerver Category under another? I could not find a way to do this in the UI so I had to it the old-fashioned way of jumping straight to the database. Warning: You’re not supposed to change data against CMS databases directly as you can easily break sh*t. If you’re in…
-
How to make the most of Episerver Find
I’ve recently encountered a few clients who have been using Find for quite a few years now and while the search and filters are working, they are not using much of its optimisation functions. So I’ve decided to write this post to go through out-of-the-box (OOTB) optimisation features of Epi Find, and show sample implementations…
-
My Episerver Ascend 2019 Notes
The original post was published in the Niteco website but I’ve decided to also add it here in my own blog. This is a 5-min read, which hopefully helps those who have missed the conference. CMS Updates There have been several updates made to the CMS lately, and here’s my favorite: enhancements to block editing…
-
How to localise your 404 custom error page in Episerver
I feel like there is a better / easier way of doing this but I couldn’t find a resource online that works (and there isn’t much I could find at the time of writing). So I’m sharing this post as an option that works, incase you haven’t found a better solution. For those who have…
-
A simple editable robots.txt in Episerver
This post will show you how you can easily author a robots.txt content for your Episerver site. Step 1: Add a CMS property “Robots.txt” In my case, I added this property to my StartPage [Display( Name = “Robots.txt”, GroupName = Groups.MetaData, Order = 835)] [UIHint(UIHint.Textarea)] public virtual string RobotsTxt { get; set; } Step 2: Create…
-
Episerver Forms – Cannot set property ‘$workingForm’ of undefined
This took me a little while to figure out and there isn’t any helpful resource online at the time of writing (according to Google anyway) regarding this error so I think this deserves a blog post… Problem I am on Episerver.Forms 4.18.0 and I’ve been getting this error on my browser console intermittently. Sometimes it…
-
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…