Blog entries posted during March 2009

Getting EPiServer Community entities - filtering and sorting strategies

by: Joel Abrahamsson

A lot of the questions in the EPiServer Community forum are about how to fetch sets of entities filtered and/or sorted in a specific way from the database. I’m going to present five strategies for doing that in this post. While I wont solve any... [ Read full article ]

30 March 2009  7 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 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 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


Be cautious with your Symbols

by: Johan Olofsson

Managing your web site’s content by copying and pasteing text from Microsoft Word is a common and convenient way to work. You should however be observant to a potentially dangerous problem when the text copied contains symbols out of the Symbol fo... [ Read full article ]

30 March 2009  1 Comments


Display youtube videos in episerver using dynamic content

by: Peter Sunna

I just can’t keep away from developing dynamic content modules these days. Since I can’t stay away from youtube either I come up with the idea to use youtube as a video provider in episerver (I bet no one had thought of that before). My plan was t... [ Read full article ]

27 March 2009  2 Comments


TDD with EPiServer

by: Marek Blotny ( Cognifide )

During the last Demo Day (conference organized by Cognifide every 3-4 months) I had a chance to talk about Test Driven Development in EPiServer projects. In this post I would like to recap main points of my presentation. Obstacles on the way to TD... [ Read full article ]

26 March 2009  0 Comments

Tags:


EPiServer Composer 3.2.5 Release Candidate is out!

by: Mattias Nordgren

Hi, I just wanted to tell you all that we have released the EPiServer Composer 3.2.5 Release candidate. As you already know; Composer is the new name for the X3 product. This version is compatible with EPiServer CMS R2 Service pack 1. The final 3.... [ Read full article ]

26 March 2009  0 Comments


EPiServer Composer 3.2.5 Release Candidate is out!

by: Mattias Nordgren

Hi, I just wanted to tell you all that we have released the EPiServer Composer 3.2.5 Release candidate. As you already know; Composer is the new name for the X3 product. This version is compatible with EPiServer CMS R2 Service pack 1. The final... [ Read full article ]

26 March 2009  0 Comments


Two EMVPs forward and one EMVP back

by: Mats Hellström

After the latest EMVP board meeting we came to the conclusion that Dan Matthews is now representing EPiServer in South Africa and according to the Rules of EMVP that is not possible, but hey what do you say? "The EMVP is dead long live EPiDan " To... [ Read full article ]

24 March 2009  4 Comments

Tags:


Automatically ping Google and MSN when your site is updated

by: Joel Abrahamsson

An XML sitemap is a great way to help crawlers such as Google, MSN Search, Yahoo and ASK.com to crawl your site and also allow you to tell them how important pages on your site are relative to each other. Luckily there is a great module for creati... [ Read full article ]

22 March 2009  8 Comments


Category - more than labeling

by: Anders Hattestad

Have any of you used categories to categorized the content of the site? I guess not. When the category structure contains more than 20 element it gets almost impossible to navigate and use the category tree. My guess is that most of you uses the... [ Read full article ]

21 March 2009  7 Comments


Internet Explorer 8

by: Jacob Khan

Now that Microsoft is releasing a stable version of IE8 I thought it was time we at EPiServer show how you can use some of the new features with the browser. A few things to check is the toolbar search using Wikipedia, in private browsing and the... [ Read full article ]

18 March 2009  2 Comments


Six Steps to EPiStore Success

by: Dan Matthews

Christmas seems to have come early! EPiServer is releasing a number of great products including Relate+, but as Santa does his rounds there is one nice little module that seems to have been overlooked when the presents were given out. EPiStore is ... [ Read full article ]

18 March 2009  0 Comments


CdnSupport module preview

by: Per Bjurström

“A content delivery network or content distribution network (CDN) is a system of computers networked together across the Internet that cooperate transparently to deliver content most often for the purpose of improving performance, scalability, and... [ Read full article ]

18 March 2009  0 Comments


CdnSupport module preview

by: Per Bjurström

“A content delivery network or content distribution network (CDN) is a system of computers networked together across the Internet that cooperate transparently to deliver content most often for the purpose of improving performance, scalability, and... [ Read full article ]

18 March 2009  0 Comments


CdnSupport module preview

by: Per Bjurström

“A content delivery network or content distribution network (CDN) is a system of computers networked together across the Internet that cooperate transparently to deliver content most often for the purpose of improving performance, scalability, a... [ Read full article ]

18 March 2009  0 Comments


Tweets and dynamic content decided to become friends

by: Peter Sunna

I just made a really simple dynamic content module that I thought I share with you. If you’re one of the three persons who have actually read my article EPiServer Loves UK Top 40 you know that it includes a Twitter search for the latest tweets... [ Read full article ]

