Articles

This is what’s worked so far for me to attain a particular goal and will probably work for you, too.

Create some Optimizely sites on .NET5

By Eric St-Pierre , October 2022

This is the third article in a 3-part series on how to create an Optimizely based on the .NET5 framework. In the previous article of this series, I went into installing the tools and scaffolding templates that will help us create some new Optimizely projects. In this article, I will go over the required steps to create some new CMS, Commerce and Alloy sites.

Read More
Dotnet CLI templates

By Eric St-Pierre , July 2022

This is the second article in a 3-part series on how to create an Optimizely based site running on the .NET5 framework. In the previous article of this series, I went into creating a new .NET5 application with the out of the box dotnet CLI templates. In this article, I will cover what needs to be done to get access to some Optimizely oriented scaffolding templates.

Read More
Dotnet CLI basis

By Eric St-Pierre , April 2022

This is the first article in a 3-part series on how to create an Optimizely based on the .NET5 framework. In this first article, I will cover the basics of the donet cli tools. In the second article, I will cover the templates that are available to create Optimizely sites. In the third article, I will cover how to create Optimizely sites, and how to configure them.

Read More
What will the .NET release cycle look like?

By Eric St-Pierre , March 2022

One thing that comes out of the Optimizely migration to the .NET5 framework process is when should you upgrade your solutions? To answer this question, we should be looking at what will be the lifecycle for the .NET. releases going forward. .NET releases will be following the Long-Term Support (LTS) product lifecycle management policy.

Read More
What are the Optimizely implementation references for .NET5 sites?

By Eric St-Pierre , March 2022

Article was updated on March 3rd, 2022. You heard about the newest version of the Optimizely Cloud and Commerce platforms, and you would like to experiment with them before planning a full site migration? You want to evaluate what the migration efforts of your custom functionalities would be? This is where example and references sites might help.

Read More
What are the benefits of moving to a .NET5 Optimizely implementation?

By Eric St-Pierre , February 2022

The answer to this question will depend on the type of user you are. On the short term, the visitors will enjoy the same great experience, but with faster page rendering times, which is a good thing since visitors are not willing to wait. The way the Optimizely team proceeded with the migration of the platform make this migration seamless to the visitor experience.

Read More
The move to .NET5

By Eric St-Pierre , February 2022

At the end of last year, Optimizely announced the latest version of their Content (version 12) and Commerce (version 14) cloud platform. This announcement had a special flavour to it. Other than being product updates, those new releases had a major change at their core. The underlying technology stack on which those products are built, which is the .

Read More
How to start a formula 1 engine - and improve our site visitor experience (part 3)

By Eric St-Pierre , February 2022

Caching - Part - 3 This is the third article in a series about using what we can learn from the formula 1 engineers and apply it to our Optimizely implementation to improve our visitor experience. In this series, I will discuss some techniques to enhance our visitor experience by improving the delivery time of your content.

Read More
How to start a formula 1 engine - and improve our site visitor experience (part 2)

By Eric St-Pierre , January 2022

This is the second article in a series about using what we can learn from the formula 1 engineers and apply it to our Optimizely implementation to improve our visitor experience. In this series, I will discuss some techniques to enhance our visitor experience by improving the delivery time of your content.

Read More
How to start a formula 1 engine - and improve our site visitor experience

By Eric St-Pierre , January 2022

We all have an idea on how to start a car engine. Electric car and newer model have a start engine button, older people will remember starting a car with a key. And we might even have people old enough to have started their car engine with a crank. But on a Sunday, how do the engineers start the engine of one the fastest car on earth?

Read More
Personalization - Content recommendation - The Future

By Eric St-Pierre , December 2021

In this series about Personalization, I covered some of the steps that can be taken on a personalization journey. From personalization achieve by handcrafted segmentation, to a one-on-one personalization experience done using the wizardry of artificial intelligence algorithms. In this article, I want to cover some ways we can help our customer move forward on their personalization journey and how we can take advantage of data to go even further.

Read More
Personalization - Content recommendation - Implementation (part 2)

By Eric St-Pierre , December 2021

This is part 2 on the implementation of Optimizely Content Recommendation product. In the first part, I discussed about the integration of the Content Recommendation package and the administration, configuration and dashboards it brings to our solution implementation. In this article, I’ll discuss how the Content Recommendation package can be used to deliver personalized content to our site visitors.

Read More
Personalization - Content recommendation - Implementation (part 1)

