Blog entries posted during 2010

Dear EPiServer Community Developers

by: Paul Smith

We love you all very much and really want to be with you. That is why we invited you out on a date on Thursday 9th December in this post . We thought that’s what you wanted as you told us so before on previous dates. It appears you don’t love us a... [ Read full article ]

17 November 2010  0 Comments

Adding Social Shopping Features to EPiServer Commerce with EPiServer Community

by: Paul Smith

Adding Social Shopping Features to EPiServer Commerce with EPiServer Community At the recent EPiServer Tech Forum in Stockholm, I showed an example of how to build a social shopping feature in EPiServer Commerce. The feature enabled a logged-in us... [ Read full article ]

09 November 2010  0 Comments

EPiServer Commerce Installer

by: Paul Smith

You may have read Arild’s blog post here about the Commerce Installer. I thought I would clarify a couple of things regards the MediaChase database installation. You do NOT need to pre-create a SQL Login before you install Commerce as detailed in... [ Read full article ]

24 September 2010  0 Comments

Dynamic Data Store : The saga of the missing methods

by: Paul Smith

If I received 1 Swedish Crown for every time someone asked or complained about why the DDS does not implement FirstOrDefault() in its Linq stack (along with First(), Last() and LastOrDefault()) then I would have at least 40 Swedish Crowns and woul... [ Read full article ]

09 June 2010  0 Comments

Best (and fastest) ways to load items from the Dynamic Data Store

by: Paul Smith

There are essentially 4 ways to load items from the Dynamic Data Store, depending upon what information you have and what you want back in response. Below I am going to detail the methods in (probable) speed order. Note the speed order depends how... [ Read full article ]

09 June 2010  0 Comments

The Calm After The Storm

by: Paul Smith

I think the EPiServer Partner Summit 2010 was a huge success and I personally enjoyed it immensely. We got lots of good feedback both positive and constructive which as always welcome. Sometime soon there should be links on EPiServer World where y... [ Read full article ]

07 June 2010  0 Comments

Changes to Page Objects API in CMS 6 Release

by: Paul Smith

The upcoming final release of CMS 6 will introduce a couple of small changes in the way you load and save Page Objects compared to the RC1 version. Following feedback and a few bug fixes we decided that mixing Page Objects with PageData and having... [ Read full article ]

18 February 2010  0 Comments

Installing multiple EPiServer CMS / Community Editions on the same server

by: Paul Smith

The EPiServer CMS / Community installation packages that you download from EPiServer World are made up of a bootstrapper application (setup.exe) and a few Windows Installer (MSI) files. One of these files, EPiServerShared.msi, is configured so tha... [ Read full article ]

03 February 2010  0 Comments

Page Rating example using Page Objects

by: Paul Smith

At the EPiServer Techforum in Oslo last week, I showed a quick and dirty page rating feature for CMS 6 using Page Objects and Dynamic Content. The source code for that can be found here . The project consists of 3 class: The Rating object. This is... [ Read full article ]

24 January 2010  0 Comments

Thanks EPiServer Norway

by: Paul Smith

A big thanks to Göran and the team at EPiServer Norway for a great Techforum. My Twitter id is paulsmith_epi for those who asked. We appreciate all feedback we get both positive and constructive. If you have anything to say about the Dynamic Data... [ Read full article ]

22 January 2010  0 Comments

Using a DynamicDataStore instance correctly

by: Paul Smith

I’ve recently seen a couple of examples of code where the Dynamic Data Store (being released as part of CMS 6) has been used in a multithreaded environment (web app for example) in a singleton pattern, i.e. a single instance of a DynamicDataStore ... [ Read full article ]

15 January 2010  0 Comments

Saving Page Objects

by: Paul Smith

EPiServer CMS 6 introduces Page Objects. A Page Object is simply a .NET object that is created by the developer and then associated to an EPiServer CMS page via the EPiServer.Core.PageData.PageObjects collection. Saving Page Objects is a relativel... [ Read full article ]

05 January 2010  0 Comments

EPiTrace logger