18 March 2009  7 Comments


Moving blogs to World ?

by: Per Bjurström

I think the latest updates to World has made it a much more attractive platform for blogging and by introducing more and more features from EPiServer Community it will (if it haven’t already) by far surpass Labs in terms of features and innovation... [ Read full article ]

17 March 2009  10 Comments

Tags:


Get out of my way! … or the story of file metadata for VirtualPathProvider in EPiServer

by: Adam Najmanowicz (Cognifide)

Immediately after you implement the VirtualPathProvider proxy from my previous post you will notice a one fairly serious lack in it. Namely all the files within that provider will be hiding behind the registration form. That is not cool for a coup... [ Read full article ]

17 March 2009  0 Comments


Codemania: Geeky PageProviders

by: Allan Thræn

At EPiServer Day 2009 I had the pleasure of entertaining a crowded room filled with the best developer brains in the community of developers working with EPiServer CMS. As promissed, I will use a couple of blog posts on providing the code we showe... [ Read full article ]

16 March 2009  3 Comments


Output PageData as JSON

by: Allan Thræn

JSON has gained a lot of popularity recently – and with good reason, in my opinion. It’s fairly easy to work with, a lot more compact than XML and quite flexible. Especially javascript frameworks like JQuery has helped JSON win ground – and... [ Read full article ]

16 March 2009  1 Comments


Simple registration for files served by EPiServer

by: Adam Najmanowicz (Cognifide)

With the culture of knowledge sharing and open source spreading, everyone races to show they have something valuable that you may want. And while you may not ask for money for your content you may still want to get something in return, say a... [ Read full article ]

15 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:


Getting the date of last successful execution of a scheduled job

by: Joel Abrahamsson

When building a scheduled job (a class with the ScheduledPlugIn attribute) it can sometimes be of interest to know when the job was last successfully run. One such example is a job that fetches data from an external source and only needs to get da... [ Read full article ]

15 March 2009  2 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  5 Comments


Configuring cache expiration on IIS 7

by: Per Bjurström

As you may be aware of we used something called wildcard mappings on IIS 6 to be able to trap all requests inside EPiServer CMS, that also meant that we took care of delivery of static files even outside the VPP-folders. So, for example the... [ Read full article ]

13 March 2009  0 Comments


Files being cached too aggressively in R2

by: Per Bjurström

Update: This problem has been fixed in CMS 5 R2 SP2. You may want to read another article first for some background on the settings I’ll be talking about in Http Caching strategies: VPP Files . Since EPiServer CMS 5 R2 was released we’ve found an... [ Read full article ]

13 March 2009  0 Comments


Dude, where's my Management Studio?

by: Dan Matthews

I suspect I’m not the first developer to install Visual Web Developer 2008 Express with SQL Server 2008 Express and then play hunt-the-Management Studio with my Start menu. After some digging it becomes apparent it’s not there. No problem – just... [ Read full article ]

13 March 2009  8 Comments


Planned breaking changes in CMS 5 R3

by: Fredrik Tjärnberg

I have been focusing a lot on change control lately to improve the upgrade experience for our customers and partner developers. One part of this is to trap binary breaking changes automatically. For this I have added a custom tool (MSBuild task) t... [ Read full article ]

13 March 2009  3 Comments


Extending community entities

by: Joel Abrahamsson

There was recently a thread in the EPiServer World forum about how to enable users to comment on a poll. I suggested a solution using EPiServer Communitys (actually EPiServer.Commons) attribute system to add a blog, where each entry would be a... [ Read full article ]

12 March 2009  4 Comments


EPiServer rich text editor

by: Marek Musielak (Cognifide)

PropertyLongString and XHTML String are probably the most frequently used types of properties in all EPiServer sites. They are used on nearly all content pages. However I wanted to use the editor control on the standard aspx page. I thought it wou... [ Read full article ]

12 March 2009  0 Comments


Client-Side Performance: Links and Presentations

by: Mats Hellström

Thank you all for visiting Peter's and my session yesterday about client-side performance. For those of you who attended, we had the surprising result that the more we optimized the higher the response times. If you still trust us that it is good ... [ Read full article ]

12 March 2009  1 Comments

Tags:


Validation of NHibernate Entities

by: Marek Blotny ( Cognifide )

Recently I was reading Billy McCafferty's post " A Few NHibernate Tips " and one point there, related to mapping files, was particularly interesting for me: Don’t bother including database meta data (e.g., column length) in mapping files unless... [ Read full article ]

11 March 2009  0 Comments

Tags:


PageType Inheritance

by: Fredrik Tjärnberg

