2018 | Episerver Developer Community

Blog entries posted during 2018

  • Episerver Commerce: A problem-solution approach is now draft complete

    6 months ago I announced that I was working on a second book on Episerver Commerce. Unlike the first one where I tried to provide a systematic approach about the framework, this book focuses on the bite-size recipes, each one is a solution to solv...

  • Getting all non published variations

    I got a question from a colleague today: A customer has multiple languages (8 of them). They need to make sure all variants are published in all languages. That is of course a reasonable request, but there is no feature builtin for such requiremen...

  • A new open source project: CatalogContentTypeResolver

    ContentReference is the centric part of Episerver, both in CMS and Commerce: it allows you to identify a content (sometimes, a specific version of a content). A majority of Episerver APIs are built around that small type: either take it as... 3

  • Watch out for Singletons

    If you are a seasoned Episerver developer, you should (and probably, already) know about the foundation of the framework: dependency injection. With the Inversion of control framework (most common, Structuremap, but recent versions of Framework Th...

  • A breaking change regarding IShippingPlugin/IShippingGateway in Commerce 12

    As you might already know, we reserve the major versions for breaking changes - when you upgrade to a major version, expect to have to change your code to make it compile and work. Our latest major version is Commerce 12, which was released almost... 3

  • Multiple catalogs: Without catalog name(s)

    My previous blog posts about multiple catalogs in multiple sites setting here and here has helped one customer (hopefully more) to address their problem. They tried the approach and it works for them. Now they came back and ask if they can remove...

  • Commerce no longer supports WebForms

    If you need an extra push to move your WebForms websites to MVC or, even more "modern" SPA - then here it is: Commerce 12.0 is the last version tested with WebForms. We dropped testing Commerce on WebForms from 12.1 onward. By "Drop testing", I me... 1

  • Index or no index, that’s the question

    If you do (and you should) care about your Episerver Commerce site performance, you probably know that database access is usually the bottleneck. Allowing SQL Server works smoothly and effectively is a very important key to the great performance. ...

  • Clean up catalog metadata system

    When I read this forum post: http://world.episerver.com/Forum/Developer-forum/EPiServer-Commerce/Thread-Container/2014/10/How-to-clean-commerce-installation-from-metadata/ , I realized we had problems with garbage metaclasses/metafields in our... 1

  • Multiple sites: Building the outgoing URLs

    In previous recipe we talked about multiple catalogs with same “UriSegment” – which we had a working implementation for incoming URL, i.e. when a customer visit a product url, we know which catalog we should choose from. But we still need to cover...

About the blogger

Quan Mai


Episerver AB
Oracle

Software engineer. Author. Husband. Father.