Blog entries posted during 2009

Create a new EPiServer page using PageTypeBuilder

by: Ted Nyberg (Ted & Gustaf)

Create a new page without PageTypeBuilder To create an EPiServer page without PageTypeBuilder, check out my post on how to create and publish a page programmatically in EPiServer . Create a new page with PageTypeBuilder To be able to create a new... [ Read full article ]

17 December 2009  0 Comments

Tags:


Set the default language in EPiServer

by: Ted Nyberg (Ted & Gustaf)

Specify language for a domain in EPiServer You can set the default language in EPiServer on a per-domain basis by adding a <siteHosts> element to your configuration: < site description ="My website" ... > < siteHosts > <!-- Use swedish as the... [ Read full article ]

16 December 2009  0 Comments

Tags:


Which EPiServer topics interest you?

by: Ted Nyberg (Ted & Gustaf)

Vote for your favorite subjects Writing articles is more fun when you know there are people besides yourself that have an interest in them! :) Help me out by letting me know what kind of EPiServer posts you would like to see!   Other ideas for... [ Read full article ]

14 December 2009  0 Comments

Tags:


Translate custom tab names in EPiServer CMS

by: Ted Nyberg (Ted & Gustaf)

Localize tab names in EPiServer I usually name all properties, page types, tabs etc in English. I then create an XML file in the lang folder called mysitename UI.XML. To have tab names appear in the correct language (the language chosen by the use... [ Read full article ]

09 December 2009  0 Comments

Tags:


Introduction to the PageTypeBuilder project

by: Ted Nyberg (Ted & Gustaf)

An introduction to Joel Abrahamsson's PageTypeBuilder project for EPiServer. Here I go through the basics of defining a strongly typed page type including page type inheritance. [ Read full article ]

08 December 2009  0 Comments


How to set up an EPiServer website

by: Ted Nyberg (Ted & Gustaf)

This post mainly aims to complement Frederik Vig’s posts on setting up a new EPiServer site with some comments and pointer that I find valuable. [ Read full article ]

08 December 2009  0 Comments


How to set up an EPiServer website

by: Ted Nyberg (Ted & Gustaf)

Comments to Frederik Vig’s blog series Frederik Vig in Norway has started publishing an excellent blog post series on how to set up an EPiServer site from scratch . This post mainly aims to complement Frederik’s posts with some comments and pointe... [ Read full article ]

08 December 2009  0 Comments

Tags:


The EPiServer “What’s My Size Gadget”

by: Ted Nyberg (Ted & Gustaf)

Tight deadline for the EPiServer Gadget Contest The following tweet caught my attention today: I quickly realized that I had to put something together – and quickly – if I wanted to be in the competition. And I did! Although my chances of actually... [ Read full article ]

30 November 2009  0 Comments

Tags:


Introduction to EPiServer Dynamic Data Store (DDS)

by: Ted Nyberg (Ted & Gustaf)

Goal of the implementation In this post we’ll go through the steps of implementing page comments using the Dynamic Data Store . Focus will be the data store , not the UI parts of commenting! :) Add a reference to EPiServer.Data In order to work wi... [ Read full article ]

20 October 2009  0 Comments

Tags:


Create a gadget for EPiServer 6 using ASP.NET MVC

by: Ted Nyberg (Ted & Gustaf)

Pre-conditions Before continuing, make sure you’ve installed: EPiServer CMS 6 CTP 2 ASP.NET MVC 1.0 ASP.NET MVC 1.0 is available as a separate download , but I chose to install it through Microsoft’s Web Platform Installer :   Prepare your project... [ Read full article ]

19 October 2009  0 Comments

Tags:


First impressions of EPiServer CMS 6 CTP 2

by: Ted Nyberg (Ted & Gustaf)

Update: EPiServer CMS 6 CTP 2 is now publicly available for download from EPiServer World Talking points on EPiServer 6 Some of the most important talking points on EPiServer CMS 6 include: New rich-text editor ( TinyMCE ) that fully supports... [ Read full article ]

