Take the community feedback survey now.
Take the community feedback survey now.
Introduction When building a .NET web application, it's common to use the combination of UseExceptionHandler and UseStatusCodePagesWithReExecute in your Startup.cs to serve user-friendly error pages: app.UseExceptionHandler("/errorhandler/500");...
A while back, our team encountered a puzzling production bug: URLs generated by the UrlResolver would randomly differ depending on who accessed them. The bug has since been fixed , and a patch is now available for installation. After some initial...
Introduction This blog post will explore the GitLab CI/CD pipeline configuration for deploying to Optimizely DXP. I wanted to be able to automate as much as possible every deployment steps to DXP, including the build stages, so that almost none of...
The main challenge of building an Optimizely CMS website is to think about its multi site capabilities up front. Making adjustment after the fact can be a difficult task and often requires a lot of refactoring. In this blog post, I'll talk about ...
As I've mentioned in my previous blog post , while I was developing the Optimizely version of my blog, I tried to look for a library that could accommodate my RSS feeds needs with the CMS. I've found one made by another fellow OMVP peer, but...