I have  been spending some late nights on a tool for providing inheritance like relations between PageTypes. PageType inheritance is one of the most frequent requests from the EPiServer developer community that’s been around… well basically...... [ Read full article ]

10 March 2009  13 Comments


Fluent NHibernate and Inheritance Mapping

by: Marek Blotny ( Cognifide )

While exploring the AdventureWorks database I have found an interesting case where inheritance mapping has to be used. In this post I would like to show how it can be neatly mapped with Fluent NHibernate . Lets start with database schema: There ar... [ Read full article ]

09 March 2009  0 Comments

Tags:


UnifiedPrincipal.Current retreive UserName

by: EPiNova ( EPiNova )

I had this code, and I needed to know the username of the currently logged on user. Using EPiServer.Security; UnifiedPrincipal currentUser = UnifiedPrincipal.Current; //gets the current user object Surprisingly the PersonalizedData object,... [ Read full article ]

09 March 2009  0 Comments


CSS Editor for EPiServer CMS 5

by: Ruwen Jin

I have blogged it before. Now the css editor joins the Open Source movement. It has just been published in CodePlex . We have switched to use JQuery and made our own style editor. Here is the new look: Have fun. [ Read full article ]

06 March 2009  1 Comments


Writing unit tests for your EPiServer code

by: Johan Björnfot

The goal with this blog post is to give EPiServer developers some tools that can help with writing unit test for your EPiServer related code. When writing a unit test you typically want to test a specific component in an isolated way. However, man... [ Read full article ]

06 March 2009  6 Comments


Användarförening för EPiServer utvecklare?

by: Fredrik Haglund ( Inexor )

EPiServer växer så det knakar och vi som utvecklar med produkten blir fler och fler. Jag tror tiden är mogen att dra igång ett fristående nätverk för EPiServer utvecklare! Oavsett om man jobbar på ett litet eller stort företag finns det ett behov... [ Read full article ]

06 March 2009  0 Comments


TheBugger - to see without looking

by: Marek Musielak (Cognifide)

In my view, one of the most important developer skill is to see without looking. Let me explain what I mean. Assume that we have a piece of code that have some complex functionality. You see it for the very first time and you want to know how it... [ Read full article ]

06 March 2009  0 Comments


Google Static Map As Dynamic Content

by: Mari Jørgensen

  A new module for creating Google maps using dynamic content is now available on the EPiCode project.  The module enables you to insert static Google maps by specifying an address. The Google Static Maps API lets you embed a Google Maps image on... [ Read full article ]

05 March 2009  8 Comments


EPiServer Search with VirtualPathVersioningProvider

by: Marek Blotny ( Cognifide )

EPiServer out of the box provides versioning file system handled by VirtualPathVersioningProvider. In this post I would like to show you step by step how to enable search for this provider.Step 1 - Make sure that you are using VirtualPathVersionin... [ Read full article ]

05 March 2009  0 Comments

Tags:


Scheduled tasks - tips

by: Erik Nordin

Here are a few tips about scheduled tasks that may spare you some debugging and angry moments. First of all, if you are interested in how you create a simple scheduled job, please check out Ted Nybergs post. Several developers / Load balancing... [ Read full article ]

04 March 2009  0 Comments


DefaultButton - Deal with users hitting ENTER on your forms

by: Marek Blotny ( Cognifide )

Developers tend to assume that users will be always clicking on the buttons to submit forms. Is it a valid assumption? Unfortunately not always ... the simplest example can be quick search, a common component on many sites.What if user simply hit... [ Read full article ]

03 March 2009  0 Comments


The easiest way of editing web.config dynamically

by: Marek Musielak (Cognifide)

Some time ago I needed to update web.config programatically from my web site in order to add my own key to tag. I spent a lot of time looking for a solution on the Internet. I wasted a lot of time trying to reuse existing code from the Web but... [ Read full article ]

03 March 2009  0 Comments


Debugging problems in VS2008 SP1

by: EPiNova ( EPiNova )

I’ve had problems debugging since I installed VS2008 SP1. When I hit F10/F11, the debugger sometimes changes this to a go command and continue to run the rest of the code. I’ve been looking for a solution for this problem without any luck. So I wa... [ Read full article ]

03 March 2009  0 Comments


Coding buddy - Interesting approach to Code Review

by: Marek Blotny ( Cognifide )

How often do you ask your peers to review your code? If not very often then here is an idea for you - find a coding buddy! The buddy system can be implemented in 2 simple steps. But firstly, here is the idea behind the buddy system:Individuals can... [ Read full article ]

01 March 2009  0 Comments

Syndications


Archive


Tag cloud

EPiTrace logger