18 October 2009  0 Comments

Tags:


Introduction to EPiServer Dynamic Data Store (DDS)

by: Ted Nyberg (Ted & Gustaf)

This post provides an introduction to the Dynamic Data Store, or DDS, which was introduced with EPiServer 6. [ Read full article ]

12 October 2009  0 Comments


Parse an EPiServer XHTML property with Dynamic Content

by: Ted Nyberg (Ted & Gustaf)

Render Dynamic Content without the Property control Outputting EPiServer property values are often done using the EPiServer Property control: < EPiServer:Property PropertyName ="MainBody" runat ="server" /> Using the Property control will render... [ Read full article ]

16 September 2009  0 Comments


Parse an EPiServer XHTML property with Dynamic Content

by: Ted Nyberg (Ted & Gustaf)

This post explains how to parse XHTML which contains dynamic content in EPiServer so that we can retrieve the actual markup. [ Read full article ]

16 September 2009  0 Comments


Overview of EPiServer versus Umbraco

by: Ted Nyberg (Ted & Gustaf)

EPiServer vs. Umbraco, purpose of this post Both developers and clients have on numerous occasions asked me what the differences are between EPiServer and Umbraco , which one is the “best”, why choose “costly” EPiServer when Umbraco is “free”, whi... [ Read full article ]

22 August 2009  0 Comments


Introduction to the PageTypeBuilder project

by: Ted Nyberg (Ted & Gustaf)

An introduction to Joel Abrahamsson's PageTypeBuilder project for EPiServer. Here I go through the basics of defining a strongly typed page type including page type inheritance. Also cross-posted on tednyberg.com . Different approaches for enablin... [ Read full article ]

12 August 2009  2 Comments


Friendly URL instead of querystring in EPiServer

by: Ted Nyberg (Ted & Gustaf)

What we are trying to achieve A website contains a blog post listing with tagged posts. The tags are presented in a tag cloud and the tags should link to filtered post listings (displaying only posts for the requested tag). The listing is... [ Read full article ]

18 July 2009  0 Comments

Tags:


Friendly URL instead of querystring in EPiServer

by: Ted Nyberg (Ted & Gustaf)

I have previously posted a fairly lengthy example on how to implement a friendly URL rewriter in EPiServer . This post does almost the same thing, but I believe this example is a bit more pedagogical as it is shorter and also covers a fairly commo... [ Read full article ]

01 July 2009  5 Comments


EPiServer and ASP.NET AJAX

by: Ted Nyberg (Ted & Gustaf)

Script error after ASP.NET AJAX postback in EPiServer I had two seemingly identical EPiServer websites, each running EPiServer CMS 5 R2 SP1. However, on one of the websites a peculiar script error occured after the second postback in an ASP.NET AJ... [ Read full article ]

29 June 2009  2 Comments


Property is contained in a page/control/template that does not have a current page

by: Ted Nyberg (Ted & Gustaf)

I recently came across a website for a hospital and noticed an error message that seemed familiar: The error message states: [Error: Property is contained in a page/control/template that does not have a current page.] Solution The solution/explana... [ Read full article ]

19 June 2009  2 Comments


Javascript errors in EPiServer edit and admin mode

by: Ted Nyberg (Ted & Gustaf)

Problem description Javscript errors in the EPiServer UI can produce pretty discrete anomalies, depending on your browser debug settings. For example, the EPiServer admin mode may appear to be working correctly, but you can’t do things like add... [ Read full article ]

13 June 2009  0 Comments


Managing e-mail subscriptions in EPiServer

by: Ted Nyberg (Ted & Gustaf)

Background E-mail subscription in EPiServer CMS 5 is based on ASP.NET profiles. Starting and stopping subscriptions through code is easy, but I was missing a plugin where administrators could easily add new subscribers, remove existing subscriptio... [ Read full article ]

14 April 2009  0 Comments

Tags:


Managing e-mail subscriptions in EPiServer

