A few years ago, my good friend, Deane Barker, wrote the Flying Squirrel Book, the official O'Reilly animal book on Web Content Management. I was lucky enough to be invited to write a little sidebar in that book - and the first few lines describes very well how I felt about Content Management when I first got into it. CMS is about putting content into a database and then pulling it out again and presenting it. How hard could that be.
But what I've found is really fascinating is how the CMS often is the center piece of many other systems that needs to integrate in often quite advanced ways while providing editors with capabilities that enable them to produce great content and target it at the right visitors.
Before I joined Episerver, I worked with both SiteCore and Episerver CMS - and over the years I've taken a natural interest in several other WCMs.
Ascend 2019: Code Mania
Yesterday, I had the honor and pleasure of giving the traditional Code Mania demo at Episerver Ascend 2019 in Miami together with Fredrik Haglund. After popular demand, here is a blog post about some of the components we showed.
Getting more Insight (pun intended) into Episerver Profile Store
Profile Store, Insight, Tracker, Advance - Episerver offers a myriad of different (but connected) REST services for managing and tracking your visitors and prospects. It can be slightly confusing at first - and some of the documentation might be a tad misleading - but once you get the hang of it, they are really powerful tools. I've recently had a chance to explore them in depth. Here is what I've learned so far.
Episerver Forms and Pardot Form Handlers
Episerver comes with a wide range of connectors that allows you to connect Marketing Automation systems to Episerver through multiple integration points. However in some cases you might want to hook directly into the Marketing Automation systems form handler. In the case of SalesForce Pardot it's very easy to do!
Getting started with Contentful UI Extensions - Part 3
Getting started with Contentful UI Extensions - part 2
In this post, I'll show how to make a field editor that will let you have any kind of syntax highlighted code in a long text field, as well as taking a look at command line interface (CLI) and Github distribution.
Getting started with Contentful UI Extensions - Part 1
Contentful has a handful of extension points, where you in a fairly straightforward and simple manner can extend the editorial experience with minimal development effort. In this post-series I'll show some examples of this.
Publicwww - searching for interesting Episerver CMS use patterns
I recently discovered publicwww.com a cool service that lets you search for any text in the html/css/js of all it's 550 million (2019-05-09) indexed web pages, including the cookies sent out and the http header. In this post I put my Episerver goggles on and had some fun with this data.
The Curious Case of Content Modelling
Having the right content model (the structure of your content types) is very important in order to end up with good, usable (and reusable) content. I believe that is something that most content management aficionados can agree on. But what is a good content model? And who should be modelling your content? In this blog post I will try to discuss a few opinions on this topic.
Episerver Content Provider Resilience Strategies
Content Providers for Episerver is a powerful tool with huge potential for integrations. But how should you handle fault resilience when dealing with a real time connection to an external system? As part of the integration to Digizuite DAM I have helped build, I have given this a great deal of thought.
Routing in Episerver Addon Modules
When your build your own addons, modules and extensions for Episerver CMS, you often want to include controllers - and naturally you want to call these controller - but which url should you use? I always forget this, so here is a little reminder.