Take the community feedback survey now.
Take the community feedback survey now.
Background With the move to CMS 12 and .NET 5/6, developers are now able to build Plugins and Extensions using Razor Class Libraries (RCL). These are a fantastic option as it allows you to bundle up any client side scripts, styles and razor files...
Background In the previous article of this series, Unit Testing Optimizely CMS 12 Dynamic Data Store - Part 1 , an introduction was given to what the Dynamic Data Store is, and an approach was given for unit testing by mocking the DynamicDataS...
Background If you've never heard of it, the Dynamic Data Store (DDS) which is a component that offers an API and infrastructure for CRUD operations of custom data objects. It allows developers to access and store data without needing to...
Stott.Optimizely.RobotsHandler v1.0.1 Released Stott.Optimizely.RobotsHandler is a new robots.txt handler for Optimizely CMS 12 that fully supports multi-site builds with potentially different robots.txt content to be delivered by site. This packa...
I have previously blogged about this in a pure .NET 5.0 context on my own blog here: Secure Headers in .NET 5.0 . In this version of this post I have adapted the solution to work with an Optimizely CMS Build. I have been building .NET 5.0 websites...