Blog posts by David Lewis2022-09-29T16:43:27.0000000Z/blogs/david-lewis/Optimizely WorldContent Delivery API – The Case of the Duplicate API Refresh Tokenhttps://buildoptimizely.com/?p=308162022-09-29T16:43:27.0000000Z<p>Creating a custom refresh provider to resolve the issues with duplicate tokens in the DXC</p>
<p>The post <a rel="nofollow" href="https://buildoptimizely.com/episerver/content-delivery-api-the-case-of-the-duplicate-api-refresh-token/">Content Delivery API – The Case of the Duplicate API Refresh Token</a> appeared first on <a rel="nofollow" href="https://buildoptimizely.com">Build Optimizely</a>.</p>
Optimizely CMS 12 – Help Text and Expanded Input Text Boxeshttps://buildoptimizely.com/?p=307742022-08-04T15:00:00.0000000Z<p>I am going to revisit an oldie but a goodie. A long while ago Alf Nielson created some CSSto enable the description to show beneath a label for a property in the AllProperties view. The CSS has changedslightly in CMS 12 and hopefully, this quick article will help you update it ifyou plan on using…</p>
<p>The post <a rel="nofollow" href="https://buildoptimizely.com/episerver/optimizely-cms-12-help-text-and-expanded-input-text-boxes/">Optimizely CMS 12 – Help Text and Expanded Input Text Boxes</a> appeared first on <a rel="nofollow" href="https://buildoptimizely.com">Build Optimizely</a>.</p>
Optimizely CMS 12 – Implementing a Reverse Proxy with YARPhttps://buildoptimizely.com/?p=307602022-07-27T17:00:00.0000000Z<p>The last few CMS implementations that I’ve done have required reverse proxies to surface external content.  By the time I had completed my last CMS 11 project, I was a pro with reverse proxies. And then CMS 12 came and changed everything.  CMS 12 moved to .Net Core on Linux web apps. This change removed…</p>
<p>The post <a rel="nofollow" href="https://buildoptimizely.com/episerver/optimizely-cms-12-implementing-a-reverse-proxy-with-yarp/">Optimizely CMS 12 – Implementing a Reverse Proxy with YARP</a> appeared first on <a rel="nofollow" href="https://buildoptimizely.com">Build Optimizely</a>.</p>
Optimizely Integration within Episerver – Part 2: Full Stack A/B Testhttps://buildoptimizely.com/?p=307012021-03-22T19:41:30.0000000Z<p>This is the second in a series of posts that look at some potential ways that the Optimizely and Episerver products can be integrated. In this post we will be updating the code that was created in the first article to include a Full Stack A/B test to determine if an increase in price would affect…</p>
<p>The post <a rel="nofollow" href="https://buildoptimizely.com/episerver/optimizely-integration-within-episerver-part-2-full-stack-a-b-test/">Optimizely Integration within Episerver – Part 2: Full Stack A/B Test</a> appeared first on <a rel="nofollow" href="https://buildoptimizely.com">Build Optimizely</a>.</p>
Optimizely Integration within Episerver – Part 1: Full Stack Featurehttps://buildoptimizely.com/?p=305302021-02-28T00:00:00.0000000Z<p>With the rebranding of Episerver to Optimizely there have been several questions floating around about the Optimizely stack and how it can be used in a traditional Episerver project. This is a quick four part series where we look at some potential ways the products can be integrated. Here are the links to all of the…</p>
<p>The post <a rel="nofollow" href="https://buildoptimizely.com/episerver/optimizely-integration-within-episerver-part-1-full-stack-feature/">Optimizely Integration within Episerver – Part 1: Full Stack Feature</a> appeared first on <a rel="nofollow" href="https://buildoptimizely.com">Build Optimizely</a>.</p>
Add a Copy Preview Link to the Navigation Panehttps://buildoptimizely.com/?p=306802021-02-26T23:10:17.0000000Z<p>Recently a friend posted on the forums about the idea of being able to share a preview link to an item.  While the solution outlined below may not meet his exact needs, it illustrates how easy it is to tap into Episerver plug-in areas to and add additional functionality.  For reference,  the code below is…</p>
<p>The post <a rel="nofollow" href="https://buildoptimizely.com/episerver/episerver-add-a-copy-preview-link-to-the-navigation-pane/">Add a Copy Preview Link to the Navigation Pane</a> appeared first on <a rel="nofollow" href="https://buildoptimizely.com">Build Optimizely</a>.</p>
Episerver: Authentication with multiple Azure AD Instanceshttps://buildoptimizely.com/?p=304972021-01-22T22:11:01.0000000Z<p>I recently came across a project where there was a slightly different twist for the site’s authentication needs.  For this project the company had three different authentication scenarios that needed to be covered. Log in via a primary Azure AD tenant. This Azure AD instance was set up with application roles and the users were…</p>
<p>The post <a rel="nofollow" href="https://buildoptimizely.com/episerver/episerver-authentication-with-multiple-azure-ad-instances/">Episerver: Authentication with multiple Azure AD Instances</a> appeared first on <a rel="nofollow" href="https://buildoptimizely.com">Build Optimizely</a>.</p>
Episerver Authentication with multiple Azure AD Instanceshttps://blogs.perficient.com/?p=2863522021-01-22T16:18:54.0000000ZI recently came across a project where there was a slightly different twist for the site’s authentication needs. For this project the company had three different authentication scenarios that needed to be covered. Log in via a primary Azure AD tenant. This Azure AD instance was set up with application roles and the users were […]Episerver: How to Create a Language Selector for Multilingual Siteshttps://buildoptimizely.com/?p=304842019-07-24T00:45:00.0000000Z<p>Multilingual sites require a way for end-users to switch from one language to another. This article takes a quick look at the key components for creating a language selector, or drop-down, in Episerver.</p>
<p>The post <a rel="nofollow" href="https://buildoptimizely.com/episerver/episerver-how-to-create-a-language-selector-for-multilingual-sites/">Episerver: How to Create a Language Selector for Multilingual Sites</a> appeared first on <a rel="nofollow" href="https://buildoptimizely.com">Build Optimizely</a>.</p>
Episerver: How to Create a Language Selector for Multilingual Siteshttps://blogs.perficientdigital.com/?p=2333632019-07-23T15:00:33.0000000Z<p>Multilingual sites require a way for end-users to switch from one language to another. This article takes a quick look at the key components for creating a language selector, or drop-down, in Episerver.       The Episerver Methods for the Language Selector Displaying your list of languages and displaying the currently selected language depends […]</p>
<p>The post <a rel="nofollow" href="https://blogs.perficientdigital.com/2019/07/23/episerver-how-to-create-a-language-selector-for-multilingual-sites/">Episerver: How to Create a Language Selector for Multilingual Sites</a> appeared first on <a rel="nofollow" href="https://blogs.perficientdigital.com">Perficient Digital</a>.</p>
Episerver: How to Create a Language Selector for Multilingual Siteshttps://blogs.perficientdigital.com/?p=2333632019-07-23T13:00:33.0000000ZMultilingual sites require a way for end-users to switch from one language to another. This article takes a quick look at the key components for creating a language selector, or drop-down, in Episerver.   The Episerver Methods for the Language Selector Displaying your list of languages and displaying the currently selected language depends on the […]Episerver: How to quickly create environments with Azure CLIhttps://the7.io/fashion-blog/?p=8802019-07-12T06:58:02.0000000Z<p>Create your Azure Episerver resources using the Azure CLI</p>
<p>The post <a rel="nofollow" href="https://buildoptimizely.com/episerver/episerver-how-to-quickly-create-environments-with-azure-cli/">Episerver: How to quickly create environments with Azure CLI</a> appeared first on <a rel="nofollow" href="https://buildoptimizely.com">Build Optimizely</a>.</p>
Episerver: How to quickly create environments with Azure CLIhttps://blogs.perficientdigital.com/?p=2333452019-07-11T21:10:48.0000000Z<p>Many of the Episerver projects that we work on have at least one Azure environment. This ranges from production environments to integration environments where continuous deployments occur. We needed a way to stand up new environments quickly and be able to replicate the creation of new environments as needed. We had previously accomplished this using […]</p>
<p>The post <a rel="nofollow" href="https://blogs.perficientdigital.com/2019/07/11/episerver-how-to-quickly-create-environments-with-azure-cli/">Episerver: How to quickly create environments with Azure CLI</a> appeared first on <a rel="nofollow" href="https://blogs.perficientdigital.com">Perficient Digital</a>.</p>
Episerver: How to quickly create environments with Azure CLIhttps://blogs.perficientdigital.com/?p=2333452019-07-11T19:10:48.0000000ZMany of the Episerver projects that we work on have at least one Azure environment. This ranges from production environments to integration environments where continuous deployments occur. We needed a way to stand up new environments quickly and be able to replicate the creation of new environments as needed. We had previously accomplished this using […]