optimizely How to set PrincipalInfo.CurrentPrincipal in Optimizely CMS 12 Back in the days, we could use PrincipalInfo.CurrentPrincipal = PrincipalInfo.CreatePrincipal(...). In CMS 12, PrincipalInfo.CurrentPrincipal has become read-only.
optimizely Optimizely Forms - How to generate Submitted From Page Links instead of IDs When exporting Optimizely Form submissions in XLSX format, Optimizely will export page IDs instead of proper page links. This blog post will show you how to extend the XLSXDataExporter and export page links instead of just IDs.
optimizely Optimizely - Singleton Pages When developing Optimizely websites, we usually have to create single-instance page types like Settings Page, Checkout Page, etc. There are many ways to implement this, so let's see the most popular ones.
optimizely Optimizely World Community Stats 2021 Which companies have the most CMS and Commerce certified developers? Who are the top 100 contributors? Check out the latest Optimizely World Community Stats for 2021!
optimizely How to delete expired prices in Optimizely Commerce Episerver (now Optimizely) doesn't have any built-in scheduled jobs for deleting expired prices. So even though expired prices are not returned when using IPriceService, the PriceDetails table can become pretty big over time, and you might be asked to do some clean-up anyway
optimizely Optimizely - managing users from the code A list of useful code snippets for unlocking and creating user accounts from the code.