Articles

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

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