Blog entries tagged with BlogRoot

What do you want from EPiServer Nuget?

by: Paul Smith

I would like to get some input from the EPiServer Developer community about what kind of features/changes you would like to see on EPiServer Nuget. Suggestions can be for the web site or the actual feed itself. From the suggestions I get I will... [ Read full article ]

20 September 2011  0 Comments


Announcing Visitor Group Tracking and Statistics

by: Paul Smith

EPiServer Visitor Groups have some basic tracking and statistics built-in which tells you how many times a Visitor Group was “visited” or tested for a match, in other words. Many people have commented that whilst they love Visitor Groups, sooner... [ Read full article ]

23 August 2011  0 Comments


Dynamic Data Store – Tips, Tricks and Best Practises

by: Paul Smith

In this blog post my aim is to summarize some of my previous posts about the DDS and highlight the things that are good to know and may help you out of potential sticky situations. What’s the best way to obtain a store instance for a .Net Type?... [ Read full article ]

21 April 2011  0 Comments


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


Page Objects in EPiServer CMS 6

by: Paul Smith

Another new exciting feature in CMS 6 (RC onwards) is the joining of forces between CMS pages (PageData) and objects that can be stored in the Dynamic Data Store, a.k.a. Page Objects. Of course this can be handled manually by the programmer by... [ Read full article ]

22 December 2009  0 Comments


Dynamic Data Store Feature List in EPiServer CMS 6 Release Candidate

by: Paul Smith

The EPiServer CMS 6 Release Candidate is quite near now so I wanted to list the features in the Dynamic Data Store that have made it this far. Saving Data + Save compile-time typed data (normal .NET classes) + Save runtime typed data (using... [ Read full article ]

22 December 2009  0 Comments


Changes in Dynamic Data Store

by: Paul Smith

There have been quite a few changes in the Dynamic Data Store since the CTP 2 version was released. Here are the highlights: CreateStore & GetStore The DynamicDataStore<T>.CreateStore,  DynamicDataStore<T>.GetStore and DynamicDataStore<T>.GetStore... [ Read full article ]

23 November 2009  0 Comments


Introducing The Dynamic Data Store

by: Paul Smith

Ok, so maybe “Introducing” was a bit optimistic in this case as the cat has been out of the bag for a few weeks on this subject. The Dynamic Data Store is a new component which will be shipped with EPiServer CMS 6 but forms part of a framework we... [ Read full article ]

16 October 2009  0 Comments

Tags:


ZIP Install also returns to EPiServer CMS 5 R2

by: Paul Smith

Following on from Cristian Libardo's blog entry about ZIP Install for modules returning in CMS 5 R2 SP1, I am pleased to announce that we have back-ported the solution to work with the original CMS 5 R2 (version 5.2.375.7). The installer can be... [ Read full article ]

19 January 2009  0 Comments


ZIP Install also returns to EPiServer CMS 5 R2

by: Paul Smith

Following on from Cristian Libardo's blog entry about ZIP Install for modules returning in CMS 5 R2 SP1, I am pleased to announce that we have back-ported the solution to work with the original CMS 5 R2 (version 5.2.375.7). The installer can be... [ Read full article ]

19 January 2009  0 Comments


Installer changes in new EPiServer Relate+ package

by: Paul Smith

The much awaited EPiServer Relate+ package was released yesterday, you can find more details here. With Relate+ comes a new version of the installation system that was first released with CMS 5 R2. In this version we have taken the opportunity to... [ Read full article ]

19 December 2008  0 Comments


Installer changes in new EPiServer Relate+ package

by: Paul Smith

The much awaited EPiServer Relate+ package was released yesterday, you can find more details here . With Relate+ comes a new version of the installation system that was first released with CMS 5 R2. In this version we have taken the opportunity to... [ Read full article ]

19 December 2008  0 Comments


New Install Public Templates PowerShell script for EPiServer CMS R2

by: Paul Smith

Those of you who have used the new Installation Manager in EPiServer CMS 5 R2 to install a site with the EPiServer Public Templates may have noticed an annoying "feature". The feature is that is doesn't update the PublicTemplates.proj file install... [ Read full article ]

05 December 2008  0 Comments


New Install Public Templates PowerShell script for EPiServer CMS R2

by: Paul Smith

Those of you who have used the new Installation Manager in EPiServer CMS 5 R2 to install a site with the EPiServer Public Templates may have noticed an annoying "feature". The feature is that is doesn't update the PublicTemplates. proj file... [ Read full article ]

05 December 2008  0 Comments


Musings from PDC: Teaching Performance Culture

by: Paul Smith

Greetings from sunny California. Yesterday was the "Pre Conference" day at PDC. This is where they hold several parallel all day sessions on various subjects. I attended a session called Performance by Design using the .NET Framework. The session... [ Read full article ]

28 October 2008  0 Comments


Musings from PDC: Teaching Performance Culture

by: Paul Smith

Greetings from sunny California. Yesterday was the "Pre Conference" day at PDC. This is where they hold several parallel all day sessions on various subjects. I attended a session called Performance by Design using the . NET Framework. The session... [ Read full article ]

28 October 2008  0 Comments


Installing Public Templates on an EPiServer CMS 5 R2 site with an Oracle Database

by: Paul Smith

The PowerShell script we shipped with EPiServer CMS 5 R2 for installing Public Templates was unfortunately tied to MS SQL Server as the user interface wizard you use in the EPiServer Installation Manager to select the site does a hard coded check... [ Read full article ]

22 October 2008  0 Comments


Installing Public Templates on an EPiServer CMS 5 R2 site with an Oracle Database

by: Paul Smith

The PowerShell script we shipped with EPiServer CMS 5 R2 for installing Public Templates was unfortunately tied to MS SQL Server as the user interface wizard you use in the EPiServer Installation Manager to select the site does a hard coded check ... [ Read full article ]

22 October 2008  0 Comments


Dude where's my file? How bulk install works in EPiServer CMS 5 R2

by: Paul Smith

The Installer API in EPiServer CMS 5 R2 has three layers: At the bottom, an internal set of installers (classes derived from System. Configuration. Install. Installer) In the middle, a set of public . NET API classes On the top, a set of... [ Read full article ]

09 October 2008  0 Comments


How to localize Dynamic Content

by: Paul Smith

Strings displayed for a Dynamic Content class in the EPiServer CMS 5 R2 Editor can be localized in the same manner as any other part of EPiServer, via an XML file in the 'lang' folder of the site. Localizing the name and description When you... [ Read full article ]

09 October 2008  0 Comments


How to localize Dynamic Content

by: Paul Smith

Strings displayed for a Dynamic Content class in the EPiServer CMS 5 R2 Editor can be localized in the same manner as any other part of EPiServer, via an XML file in the 'lang' folder of the site. Localizing the name and description When you... [ Read full article ]

09 October 2008  0 Comments


Dude where's my file? How bulk install works in EPiServer CMS 5 R2

by: Paul Smith

The Installer API in EPiServer CMS 5 R2 has three layers: At the bottom, an internal set of installers (classes derived from System.Configuration.Install.Installer ) In the middle, a set of public .NET API classes On the top, a set of PowerShell... [ Read full article ]

09 October 2008  2 Comments


EPiServer CMS 5 R2 CTP 2 has shipped!

by: Paul Smith

At last a new CTP has shipped of EPiServer CMS 5 Release 2, which can be found here. Included in this version is the EPiServer Manager replacement, the EPiServer Installation Manager (it took us weeks to come up with that name :-)) We decided earl... [ Read full article ]