by: Ted Nyberg (Ted & Gustaf)

In this post we create an admin plugin for EPiServer which allows administrators to add or remove e-mail subscribers. [ Read full article ]

14 April 2009  0 Comments


Managing e-mail subscriptions in EPiServer

by: Ted Nyberg (Ted & Gustaf)

Background E-mail subscription in EPiServer CMS 5 is based on ASP.NET profiles. Starting and stopping subscriptions through code is easy, but I was missing a plugin where administrators could easily add new subscribers, remove existing subscriptio... [ Read full article ]

14 April 2009  1 Comments


A new EPiServer page link control

by: Ted Nyberg (Ted & Gustaf)

Being able to specify the inner text and title of an EPiServer page link If you want to insert a link to an EPiServer page based on a page property you can simply add a Property control to your page template or user control like so: < EPiServer :... [ Read full article ]

06 April 2009  0 Comments

Tags:


A new EPiServer page link control

by: Ted Nyberg (Ted & Gustaf)

  This post describes how to implement a basic server control which extends the HyperLink control to allow for easy linking to EPiServer pages. Being able to specify the inner text and title of an EPiServer page link If you want to insert a link t... [ Read full article ]

06 April 2009  8 Comments


Implement a stock quote ticker using Silverlight (part 3/3)

by: Ted Nyberg (Ted & Gustaf)

This is the final post in a series demonstrating how to retrieve stock quotes from a web service, present them using Microsoft Silverlight, and finally enable EPiServer editors to insert such stock quotes as dynamic content. If you haven’t already... [ Read full article ]

30 March 2009  2 Comments


Implement a stock quote ticker using Silverlight (part 1/3)

by: Ted Nyberg (Ted & Gustaf)

Goal of the implementation In this series of posts I’ll walk you through implementing a Silverlight control for displaying a share ticker on an EPiServer website using dynamic content: Prerequisites In order to complete this sample you need the... [ Read full article ]

30 March 2009  3 Comments


Implement a stock quote ticker using Silverlight (part 2/3)

by: Ted Nyberg (Ted & Gustaf)

This is the second post in a series demonstrating how to retrieve stock quotes from a web service, present them using Microsoft Silverlight, and finally enable EPiServer editors to insert such stock quotes as dynamic content. If you haven’t alread... [ Read full article ]

30 March 2009  1 Comments


Implement a stock quote ticker using Silverlight (part 3/3)

by: Ted Nyberg (Ted & Gustaf)

Create a Silverlight dynamic content control If you haven’t already you may want to start by reading part 1 or part 2 of this series. Reference the Silverlight assembly To be able to make use of the ASP.NET Silverlight control we need to reference... [ Read full article ]

30 March 2009  0 Comments


Implement a stock quote ticker using Silverlight (part 2/3)

by: Ted Nyberg (Ted & Gustaf)

Creating the visual stock quote ticker in XAML If you haven’t already you may want to start by reading part 1 of this series. First we create our basic background layout, consisting of two Grid controls: < UserControl x : Class = "StockQuoteTicker... [ Read full article ]

30 March 2009  0 Comments


Implement a stock quote ticker using Silverlight (part 1/3)

by: Ted Nyberg (Ted & Gustaf)

Goal of the implementation We want to be able to add dynamic content to an EPiServer website to get a Silverlight stock quote ticker like this on any page: Prerequisites In order to complete this sample you need the following: Visual Studio 2008 S... [ Read full article ]

30 March 2009  0 Comments


Integrating help documentation for editors in EPiServer

by: Ted Nyberg (Ted & Gustaf)

Background Have you ever delivered documentation, manuals or user guides to a customer in the form of PDF, Word documents or similar in the past? Unless you just “dare say no to documentation”, my guess is the answer is ‘yes’! However, Word... [ Read full article ]

15 March 2009  0 Comments

Tags:


Integrating help documentation for editors in EPiServer

by: Ted Nyberg (Ted & Gustaf)