By Eric St-Pierre , November 2021

In the previous article, I covered the basics of applying one-on-one content personalization by using Optimizely Content Recommendation. Now let’s discuss how to integrate Content Recommendation and the implementation details of some of the configuration options. When implementing a content recommendation strategy using the Optimizely Content Recommendation product, the first thing to do is to add a script to our page that will ingest the site content for analysis and will deliver recommended content to the visitors.

Read More
Personalization - Content recommendation

By Eric St-Pierre , November 2021

In the previous articles on the personalization series, I covered the basics of content personalization and how it can be achieved by using Optimizely visitor groups to implement a segmentation strategy. In the next articles of the series, I’ll discuss the next step on the personalization roadmap, which is create a one-on-one experience, using Optimizely Content Recommendation.

Read More
Personalization - Segmentation - Implementation

By Eric St-Pierre , October 2021

This is the third article in a series about personalization. During this series, I will cover the different sides of personalization, from more general definitions of personalization to Optimizely cloud-based products offering and how to implement them. The first article was about building the foundation to help customers move along their personalization journey.

Read More
Personalization - Segmentation

By Eric St-Pierre , October 2021

This is the second article in a series about personalization. During this series, I will cover the different sides of personalization, from more general definitions of personalization to Optimizely cloud-based personalization products offering and how to implement them. The first article was about building the foundation to help customers move along the personalization path.

Read More
Personalization - An introduction

By Eric St-Pierre , September 2021

This is the first article in a series about personalization. During this series, I will cover the different sides of personalization, from more general definitions of personalization, to Optimizely cloud-based products offering and how to implement them. In this article, for the sake of simplicity, “content” could be anything from literal content, media assets or products on an e-commerce site.

Read More
Solution Setup – Front-End stack – Part 2

By Eric St-Pierre , March 2020

“How to setup a project” is a series about the basic tools and configurations that can be used into starting a new development project. This is the second article on a discussion about CSS frameworks. In the first article of this series, I discussed what is a CSS framework and how to use it to speed-up an Episerver site development.

Read More
Solution Setup – Front-End stack – Part 1

By Eric St-Pierre , March 2020

“How to setup a project” is a series about the basic tools and configurations that can be used into starting a new development project. This is the first part of a discussion about CSS frameworks, their uses and how to integrate them in an Episerver solution. One thing that people just getting in the world of CMS have an hard time to get is the fact that most CMS solution you choose will offer you a content editing interface, but you are on your own when it’s time to render a site to a web channel.

Read More
What’s Inside Foundation – Razor ViewEngine and Blocks

By Eric St-Pierre , March 2020

“What’s Inside Foundation” series will explore the different aspects and patterns used in Episerver reference implementation, Foundation. In the previous article of the series What’s Inside Foundation – Features Folder – Implementation, I covered how to implement the Features folder organization. That implementation left an opened question, “How do we handle the blocks that would be feature related?

Read More
Solution setup – Config files

By Eric St-Pierre , March 2020

“How to setup a project” is a series about the basic tools and configurations that can be used into starting a new development project. Have you ever worked on a project where you had to jumble around configuration to be able to run an Episerver site locally for development purpose? On an Agile project, have you ever switch between feature branches and found out that your local configurations did not followed.

Read More
Solution Setup – .gitignore

By Eric St-Pierre , February 2020

“How to setup a project” is a series about the basic tools and configurations that can be used into starting a new development project. It’s crazy to think that Git has taken part in developers life for the past 15 years and that it’s still so obscure for most of us.

Read More
What’s Inside Foundation – Features Folder – Implementation

By Eric St-Pierre , February 2020

“What’s Inside Foundation” series will explore the different aspects and patterns used in Episerver reference implementation, Foundation. In the previous article of this series, I discussed how the features folder organization can be configured into a new Episerver site, using the reference implementation from Foundation. In this article, I’ll go into the detailed implementation and explain how your code can be structured using the features folder organization pattern.

Read More
What’s Inside Foundation – Features Folder – Introduction

By Eric St-Pierre , February 2020

“What’s Inside Foundation” series will explore the different aspects and patterns used in Episerver reference implementation, Foundation. This is the first article in the “What’s Inside Foundation” series. Foundation has been launched at Ascend 2019 in Miami. The goal of the Foundation project is to “offer a starting point that is intuitive, well-structured and modular allowing developer to select Episerver products as projects to include or exclude from their solution.

Read More