• Recent Posts

    • Simple URL keeper for EPiServer

      Posted on May 16, 2015 in EPiServer

      Here's a little code sample that is useful for when you need to perform an automatic redirect after content is moved in EPiServer, to avoid getting a bunch of 404's. Read the whole blog post.

      Continue reading this entry →
    • Modern EPiServer Development

      Posted on March 25, 2015 in EPiServer

      I get a lot of questions from new and experienced developers alike asking how it is working with EPiServer these days. They have maybe heard some rumors from people working with EPiServer before or they have stumbled across an EPiServer project in the past. The main thing is that there´s a lot of confusion out there about what we as EPiServer developers do everyday. Read the whole blog post here

      Continue reading this entry →
    • Extensions and helpers library for EPiServer

      Posted on February 14, 2014 in EPiServer

      Over the last 4-5 projects my team has been working with EPiServer 7 and 7.5 using ASP.NET MVC. We've ended up creating some useful methods and helpers that we used in all those projects, that we've found to be very valueable and time saving. This library is now in a stable version that we're excited to open source and let everyone use. Read the whole post here

      Continue reading this entry →
    • EPiServer Find On-Premise Setup

      Posted on February 11, 2014 in EPiServer

      After setting up 5 different On-Premise servers for EPiServer Find I started writing down some notes on how to set it up and some gotchas I had a long the way. Read the whole post here.

      Continue reading this entry →
    • NuGet package restore and custom feeds

      Posted on July 10, 2013 in EPiServer, Visual Studio

      Here's a quick tip for future reference. When enabling NuGet package restore (in Visual studio: right click your solution file and choose Enable NuGet Package restore). Benefit of this is that you don't have to commit all the packages files to source control, which can be quite a few (more information here: Using NuGet without committing packages to source control). Now to the problem at hand, this will work great locally for custom feeds like nuget.episerver.com that you already have added to NuGet, but on your build server you'll get a build error for packages not on nuget.org. The fix...

      Continue reading this entry →
    • Add powerful image resizing, cropping and manipulation support to your EPiServer website

      Posted on January 19, 2013 in ASP.NET, EPiServer

      I've used this module in several of my projects, both EPiServer and standard ASP.NET applications. Image Resizer is open source and contains the core module with a bunch of plugins on top that add extra features, you can also purchase, for a very reasonable fee, additional plugins with even more support. Personally I've used many of the performance and cloud plugins with great success. Installation All the plugins, including the core, are available through NuGet. You can easily add it to your project by either using the NuGet dialog or using the command: Install-Package ImageResizer. Note that this will...

      Continue reading this entry →
    • Strongly typed access to your page data objects inside ItemTemplate

      Posted on May 10, 2012 in ASP.NET, EPiServer

      Here's a little quick tip on how I usually set up my code to get strongly typed access to my page types inside Repeaters, ListViews, PageLists etc. I use PageTypeBuilder in all my projects so I'm going to use it in the examples here as well, but you could just use the regular PageData objects instead (with a little more code). ...

      Continue reading this entry →
    • Manually upgrading the database from EPiServer Commerce R2 SP1 to EPiServer Commerce R2 SP2

      Posted on May 9, 2012 in EPiServer

      Here's an overview over the SQL scripts you need to execute to manually upgrade your sites commerce database from EPiServer Commerce R2 SP1 to EPiServer Commerce R2 SP2. C:\Program Files (x86)\EPiServer\CMS\6.1.379.0\Install\Modules\EPiServer Commerce 1.1.2.62\Setup\cms_db_upgrade.sql C:\Program Files (x86)\EPiServer\CMS\6.1.379.0\Install\Modules\EPiServer Commerce 1.1.2.62\MediachaseECF\Data\DeploymentPackage\SqlScripts\Update\ecf_db_ApplicationSystem_update.sql C:\Program Files (x86)\EPiServer\CMS\6.1.379.0\Install\Modules\EPiServer Commerce 1.1.2.62\MediachaseECF\Data\DeploymentPackage\SqlScripts\Update\ecf_db_BusinessFoundation_update.sql C:\Program Files (x86)\EPiServer\CMS\6.1.379.0\Install\Modules\EPiServer Commerce 1.1.2.62\MediachaseECF\Data\DeploymentPackage\SqlScripts\Update\ecf_db_CatalogSystem_update.sql C:\Program Files (x86)\EPiServer\CMS\6.1.379.0\Install\Modules\EPiServer Commerce 1.1.2.62\MediachaseECF\Data\DeploymentPackage\SqlScripts\Update\ecf_db_MarketingSystem_update.sql C:\Program Files (x86)\EPiServer\CMS\6.1.379.0\Install\Modules\EPiServer Commerce 1.1.2.62\MediachaseECF\Data\DeploymentPackage\SqlScripts\Update\ecf_db_MetaDataSystem_update.sql C:\Program Files (x86)\EPiServer\CMS\6.1.379.0\Install\Modules\EPiServer Commerce 1.1.2.62\MediachaseECF\Data\DeploymentPackage\SqlScripts\Update\ecf_db_OrderSystem_update.sql C:\Program Files (x86)\EPiServer\CMS\6.1.379.0\Install\Modules\EPiServer Commerce 1.1.2.62\MediachaseECF\Data\DeploymentPackage\SqlScripts\Update\ecf_db_Reporting_update.sql C:\Program Files (x86)\EPiServer\CMS\6.1.379.0\Install\Modules\EPiServer Commerce 1.1.2.62\MediachaseECF\Data\DeploymentPackage\SqlScripts\Update\ecf_db_SecuritySystem_update.sql C:\Program Files (x86)\EPiServer\CMS\6.1.379.0\Install\Modules\EPiServer Commerce 1.1.2.62\MediachaseECF\Data\DeploymentPackage\SqlScripts\Update\ecf_db_Users_upgrade.sql C:\Program Files (x86)\EPiServer\CMS\6.1.379.0\Install\Modules\EPiServer Commerce 1.1.2.62\Setup\ecf_products_ProductsQuery.sql Here's the whole tech-note: Upgrading EPiServer Commerce from version 1 R2 SP1 to 1 R2 SP2. What I usually do is upgrade locally, check everything into source control, deploy...

      Continue reading this entry →