Background Have you ever delivered documentation, manuals or user guides to a customer in the form of PDF, Word documents or similar in the past? Unless you just “dare say no to documentation”, my guess is the answer is ‘yes’! However, Word... [ Read full article ]

15 March 2009  5 Comments


Adding a custom plugin button to unpublish a page in EPiServer

by: Ted Nyberg (Ted & Gustaf)

I was recently in a discussion where the topic of unpublishing pages in EPiServer came up. Fredrik Haglund mentioned that some customers want to have an “ Unpublish ” button, and I agree. Some clients are fine with setting the Stop Publish propert... [ Read full article ]

12 February 2009  16 Comments


Adding a custom plugin button to unpublish a page in EPiServer

by: Ted Nyberg (Ted & Gustaf)

I was recently in a discussion where the topic of unpublishing pages in EPiServer came up. Fredrik Haglund mentioned that some customers want to have an “ Unpublish ” button, and I agree. Some clients are fine with setting the Stop Publish propert... [ Read full article ]

12 February 2009  0 Comments

Tags:


EPiServer Day is coming up!

by: Ted Nyberg (Ted & Gustaf)

EPiServer Day, March 10–11, 2009 About one month remains until this year’s EPiServer Day , and it seems it’ll be two jam-packed days full of interesting sessions and keynotes held by both EPiServer and partner companies ! And of course we’re all... [ Read full article ]

05 February 2009  0 Comments


Check if a dynamic property has been specified on the current page

by: Ted Nyberg (Ted & Gustaf)

Dynamic properties versus page properties As you probably know, dynamic properties are like page properties in many ways, except they do not need to be set specifically on a per-page basis. Dynamic property values are inherited in the page tree.... [ Read full article ]

03 February 2009  0 Comments

Tags:


Check if a dynamic property has been specified on the current page

by: Ted Nyberg (Ted & Gustaf)

Dynamic properties versus page properties As you probably know, dynamic properties are like page properties in many ways, except they do not need to be set specifically on a per-page basis. Dynamic property values are inherited in the page tree.... [ Read full article ]

03 February 2009  7 Comments


Customize the search experience with Search Server 2008

by: Ted Nyberg (Ted & Gustaf)

I recently posted an article on how to use Search Server 2008 for local searches on a website or intranet . In this post I’ll focus on the search query XML schema used by Search Server 2008 and how to customize search queries by specifying what... [ Read full article ]

23 January 2009  3 Comments


Customize the search experience with Search Server 2008

by: Ted Nyberg (Ted & Gustaf)

The Search Server XML query schema The XML used to submit queries to Search Server 2008 is actually quite easy to use. There are a number of different parameters you can specify, but most of them are optional and can be left out. Approaches for... [ Read full article ]

22 January 2009  0 Comments


Using EPiServer and Microsoft Search Server 2008

by: Ted Nyberg (Ted & Gustaf)

If you're interested in EPiServer and Microsoft Search Server you may also want to have a look at the post  Customize the search experience with Search Server 2008 . Introduction Microsoft Search Server 2008 is a stand-alone search server built up... [ Read full article ]

20 January 2009  19 Comments


Using EPiServer and Microsoft Search Server 2008

by: Ted Nyberg (Ted & Gustaf)

Introduction Microsoft Search Server 2008 is a stand-alone search server built upon the search technology originally developed for Microsoft Office Sharepoint Server , or MOSS for short. However, with the release of Search Server 2008, and its fre... [ Read full article ]

20 January 2009  0 Comments

Ted Nyberg (Ted & Gustaf)

About me

I'm an EPiServer solution architect and web developer at Ted & Gustaf in Stockholm, Sweden.

I cross-post and publish additional articles on tedgustaf.com.

You'll find my contact details here.

EMVP, EPiServer Most Valued Professional

MCPD, MCTS and MCP logos

Follow me on Twitter

Bloggtoppen.se

Add to Technorati Favorites

Syndications


Archive


Tag cloud

EPiTrace logger