<?xml version="1.0" encoding="utf-8"?><rss xmlns:a10="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Optimizely blog by ted&amp;gustaf</title><link>https://tedgustaf.com/rss/episerver/</link><description>Optimizely development blog with examples of how to customize Optimizely for both site users and web editors.</description><language>en</language><managingEditor>ted@tedgustaf.com</managingEditor><lastBuildDate>Fri, 03 Apr 2026 18:04:08 Z</lastBuildDate><generator>tedgustaf.com running on Episerver</generator><image><url>https://tedgustaf.com/tedgustaf-logo.png</url><title>Optimizely blog by ted&amp;gustaf</title><link>https://tedgustaf.com/rss/episerver/</link></image><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">ce3056a8052349bbabcfa03be6b36dc2en</guid><link>https://bit.ly/cmp-for-cms</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category> CMS 12</category><category>Optimizely</category><title>Adaptive Images with Optimizely CMP</title><description>Images from Optimizely CMP can now be seamlessly integrated into Optimizely CMS through Adaptive Images, with the all same features that web editors and developers have come to love.</description><pubDate>Thu, 27 Feb 2025 07:00:15 Z</pubDate><a10:updated>2025-02-27T07:00:15Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">9fbdc788db1b483f81426840575fda0ben</guid><link>https://tedgustaf.com/blog/2024/blazor-in-optimizely-cms-12-with-.net-8</link><author>ted@tedgustaf.com</author><category>Episerver</category><category> CMS 12</category><category>Optimizely</category><title>Blazor in Optimizely CMS 12 with .NET 8</title><description>How to enable support for Blazor components in Optimizely CMS 12 after upgrading to .NET 8.</description><pubDate>Thu, 30 May 2024 09:36:01 Z</pubDate><a10:updated>2024-05-30T09:36:01Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">1b4b85a62e714d6293c5c93492f8dadden</guid><link>https://bit.ly/optimizely-image-breakpoints</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category> CMS 12</category><category>Optimizely</category><title>Render more breakpoints with Adaptive Images</title><description>Adaptive Images only renders three different image sizes for responsive images by default, but you can easily roll your own HTML. Here is an example of how an image can be rendered in multiple sizes for any number of breakpoints.</description><pubDate>Thu, 09 Nov 2023 06:00:10 Z</pubDate><a10:updated>2023-11-09T06:00:10Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">946df71528cb4b0bae1a964bfdd41212en</guid><link>https://bit.ly/cloudflare-dxp</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category> CMS 12</category><category>Optimizely</category><title>Cloudflare for image resizing in Optimizely DXP</title><description>Optimizely DXP supports Cloudflare for image transformation and optimization at the edge. Adaptive Images supports this out-of-the-box, making it dead simple to use.</description><pubDate>Mon, 23 Oct 2023 13:24:26 Z</pubDate><a10:updated>2023-10-23T13:24:26Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">8d46d3d37acc448d8addc21e8c67d657en</guid><link>https://bit.ly/3R47Fe7</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category> CMS 12</category><category>Optimizely</category><title>Free feature flagging in Optimizely</title><description>Feature flagging in Optimizely allows gradual rollout of new features, or performing A/B/n tests, without need for deploying new code.</description><pubDate>Thu, 22 Sep 2022 06:00:11 Z</pubDate><a10:updated>2022-09-22T06:00:11Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">13c3a457965f44cba86f9bf9160a379aen</guid><link>https://bit.ly/3TPYQaA</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category> CMS 12</category><category>Optimizely</category><title>Changes to serialization of PropertyList items in Adaptive Images for Optimizely</title><description>If you use the AdaptiveImageConverter or SingleImageConverter JSON converters for PropertyList properties, you need to make some minor changes to avoid errors when adding or editing items.</description><pubDate>Wed, 07 Sep 2022 06:00:11 Z</pubDate><a10:updated>2022-09-07T06:00:11Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">9ce8181d551c4112a6cb32b72b44b0c2en</guid><link>https://bit.ly/3hzzNXl</link><author>ted@tedgustaf.com</author><category>Episerver</category><category> CMS 12</category><category>Optimizely</category><title>Adding custom TinyMCE plugins to the HTML editor in Optimizely CMS</title><description>TinyMCE plugins allow you to extend the HTML editor in Optimizely CMS. In this example we'll look at adding a custom button to TinyMCE for formatting text with the &lt;mark&gt; element.&lt;/mark&gt;</description><pubDate>Thu, 03 Mar 2022 08:00:04 Z</pubDate><a10:updated>2022-03-03T08:00:04Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">1453b740dfd7432181f1e002f0a64c89en</guid><link>https://bit.ly/3hq3qKL</link><author>ted@tedgustaf.com</author><category>Episerver</category><category> CMS 12</category><category>Optimizely</category><title>Adaptive Images update for Optimizely CMS 12</title><description>A summary of what's new in the major update for Adaptive Images released for Optimizely CMS 12.</description><pubDate>Tue, 01 Mar 2022 08:33:07 Z</pubDate><a10:updated>2022-03-01T08:33:07Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">a178b2febfdd47ca8be8eaadf6a6105aen</guid><link>https://bit.ly/3oV8gne</link><author>ted@tedgustaf.com</author><category>Episerver</category><category> CMS 12</category><category>Optimizely</category><title>Google Maps Editor for Optimizely CMS 12</title><description>The Google Maps editor has been updated for Optimizely CMS 12, making it easier than ever for editors to use an interactive map to specify map coordinates.</description><pubDate>Sun, 20 Feb 2022 19:00:00 Z</pubDate><a10:updated>2022-02-18T22:20:20Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">89699bc5887e448b80ef535e9f30d56aen</guid><link>http://bit.ly/epi-render-images</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category>CMS 11</category><title>Rendering Adaptive Images in Episerver</title><description>Examples of how images can be rendered to fit different designs and requirements when using the Adaptive Images add-on for Episerver.</description><pubDate>Mon, 29 Jun 2020 15:08:39 Z</pubDate><a10:updated>2020-06-30T06:59:24Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">e3960bb9f08049dcab377a7c5e4f1ed8en</guid><link>http://bit.ly/episerver-images-cloudinary</link><author>ted@tedgustaf.com</author><category>Episerver</category><category>CMS 11</category><title>Using Adaptive Images for Episerver with Cloudinary</title><description>The Adaptive Images add-on for Episerver is designed to work with Cloudinary for image transformation, optimization, and delivery. In this post we'll look at how you can set up Adaptive Images to work with your Cloudinary account.</description><pubDate>Wed, 27 May 2020 14:32:00 Z</pubDate><a10:updated>2020-05-27T15:57:58Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">9960b3de945d453e8a89741af417346cen</guid><link>http://bit.ly/epi-images</link><author>ted@tedgustaf.com</author><category>UX</category><category>UI</category><category>Code samples</category><category>Episerver</category><category>CMS 11</category><title>Introduction to Adaptive Images for Episerver</title><description>Developer introduction to Episerver Adaptive Images, an add-on for responsive and adaptive images in Episerver with one or more image services or DAMs integrated.</description><pubDate>Tue, 04 Feb 2020 14:09:32 Z</pubDate><a10:updated>2020-06-02T08:06:31Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">db61bccbbeeb47b0aeafc26b744cb721en</guid><link>http://bit.ly/2Oed7ij</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category>CMS 11</category><title>Episerver Google Maps editor update</title><description>The Google Maps editor for Episerver has been updated to allow developers to customize settings such as API key, default zoom level and coordinates.</description><pubDate>Wed, 26 Sep 2018 08:05:19 Z</pubDate><a10:updated>2018-09-26T08:07:35Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">00ec43ae85c74a079c25308ee6f7fb2den</guid><link>http://bit.ly/epi-js-ope</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category>CMS 7.5</category><category>CMS 8</category><category>CMS 9</category><category>CMS 10</category><title>Episerver on-page edit with JavaScript frameworks</title><description>JavaScript frameworks such as Angular, React, and Aurelia, are powerful for creating engaging and interactive websites. However, these frameworks tend to want to own the HTML DOM, which may have an adverse affect on the on-page editing features in Episerver. In this post we look at how that can be fixed.</description><pubDate>Tue, 04 Jul 2017 06:00:00 Z</pubDate><a10:updated>2017-10-12T07:56:24Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">08785780624d483fab3057179efbe5a8en</guid><link>http://bit.ly/epi-zdd</link><author>ted@tedgustaf.com</author><category>Episerver</category><category>CMS 7.5</category><category>CMS 8</category><category>CMS 9</category><category>CMS 10</category><title>Zero Downtime Deployment of Episerver</title><description>How do we deploy a website continuously, without any anxiety, downtime, or degraded performance? This post outlines the tools and processes we use to accomplish zero downtime deployments of Episerver websites.</description><pubDate>Tue, 21 Feb 2017 19:00:00 Z</pubDate><a10:updated>2017-09-22T22:03:32Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">00bca5d45e344f69a27730244a37f8faen</guid><link>https://bit.ly/3HiYrXf</link><author>ted@tedgustaf.com</author><category>Episerver</category><category>CMS 9</category><category>CMS 10</category><title>Upgrade to Episerver 10</title><description>Episerver recently released a major version update, which comes with a few breaking changes that need to be addressed when upgrading to Episerver CMS 10.</description><pubDate>Fri, 04 Nov 2016 16:11:30 Z</pubDate><a10:updated>2017-04-18T09:05:02Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">78158d4491214d85aa8fbb737b7d394aen</guid><link>http://bit.ly/epimarkdown</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category>CMS 7.5</category><category>CMS 8</category><category>CMS 9</category><title>Custom markdown editor for string properties in Episerver</title><description>Markdown is a light-weight text formatting syntax, suitable for multiple channels and content APIs, not just for web pages. In this post we implement a custom Episerver editor to provide users with a WYSIWYG markdown editor.</description><pubDate>Fri, 16 Sep 2016 08:41:42 Z</pubDate><a10:updated>2017-04-18T09:05:03Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">6169218031214bde877c0ebe4ed0641aen</guid><link>http://bit.ly/helpicons</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category>CMS 7.5</category><category>CMS 8</category><category>CMS 9</category><title>Icon for property help texts in Episerver</title><description>Web editors sometimes overlook the fact that properties may have helpful descriptions available by hovering property names in edit mode. This simple example demonstrates how to add an icon in edit mode to draw attention to these tooltips.</description><pubDate>Thu, 01 Sep 2016 14:01:25 Z</pubDate><a10:updated>2017-04-18T09:05:03Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">9e2755fe1eec4030a7043c32b9eb1690en</guid><link>http://bit.ly/denoterequired</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category>CMS 7.5</category><category>CMS 8</category><category>CMS 9</category><title>Denote required properties in Episerver</title><description>This code snippet shows how to add an asterisk to the property names of all required properties in Episerver.</description><pubDate>Thu, 01 Sep 2016 11:42:07 Z</pubDate><a10:updated>2017-04-18T09:05:04Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">bce4400c4e014238925e152d64ce9e7ben</guid><link>https://bit.ly/3ALDNwI</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category>CMS 7.5</category><category>CMS 8</category><category>CMS 9</category><title>Force form edit view for content in Episerver</title><description>This code sample demonstrates how to force form editing for specific content types in Episerver, for scenarios where on-page editing isn't practical.</description><pubDate>Wed, 31 Aug 2016 15:38:19 Z</pubDate><a10:updated>2017-04-18T09:05:04Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">f51d86a276084e249255076a9eefd1b3en</guid><link>http://bit.ly/stringlisteditor</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category>CMS 9</category><title>Editor for string list properties in Episerver</title><description>This time we're creating a custom Dojo widget as an editor for string list properties, making use of the new PropertyList type that was introduced in Episerver 9.</description><pubDate>Thu, 14 Jul 2016 08:50:22 Z</pubDate><a10:updated>2017-04-18T09:05:05Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">54b4136a9dc643188275623d05c5db52en</guid><link>https://bit.ly/34n5ZtB</link><author>ted@tedgustaf.com</author><category>Episerver</category><category>CMS 7.5</category><category>CMS 8</category><category>CMS 9</category><title>Thumbnail for image properties in Episerver</title><description>In this example we replace the default editor for image properties in Episerver to display a thumbnail of the selected image, but a similar approach could be used to replace the editor for any property type or UI hint.</description><pubDate>Sun, 24 Apr 2016 06:30:00 Z</pubDate><a10:updated>2017-04-18T09:05:05Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">50b0e3aeb5164dbab1fb4f5c4e3f5bc3en</guid><link>http://bit.ly/1S0l6sS</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category>CMS 9</category><title>Custom editor for a content area in Episerver</title><description>The Episerver UI can fairly easily be customized to display a custom editing control for specific property types, or even specific properties. In this example we create a custom editor to allow web editors to simply click checkboxes for blocks that should be included in a content area.</description><pubDate>Thu, 07 Apr 2016 10:48:43 Z</pubDate><a10:updated>2017-04-18T09:05:05Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">100403</guid><link>http://bit.ly/1WcJevc</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category>CMS 7</category><category>CMS 8</category><category>CMS 9</category><category>Tools</category><title>EPiServer Google Maps editor on NuGet</title><description>The Google Maps editor, for editing coordinates in EPiServer, can now easily be added to any EPiServer 7.5 website through EPiServer's NuGet feed.</description><pubDate>Thu, 11 Dec 2014 22:26:20 Z</pubDate><a10:updated>2016-09-29T16:11:15Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">100401</guid><link>http://bit.ly/1WcJgDr</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category>CMS 7</category><category>CMS 8</category><category>CMS 9</category><title>Fallback property values in EPiServer using attributes</title><description>Fallback property values in EPiServer is a common, and often repetitive, requirement which can be simplified by decorating content type properties with an attribute to specify fallback behavior.</description><pubDate>Wed, 12 Nov 2014 22:36:49 Z</pubDate><a10:updated>2016-07-13T13:51:06Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">100397</guid><link>http://bit.ly/1WcJdYl</link><author>ted@tedgustaf.com</author><category>Episerver</category><category>CMS 7</category><category>CMS 8</category><category>CMS 9</category><title>Google Maps custom editor for EPiServer 7.5</title><description>EPiServer 7 is built on the Dojo JavaScript framework, allowing us to almost inifinitely extend and customize the EPiServer UI to tailor it to specific web editor needs. This post shows an example where Google Maps is used to help web editor specify coordinates for a page, block, or media property.</description><pubDate>Mon, 20 Oct 2014 14:13:00 Z</pubDate><a10:updated>2016-09-29T16:09:41Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">378</guid><link>http://bit.ly/1WcJdrd</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category>CMS 7</category><category>CMS 8</category><category>CMS 9</category><title>Add a custom toolbar button in EPiServer 7</title><description>In this post we continue exploring how we can use Dojo to extend the EPiServer 7 edit-mode interface by adding a custom toolbar button which can be used to perform actions on the content currently being edited. </description><pubDate>Tue, 24 Jun 2014 23:40:09 Z</pubDate><a10:updated>2016-07-13T14:41:43Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">376</guid><link>http://bit.ly/1WcJcUh</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category>CMS 7</category><category>CMS 8</category><category>CMS 9</category><title>Create an EPiServer widget for edit mode</title><description>Tutorial on creating a Dojo widget for EPiServer 7 to extend edit mode with a widget in the assets pane, providing contextual information about the content being edited.</description><pubDate>Mon, 23 Jun 2014 20:28:05 Z</pubDate><a10:updated>2016-07-13T14:42:04Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">100373</guid><link>http://bit.ly/1WcJgmN</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category>CMS 7.5</category><category>CMS 8</category><category>CMS 9</category><title>Render image properties in EPiServer 7.5</title><description>When EPiServer dropped the VPP architecture for uploaded files we got many more options for working with media content. In this example we look at how images can be rendered when an editor simply drags and drops an image onto a page through a specific image property or a content area.</description><pubDate>Tue, 29 Apr 2014 17:50:30 Z</pubDate><a10:updated>2016-07-13T15:05:16Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">100372</guid><link>http://bit.ly/1WcJdHL</link><author>ted@tedgustaf.com</author><category>Episerver</category><category>CMS 7</category><title>Installing EPiServer CMS 7.5</title><description>Setting up a new EPiServer website became a lot easier with the release of EPiServer 7.5 The Deployment Center installer has been replaced by a Visual Studio extension using NuGet packages for all dependencies.</description><pubDate>Mon, 28 Apr 2014 13:59:29 Z</pubDate><a10:updated>2016-07-13T13:51:05Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">100340</guid><link>http://bit.ly/1WcJlqP</link><author>ted@tedgustaf.com</author><category>Episerver</category><category>CMS 7</category><category>CMS 7.5</category><title>How to upgrade to EPiServer 7.5</title><description>The process of upgrading websites to EPiServer 7.5 has started, and this will definitely be appreciated by editors and developers alike. This post sums up how to upgrade an existing website to EPiServer 7.5 and migrate VPP folders to the new media system.</description><pubDate>Tue, 17 Dec 2013 15:32:00 Z</pubDate><a10:updated>2016-07-13T13:51:10Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">100336</guid><link>http://bit.ly/1WcJfPS</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category>CMS 7</category><title>Edit mode-specific styling in EPiServer 7</title><description>Sometimes you need to customize how properties are rendered in EPiServer’s edit mode, particularly for content areas.</description><pubDate>Tue, 05 Nov 2013 15:29:50 Z</pubDate><a10:updated>2016-07-13T14:43:44Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">100335</guid><link>http://bit.ly/1WcJhHu</link><author>ted@tedgustaf.com</author><category>Episerver</category><title>EPiServer World or Stack Overflow</title><description>For development in general, Stack Overflow is among the most popular resources for finding answers on how to do stuff. Out of curiosity, I wanted to know how popular it is for EPiServer-related questions.</description><pubDate>Mon, 04 Nov 2013 10:13:51 Z</pubDate><a10:updated>2016-07-13T13:51:08Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">100333</guid><link>http://bit.ly/1WcJlqB</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category>CMS 7</category><title>How to render pages in a content area in EPiServer 7</title><description>This post shows how to create a page controller for partial views in order to render pages inside content areas in EPiServer 7.</description><pubDate>Mon, 21 Oct 2013 22:23:56 Z</pubDate><a10:updated>2016-07-13T15:02:36Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">100332</guid><link>http://bit.ly/1WcJj22</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category>CMS 7</category><category>CMS 7.5</category><category>CMS 8</category><category>CMS 9</category><title>Unit testing in EPiServer 7</title><description>This post shows a basic example of how to mock EPiServer dependencies for unit tests.</description><pubDate>Tue, 15 Oct 2013 18:43:21 Z</pubDate><a10:updated>2016-07-13T15:02:15Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">100331</guid><link>http://bit.ly/1WcJj1Y</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category>CMS 7</category><title>How to get a page in EPiServer 7</title><description>I’ve gotten a few questions about DataFactory in EPiServer 7, or rather about what to use instead of DataFactory. Hopefully this post will clarify how we get pages and blocks in EPiServer 7.</description><pubDate>Tue, 15 Oct 2013 17:25:14 Z</pubDate><a10:updated>2016-07-13T14:58:49Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">100330</guid><link>http://bit.ly/1WcJiLE</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category>Find</category><title>Highlight query matches in EPiServer Find search results</title><description>Highlighted excerpts and titles in search results are used to visualize query matches, i.e. highlight text that matches the search keywords. This posts shows how to include these highlights in a basic search result.</description><pubDate>Fri, 04 Oct 2013 06:00:00 Z</pubDate><a10:updated>2016-07-13T15:02:53Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">100327</guid><link>http://bit.ly/1WcJfPY</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category>Find</category><title>Beginner’s tutorial on EPiServer Find</title><description>This tutorial sums up what's needed to get started with EPiServer Find by creating a new index, populating it with content and then performing a basic search and presenting a simple search result.</description><pubDate>Thu, 03 Oct 2013 00:49:28 Z</pubDate><a10:updated>2016-07-13T15:03:21Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">100317</guid><link>http://bit.ly/1WcJhqX</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category>CMS 7</category><title>Add custom fields to the EPiServer Search index with EPiServer 7</title><description>If you have an EPiServer 7 site with basic search requirements not warranting the full blown EPiServer Find search engine, you can come a long way with EPiServer Search and some customized indexing.</description><pubDate>Tue, 02 Apr 2013 14:28:01 Z</pubDate><a10:updated>2016-07-13T14:43:12Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">315</guid><link>http://bit.ly/1WcJeLP</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category>CMS 7</category><category>CMS 7.5</category><title>Minify and bundle CSS and JavaScript files in EPiServer 7</title><description>In this post we look at how to use ASP.NET MVC 4 features to minify and bundle CSS and JavaScript files in an EPiServer 7 context.</description><pubDate>Thu, 21 Mar 2013 07:47:22 Z</pubDate><a10:updated>2016-07-13T15:04:01Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">999001</guid><link>http://bit.ly/1WcJhau</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category>CMS 7</category><title>Render image properties in EPiServer 7</title><description>In this post we'll look at how to use ASP.NET MVC display templates to control how image properties are rendered when using the PropertyFor helper method.</description><pubDate>Tue, 12 Feb 2013 11:42:10 Z</pubDate><a10:updated>2016-07-13T15:04:56Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">5d4a20a47c514e919581a8df97c850c0en</guid><link>http://bit.ly/1WcJhaj</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category>CMS 6</category><title>Invalidate the cache for a specific page in EPiServer</title><description>Cache dependencies are useful when you're caching data and want you want that data to be refreshed when a page changes, i.e. when it is published. However, sometimes you want invalidate the EPiServer cache manually for a page.</description><pubDate>Thu, 31 Jan 2013 18:19:00 Z</pubDate><a10:updated>2016-07-13T15:04:30Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">307</guid><link>http://bit.ly/1WcJkD6</link><author>ted@tedgustaf.com</author><category>Episerver</category><category>CMS 7</category><title>Localization of block type names in EPiServer 7</title><description>EPiServer 7 adds the concept of blocks, which differs in alot of ways from Composer blocks. One is how you provide localized names for the editor.</description><pubDate>Fri, 23 Nov 2012 11:30:32 Z</pubDate><a10:updated>2016-07-13T13:51:12Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">10000</guid><link>http://bit.ly/1WcJmuR</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category>CMS 7</category><category>CMS 7.5</category><category>CMS 8</category><category>CMS 9</category><title>Conventions for EPiServer 7 MVC Views</title><description>ASP.NET MVC is largely built on conventions for controllers, models, and views. However, I prefer tweaking these conventions a bit for EPiServer 7 sites to separate block views from page views.</description><pubDate>Wed, 14 Nov 2012 14:24:44 Z</pubDate><a10:updated>2016-07-13T13:51:12Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">112</guid><link>http://bit.ly/1WcJjPv</link><author>ted@tedgustaf.com</author><category>Episerver</category><category>CMS 7</category><title>Alloy Templates for EPiServer CMS 7</title><description>This article provides an overview of the new Alloy example website available for EPiServer CMS 7. It’s intended for developers interested in a high-level description of some of the concepts used.</description><pubDate>Wed, 31 Oct 2012 13:22:00 Z</pubDate><a10:updated>2016-07-13T13:51:11Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">306</guid><link>http://bit.ly/23hQKXK</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><title>Enable news publishing on an EPiServer ETF website</title><description>Here we add basic news publishing functionality to a blank ETF-enabled EPiServer website.</description><pubDate>Wed, 30 Mar 2011 23:00:00 Z</pubDate><a10:updated>2016-07-13T13:50:35Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">304</guid><link>http://bit.ly/23hQIPB</link><author>ted@tedgustaf.com</author><category>Episerver</category><category>CMS 6</category><title>Creating a blank EPiServer website based on ETF</title><description>This post goes through the steps required for setting up a new EPiServer website with ETF.</description><pubDate>Wed, 30 Mar 2011 22:49:00 Z</pubDate><a10:updated>2016-07-13T13:50:35Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">291</guid><link>http://bit.ly/23hQHeC</link><author>ted@tedgustaf.com</author><category>Episerver</category><title>WordPress vs. EPiServer CMS</title><description>This comparison of EPiServer and WordPress is actually aimed at explaining why the two should not be compared - while at the same time providing some (hopefully) funny analogies.</description><pubDate>Wed, 09 Feb 2011 18:34:00 Z</pubDate><a10:updated>2016-07-13T14:44:52Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">281</guid><link>http://bit.ly/23hQHv6</link><author>ted@tedgustaf.com</author><category>Episerver</category><category>CMS 6</category><title>Disable page-leave check for postbacks inside custom property controls in EPiServer</title><description>This post explains how to suppress the alert message displayed when a postback occurs inside a custom property control, for example when a button is clicked.</description><pubDate>Fri, 14 Jan 2011 01:38:00 Z</pubDate><a10:updated>2016-07-13T13:50:33Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">155</guid><link>http://bit.ly/23hR8p0</link><author>ted@tedgustaf.com</author><category>Episerver</category><category>CMS 6</category><title>Attach EPiServer event handlers on startup using InitializableModule</title><description>Explanation of the new InitializableModule concept in EPiServer 6 which is used to implement functionality that should execute when an EPiServer site starts, for example to attach event handlers.</description><pubDate>Fri, 21 May 2010 15:12:00 Z</pubDate><a10:updated>2016-07-13T15:00:51Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">150</guid><link>http://bit.ly/23hR6xv</link><author>ted@tedgustaf.com</author><category>Code samples</category><category>Episerver</category><category>CMS 6</category><title>Create a page programmatically in EPiServer</title><description>Code sample demonstrating how to create new EPiServer pages programmatically using the DataFactory class.</description><pubDate>Fri, 21 May 2010 13:46:00 Z</pubDate><a10:updated>2016-07-13T15:01:32Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">204</guid><link>http://bit.ly/1WcJp9N</link><author>ted@tedgustaf.com</author><category>Episerver</category><title>Localize page type and page property names in EPiServer</title><description>This post shows how to translate page type and property names and descriptions to have them appear in the correct language in the editor interface when globalization is enabled for an EPiServer web site.</description><pubDate>Mon, 08 Sep 2008 13:25:00 Z</pubDate><a10:updated>2016-07-13T14:59:52Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">191</guid><link>http://bit.ly/1WcJoTs</link><author>ted@tedgustaf.com</author><category>Episerver</category><title>Create a scheduled job in EPiServer</title><description>This post explains how to create a scheduled job in EPiServer CMS.</description><pubDate>Fri, 08 Aug 2008 13:12:00 Z</pubDate><a10:updated>2016-07-13T14:59:30Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item><item xml:base="https://tedgustaf.com/"><guid isPermaLink="false">202</guid><link>http://bit.ly/1WcJoCK</link><author>ted@tedgustaf.com</author><category>Episerver</category><title>How to get the friendly URL of a page in EPiServer CMS</title><description>This post explains how to get the friendly URL of a page in EPiServer, handy for those cases where you won't get automatic rewriting of internal URLs.</description><pubDate>Thu, 07 Feb 2008 14:23:00 Z</pubDate><a10:updated>2016-07-13T14:46:00Z</a10:updated><a10:rights type="text">Ted &amp; Gustaf AB</a10:rights><a10:content type="html"></a10:content></item></channel></rss>