15 September 2008  0 Comments


Hosting non-HTTP based WCF applications in IIS7

by: Paul Smith

I remember a while ago Microsoft promising that IIS7 would solve all of our "I want to use IIS to host my WCF app but I don't want to use HTTP" problems. So today I tried to host our Image Service Application (to be released in EPiServer CMS 5 R2)... [ Read full article ]

15 September 2008  0 Comments


Dynamic Content Examples

by: Paul Smith

Here you will find a zip file containing some Dynamic Content Examples including the Televizzle example I showed recently at the EPiServer CMS Tech Forum in Copenhagen. Installing and using the examples Unzip the file's content to the root... [ Read full article ]

14 September 2008  0 Comments


Dynamic Content Examples

by: Paul Smith

Here you will find a zip file containing some Dynamic Content Examples including the Televizzle example I showed recently at the EPiServer CMS Tech Forum in Copenhagen. Installing and using the examples Unzip the file's content to the root folder ... [ Read full article ]

14 September 2008  3 Comments


EPiServer CMS 5 R2 CTP 2 has shipped!

by: Paul Smith

At last a new CTP has shipped of EPiServer CMS 5 Release 2, which can be found here . Included in this version is the EPiServer Manager replacement, the EPiServer Installation Manager (it took us weeks to come up with that name :-)) We decided ear... [ Read full article ]

12 September 2008  2 Comments


Presentations from DevSummit 2008

by: Paul Smith

Magnus Stråle and I gave two presentations at the DevSummit 2008. The presentation about Dynamic Content can be found here and the presentation about Content Channel and Page Providers can be found here. Enjoy! [ Read full article ]

25 June 2008  0 Comments


Hosting non-HTTP based WCF applications in IIS7

by: Paul Smith

I remember a while ago Microsoft promising that IIS7 would solve all of our "I want to use IIS to host my WCF app but I don't want to use HTTP" problems. So today I tried to host our Image Service Application (to be released in EPiServer CMS 5 R2)... [ Read full article ]

24 June 2008  3 Comments


Presentations from DevSummit 2008

by: Paul Smith

Magnus Stråle and I gave two presentations at the DevSummit 2008. The presentation about Dynamic Content can be found here and the presentation about Content Channel and Page Providers can be found here . Enjoy! [ Read full article ]

05 June 2008  0 Comments

EPiTrace logger