ArchiveMay 2011

Personalization Engine – Creating an IContentProvider


Last week I blogged about the Fortune Cookie Personalization Engine for EPiServer (CMS6 R2), which I’ve released as an open source project on codeplex and it’s also available on the EPiServer Nuget feed. The overriding idea of the PersonalizationEngine is to provide a more automated way of serving personalized content, by matching up a Visitor Group with a means of providing EPiServer...

EPiServer Personalization Engine


By now you’ll have heard a lot about the new Personalization / Visitor Group functionality in EPiServer CMS 6 R2, and with good reason. Not only is there an extensible framework for developers to add their own Visitor Group matching criteria, there is a understandable user interface for editors and the whole concept definitely fits in with current expectations of “today’s...

Impersonating Visitor Groups from Code


If you require that a particular HttpRequest impersonates one or more Visitor Groups,  then you can do so by adding one of two keys to the current HttpContext. Before calling the logic to check each criteria in the VisitorGroup; and determining whether the current User is matched to the group, the VisitorGroupRole class will first check if the current HttpContext contains an item called...

Mark Everard

I've worked across the digital industry for the past ten years, helping clients and colleagues across a diverse range of sectors meet numerous digital challenges, specifically focusing on web technologies, digital marketing and content management.

I've worked on large multi-supplier projects and led and managed both in-house and geographically-disperse development teams. And I've always approached my work with a smile on my face.

Get in touch