Blog entries tagged with EPiServer CMS 5 R2

Querying EPiServer PageData using LINQ

by: Johan Olofsson

As I’ve been somewhat involved in the development of the new DynamicDataStore in EPiServer CMS 6 , and especially its LINQ-support, I started to think that much of the same concepts should be able to apply on EPiServer Pages as well to provide a... [ Read full article ]

08 June 2010  9 Comments


Access Denied in Temp folder when importing packages

by: Allan Thræn

At a course in the great state of Pennsylvania we just came across this intriguing problem: On one installation, whenever we tried to import .episerverdata packages it would complain with an error message indicating that access was denied when... [ Read full article ]

11 February 2010  3 Comments


Attaching a Page Provider programmatically

by: Allan Thræn

Configuration vs Code – it’s a classic dilemma. Both have their ups and downs. However, I am the kind of guy that tends to prefer code over configuration (you already guessed, I’m sure). Today I got a question if it’s possible to attach a page... [ Read full article ]

26 January 2010  0 Comments


Virtual Roles and Visitor Segmentation

by: Allan Thræn

I just extended a little on the Virtual Roles Sample Pack project on Codeplex after Joe came to me with a challenge: “I want to push a personalized message on my web site to everyone who is an EPiServer Certified Developer and who have visited pag... [ Read full article ]

15 January 2010  2 Comments


Building a Twitter Workflow

by: Allan Thræn

For a long time I’ve wanted to play more with Windows Workflow Foundation (WWF) in conjunction with EPiServer, and today I finally did  it. And luckily it turned out to be a lot less scary than I had imagined. First of all, I decided to check out ... [ Read full article ]

06 January 2010  3 Comments


Getting a Page from a Guid

by: Allan Thræn

Here’s just a quick little code-hint. Sometimes it can be handy to retrieve a pagereference or a pagedata object from a guid. And it’s easily done using the PermanentLinkMapStore. See here: PermanentPageLinkMap map = PermanentLinkMapStore.Find(Pag... [ Read full article ]

06 January 2010  2 Comments


MappedPageProvider, Dynamic Content Plugin & Virtual Roles Pack - now on Codeplex

by: Allan Thræn

I finally found a moment to move the code for some of the more used blog posts to Codeplex, where they are being shared as open source under the LGPL License. The Mapped Page Provider , that makes it easier to create new page providers to existing... [ Read full article ]

03 November 2009  4 Comments


Extending User Search to Support FirstName and LastName

by: Mari Jørgensen

  Since the introduction of EPiServer CMS 5, the ASP.NET membership, role and personalization provider model have replaced the standard v.4 EPiServer user. ASP.NET 2.0 provides a profile system where websites can store user specific information, b... [ Read full article ]

10 October 2009  0 Comments


Using OpenID With EPiServer CMS

by: Allan Thræn

OpenID is an awesome idea. Imagine, having a single sign-on from whatever provider you choose, and using that to log in to all your favorite websites. Many sites already allows you to use them as OpenID providers and many more will support /consum... [ Read full article ]

03 September 2009  5 Comments


I am virtually in the role, dude

by: Allan Thræn

UPDATE 2009-11-02: This code for this project has now been moved to CodePlex . Sometimes I wonder if anyone else knows that special feeling. The feeling you have when fingers just start itching and you know you just have to get that great idea out... [ Read full article ]

03 September 2009  4 Comments


HTTP Error 500.19 - Internal Server Error

by: Allan Thræn

A couple of times I have now run into this wonderful error after setting up a new EPiServer CMS site on a newly installed machine. However, I don’t think it’s specific to EPiServer CMS – but can occur in any asp.net application. The error message... [ Read full article ]

03 September 2009  20 Comments


Removing the Statistics tab

by: Allan Thræn

I’ve heard a couple of people complain that their editors gets confused with the old “Statistics” tab in edit-mode. And I do agree – since that statistics feature was introduced way-back a lot of new cool statistics plug-ins have seen the light of... [ Read full article ]

02 September 2009  0 Comments


Finding the right Process ID to debug

by: Allan Thræn

For some reason my vista loves to have a bunch of  webserver worker processes (w3wp.exe) running all the time, which can make it quite tricky to determine which you want to attach to, when you use Visual Studio to debug your IIS EPiServer site. So... [ Read full article ]

02 September 2009  3 Comments


Properties in Dynamic Content dont know the actually CurrentPage.

by: Anders Hattestad

In a project I’m working on we are using Dynamic Content to display media parts like images, video’s, flash.  Inside this Dynamic Content we are using a PropertyUrl to hold the selected media source. The problem is that when you get the popup with... [ Read full article ]

18 August 2009  2 Comments


Non-cached, Cross PageType, Generic Page Properties

by: Allan Thræn

There are many different ways of storing business data in EPiServer CMS. And lots of opinions on them as well. David Hunt has made an excellent blog post about some of the approaches. On top of those approaches there are also others – like using t... [ Read full article ]

04 August 2009  6 Comments


Codemania: Run EPiServer CMS in the Console

by: Allan Thræn

Back in the happy and fun filled days of EPiServer Day 2009, I was so privileged that I got to give a 1-hour talk entitled “ Codemania ” together with Mr. EPiServer himself, chief architect Magnus Stråle . At that day, most of my efforts to impres... [ Read full article ]

03 August 2009  6 Comments


Alternate WYSIWYG Editor: Ephox EditLive!

by: Allan Thræn

After seeing a rather interesting demo of Ephox’s EditLive editor I decided to try it out for a bit. Having a natural .NET skepticism to all things java, I was pleasantly surprised at how easy it actually was to work with from a .NET environment. ... [ Read full article ]

30 July 2009  4 Comments


Referrer-Search Dynamic Content

by: Allan Thræn

As many of you may know, a Dynamic Content Element a day keeps the static web sites away :-)  Here’s another I just did today: Referrer-Search. Once again I find myself in personalization mode. This idea is old. In fact I remember a former company... [ Read full article ]

29 July 2009  0 Comments


Role Based Contents

by: Allan Thræn

UPDATE 2009-11-02: This code for this project has now been moved to CodePlex .   Personalization is a thing that has been a lot on my mind lately. Everybody is talking about it – many people are doing it. I feel an in-depth blog post about this... [ Read full article ]

28 July 2009  0 Comments


EPiServer/SharePoint Videos Part #3

by: Dan Matthews

The final part of the EPiServer/SharePoint presentation is ready. This part looks beyond the out-the-box capabilities of EPiServer Connect for SharePoint and investigates the ability of EPiServer to integrate with a MOSS Publishing site using a... [ Read full article ]

30 June 2009  2 Comments


EPiServer/SharePoint Videos Part #2

by: Dan Matthews

I have completed parts 4 and 5 of my presentation. These look at the Web Parts that ship with EPiServer Connect for SharePoint and also at Custom Page Providers and integrating them with EPiServer/SharePoint. The links are on my original post, whi... [ Read full article ]

25 June 2009  1 Comments


EPiServer CMS 5 R2 in Visual Studio 2010

by: Fredrik Tjärnberg

In the beginning of 2008 I posted a blog about getting the Visual Studio integration built for VS 2005 worging in VS 2008 . Now that VS 2010 is in beta status it’s time for another one. Here’s what you need to do to make the Visual Studio tools fo... [ Read full article ]

27 May 2009  7 Comments


Page Type Tool - Strongly Typed Properties

by: Fredrik Tjärnberg

There has been quite some buzz in the “EPiSphere” around the property framework lately. It turns out that a lot of smart people has spent time on finding the way to strongly typed properties in EPiServer…. and so have I. Back in March I posted the... [ Read full article ]

23 May 2009  12 Comments


EPiServer CMS 5 R2 SP2 RC

by: Fredrik Tjärnberg

We are continuously doing maintenance work on existing releases to avoid building up a bug backlog. We now have ~ 115 bugs that has been fixed for CMS 5 R2 that we want to make available for our customers in the SP2 release. For the first time we... [ Read full article ]

22 May 2009  0 Comments


EPiServer Composer 3.2.5 is released

by: Mattias Nordgren

Just in case you didn’t notice. Last week we released EPiServer Composer 3.2.5 (for EPiServer CMS R2 SP 1). Here’s a few links to get you started: Download EPiServer Composer 3.2.5 Installation instructions for EPiServer Composer 3.2.5 System requ... [ Read full article ]

04 May 2009  0 Comments


EPiServer Composer 3.2.5 is released

by: Mattias Nordgren

Just in case you didn’t notice. Last week we released EPiServer Composer 3.2.5 (for EPiServer CMS R2 SP 1). Here’s a few links to get you started: Download EPiServer Composer 3.2.5 Installation instructions for EPiServer Composer 3.2.5 System... [ Read full article ]

04 May 2009  0 Comments


Application is busy under initialization phase

by: Allan Thræn

A feature was introduced with SP1 to EPiServer CMS 5 R2, that I (and the product team) have gotten some mixed feedback on. The feature involves the text “Application is busy under initialization phase” to be displayed when EPiServer CMS is startin... [ Read full article ]

27 April 2009  1 Comments


EPiServer Initialization and "Application is busy under initialization phase"

by: Magnus Stråle

The problem Since way back, EPiServer has protected its initrialization code with a lock to make sure that it only gets executed once by a single thread. Unfortunately this has been causing problems, especially on high-traffic sites. The reason is... [ Read full article ]

27 April 2009  2 Comments


Revisited: Northwind Page Provider

by: Allan Thræn

Back in august of last year I published a post with a small coding example on how to make a Page Provider for the classic Northwind Database. Since it has turned out to be quite popular as a demo for Page Providers (I guess geeks get nostalgic ove... [ Read full article ]

27 April 2009  43 Comments


A voyage with the SharePoint Connector

by: Dan Matthews

Last week I had to set up a demo to a potential partner to show how EPiServer can be used to pull information together within an Enterprise and expose it in different ways. After giving it some thought, I decided that the best way to show this wou... [ Read full article ]

14 April 2009  14 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 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


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


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


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


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


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


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


Even easier single assembly modules

by: Allan Thræn

During the last year, both Dan and Johan has made some great posts showing how to fit an entire module into a single .dll file. I’ve been very fascinated by this approach. It’s so clean and nice to just be able to drop a single assembly in the bin... [ Read full article ]

25 February 2009  9 Comments


Action window template

by: Anders Hattestad

The action window is a place where you can put a variety of functionality into. The cool part about it is that you can have it open and click around in edit mode and have you action window app display relevant information about where you are. But ... [ Read full article ]

24 February 2009  3 Comments


New open-source module: Remote Page Provider

by: Per Bjurström

Remote Page Provider can be used to integrate content (pages and files) between two or more installations of EPiServer CMS. Pages appear as a local page even when they are residing on a separate installation. The Remote Page Provider contains,... [ Read full article ]

18 February 2009  0 Comments


Turn your User Controls into Dynamic Content

by: Allan Thræn

UPDATE 2009-11-02: This code for this project has now been moved to CodePlex . I have just made a new version of the Dynamic Content Plugin introduced here and expanded here . This time I introduced the ability to turn your existing User Controls... [ Read full article ]

09 February 2009  7 Comments


Neat Trick: Modifying Edit Mode Tabs

by: Allan Thræn

Last week Johan Olofsson showed me a cool trick that I figured should be passed on. It’s a fun little hack that I’ve already found useful a number of times. Problem: You are annoyed with main tabs in edit mode (“View”, “Edit”, …). Maybe you want... [ Read full article ]

30 January 2009  1 Comments


Insert Flash elements in the Editor as Dynamic Content

by: Allan Thræn

Here’s just a quick little piece of Dynamic Content I threw together yesterday together with a partner. It’s for when you want editors to be able to insert flash elements directly in XHTML fields. A bit like inserting images – except that instead ... [ Read full article ]

30 January 2009  7 Comments


Show value of a inherit property in Edit mode

by: Anders Hattestad

EpiServer have some cool features when it comes too properties and inherits. There are several ways the inherit can come from. If a page is on two languages, the not language depended fields from the master page will be inherit to the language... [ Read full article ]

27 January 2009  6 Comments


Automatically Load Property Types as Dynamic Content

by: Allan Thræn

Dynamic Content is cool! Really cool. However, even good things can always get better. Back in october last year I wrote about how to automatically register dynamic content by attaching an attribute (like all other plugins in EPiServer)... [ Read full article ]

26 January 2009  2 Comments


Fun with the Mapped Page Provider

by: Allan Thræn

Here’s two more small code samples I did in less than 30 min. based on the Mapped Page Provider .   Filesystem Page Provider This provider will expose folder on the file-system as pages in EPiServer CMS 5 R2. public class FileProvider :... [ Read full article ]

20 January 2009  0 Comments


Mapped Page Provider

by: Allan Thræn

UPDATE 2009-11-02: This code for this project has now been moved to CodePlex . Until now, my favorite new feature in EPiServer CMS 5 R2 is the ability to attach custom page providers ( http://labs.episerver.com/en/Blogs/Allan/Dates/112230/8/Buildi... [ Read full article ]

20 January 2009  12 Comments


WikiX: Dynamic Content in Dynamic Content

by: Allan Thræn

As announced earlier we released a beta of WikiX - a Wiki for EPiServer last friday. In the next couple of days some posts will follow on the various technical aspects of it.   During the development of WikiX we came across a couple of new ways of... [ Read full article ]

22 December 2008  2 Comments


Announcement: WikiX is here!

by: Allan Thræn

We've just released a beta version of the new Wiki for EPiServer CMS, called WikiX. It started off as an EPiServer Research project a long time ago - and the first and most difficult task was actually to establish what a wiki really is - and more... [ Read full article ]

19 December 2008  4 Comments


Adding multiple links using the Link Collection property in EPiServer

by: Ted Nyberg (Ted & Gustaf)

Background The LinkItemCollection class was a truly appreciated addition when EPiServer CMS 5 R2 was released. Part of the EPiServer.SpecializedProperties namespace the LinkItemCollection class is a property that editors can use to add multiple... [ Read full article ]

12 December 2008  17 Comments


EPiServer CMS 5 R2 gives 'Sys' is undefined on IIS7

by: Ted Nyberg (Ted & Gustaf)

Yet another troubleshooting tip for the dreaded 'Sys' is undefined error This post won't reveal any exciting new features, techniques, or patterns. However, if you're troubleshooting some ASP.NET AJAX errors relating to EPiServer CMS 5 R2 on IIS7... [ Read full article ]

09 December 2008  20 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


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


Page Provider - Structure your site

by: Johan Björnfot

There might be occasions where you like to have a view of your site structure that is different from the "real" structure. Perhaps you like to view only pages in a specific language, pages that you have written, pages with some specific category,... [ Read full article ]

05 December 2008  4 Comments


Dynamic Content base class

by: Anders Hattestad

Have made myself a base class which implements the dynamic content interface and have some functions to save and retrive the state based on what properties are in the PropertyDataCollection. Its pretty straight forward but thought I was going to... [ Read full article ]

01 December 2008  4 Comments


Which EPiServer CMS sites are installed on this server?

by: Per Bjurström

1) Open up the PowerShell prompt from the Start menu in Windows. On Windows Vista you have to right click and select "Run as administrator". If you have a 64-bit version of Windows make sure you select PowerShell (X86). 2) Activate the snap-in... [ Read full article ]

28 November 2008  4 Comments


Please dev's, you are making a framework. Don't use private/internal

by: Anders Hattestad

I admit it. I'm addicted to Reflector. I browse around a lot inside the EPiServer dll's. If you have there is a lot of cool and useful code inside the EPiServer dll's. Many places there are hidden pearls where a developer can extend the existing... [ Read full article ]

23 November 2008  15 Comments


EPiServer and Custom URLS using ASP.NET UrlRouting

by: Allan Thræn

Ever wanted to introduce some special URL handling in your EPiServer web sites, like browsing pages per category by calling mysite.com/Category/[Category To Search for]? Well, rejoyce, cause now it's easier than ever before. Since EPiServer CMS 5 ... [ Read full article ]

19 November 2008  4 Comments


Guide: Northwind Page Provider

by: Allan Thræn

Here's yet another movie. This time I've moved one step further in movie evolution and actually created a "talkie". This is a small demo of how the Northwind Database Product Custom Page Provider I've created works. So if you're too lazy to downlo... [ Read full article ]

13 November 2008  0 Comments


Guide: Hello World Dynamic Content

by: Allan Thræn

I just had my debut as a bigshot movie director. Hollywood, here I come. Check out the guide here . Download the code here .   Also, check out some of the other cool guides on http://guides.episerver.com . [ Read full article ]

13 November 2008  16 Comments


LoadBalancing in 6 steps

by: Allan Thræn

Allan: Occasionally I rent out space on my blog to selected guest blogger's. Today's post is by guest blogger and esteemed colleague, Michael Knudsen.   I have tried to make a list of things that must be done to make the cache update work with... [ Read full article ]

12 November 2008  7 Comments


Inserting XForms as dynamic content

by: Linus Ekström

With the introduction of dynamic content in EPiServer CMS 5 comes a lot of new posibilities for the editors to make the page more dynamic. One sample that we shipped with the R2 release was the page property plugin. This makes it possible to inser... [ Read full article ]

30 October 2008  1 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


SecurityDescriptor for access rights checking

by: Enes Bajramovic

As Steve points out in his article "Breaking Change in R2 Might Affect Security" there has been some changes on the security control when it comes to fetching a single page. He also gives a simple solution to that problem: " From now on, you need ... [ Read full article ]

16 October 2008  2 Comments


Migration tool RC

by: Johan Björnfot

We are currently working with finalizing of Migration tool. The main new features we have added to the migration tool is Targets EPiServer CMS 5 R2 instead of SP2 Migration of external users/roles (that is users stored in EPiServer db) Oracle... [ Read full article ]

16 October 2008  3 Comments


Sample: Silverlight 2 + Dynamic Content

by: Per Bjurström

This is just a small sample that creates a dynamic content plug-in that renders Silverlight 2 controls. Creating a dynamic content plug-in is so easy and so powerful that I really hope we are going to see a lot of creative stuff in this area.... [ Read full article ]

16 October 2008  5 Comments


R2 and unit testing

by: Cristian Libardo

I've been exploring the unit testing story in the latest EPiServer release and so far I've been pleasantly surprised. R2 brings some improvements in this respect. Most of the time I can execute my tests without chatting with the database or faking... [ Read full article ]

16 October 2008  2 Comments


Drag & Drop Sorting of Child Pages

by: Allan Thræn

Yet another small utility inspired by a customer. An editor came up to me and complained about the annoyance of setting sort-indexes manually to change the sort order or pages. Naturally I suggested the excellent EPiCode project ManageChildren - b... [ Read full article ]

15 October 2008  9 Comments


Breaking Change in R2 Might Affect Security

by: Steve Celius

In EPiServer CMS 5 R2 there is a change in the GetPage() functionality which is marked as a breaking change . The change concerns security, specifically how security is checked when you call DataFactory.GetPage() . Up to now, which means all... [ Read full article ]

15 October 2008  8 Comments


Cache information in R2

by: Mari Jørgensen

  I just noticed a new and quite neat feature in R2: In admin mode (admin/default.aspx) you now get separate cache information for each Page Provider. Here is a screenshot of my local site where I have the UKTop40 PageProvider installed. If you lo... [ Read full article ]

15 October 2008  0 Comments


Http Caching strategies: Pages

by: Per Bjurström

These strategies applies to EPiServer CMS 5 R2, the setting httpCacheability does not exist in R1. Page caching in CMS is enabled by setting httpCacheExpiration in web.config, but remember that this setting has no effect on logged in users. #1... [ Read full article ]

13 October 2008  3 Comments


Http Caching strategies: VPP Files

by: Per Bjurström

These strategies applies to EPiServer CMS 5 R2, but all settings will work in R1 even though option 3 won’t get you the extra performance boost over option 2. Remember that you can have different settings for different folders if you like. Update:... [ Read full article ]

13 October 2008  0 Comments


EPiServer System Files Have Moved

by: Steve Celius

If you’ve read Fredrik's recent blog postings , or checked the folder of a newly installed R2 site, you might have noticed that the list of folders has shrunk. “Private” files, or system files, belonging to EPiServer has been moved out of the web... [ Read full article ]

11 October 2008  8 Comments


Client Caching in R2 and Localhost

by: Steve Celius

I was investigating some other issue in R2 and was looking at the output in Fiddler . Much to my surprise, all the requests had caching set to private, and even though resources are cached (they will return a 304 not modified header) it still... [ Read full article ]

11 October 2008  4 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


User migration

by: Johan Björnfot

We are currently working with finalization of the Migration tool. The release version of the migration tool will target EPiServer R2. Background Some of the feedback we have received on the RC version of the Migration tool is that we did not suppo... [ Read full article ]

06 October 2008  0 Comments


Auto Loading of Dynamic Content

by: Allan Thræn

One of the really cool new features in EPiServer CMS 5 R2 is in my humble opinion Dynamic Content. It brings with it a lot (!) of potential. Together with PageProviders we might have something here that could turn out to be the solution to most... [ Read full article ]

05 October 2008  1 Comments


What's in the EPiServer PowerShell Snapin?

by: Fredrik Tjärnberg

The "R2" installation story relies heavily on PowerShell and a PowerShell extension ("Snapin") for EPiServer that we use for manipulating just about anything related to the configuration of an EPiServer site. So, what if you want to craft your own... [ Read full article ]

01 October 2008  1 Comments


R2 express install from the command prompt

by: Per Bjurström

An express install of EPiServer CMS 5 R2 will try to figure out a unique name for the web site, database, folder etc automatically and install a site without any dialogs. This feature requires that you have a local installation of either SQL Serve... [ Read full article ]

30 September 2008  0 Comments


Database performance advances in R2

by: Per Bjurström

EPiServer CMS 5 R2 introduces a bunch of database performance optimizations related to classic page functionality such as load, save, delete, empty wastebasket, loading dynamic properties, simple address etc. Fixes include table changes, stored... [ Read full article ]

24 September 2008  2 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


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


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


Performance lab at EPiServer

by: Per Bjurström

Since I write about performance testing I should give you some idea on how we do performance tests on the dev department. We run all our load testing using Visual Studio Team System 2008 : Visual Studio Team System Load Agent . Applies the load to... [ Read full article ]

11 September 2008  3 Comments


How to login to EPiServer for the first time

by: Fredrik Karlsson

This is a question I get from time to time when I'm out tutoring EPiServer for new developers. It's not rocket science, but it can still cause some confusion. So here it is, a short description on how to logon in EPiServer. You will probably get t... [ Read full article ]

02 September 2008  1 Comments


Installing IIS 7 from the command prompt

by: Per Bjurström

When you add the Web Server role in Windows Server 2008 you will end up with a wealth of options. What you could do instead is to run the installation from a command prompt with all the options pre-configured. A very convenient way of installing I... [ Read full article ]

28 August 2008  7 Comments


Building your own Page Provider: Northwind

by: Allan Thræn

EPiServer CMS 5 R2 CTP is awesome! I've now finally found a few hours to play around with some of the new cool functionality and I really like what I see. In particular I've grown fond of custom page providers. It's extremely cool to be able to... [ Read full article ]

08 August 2008  6 Comments


Automatic index rebuild script

by: Per Bjurström

To speed up access to the data in SQL Server we use something called indexes, most of you probably know all about it. Indexes are B-tree structures that are extremely efficient for looking up data, consider the fact that looking up row based on a... [ Read full article ]

04 July 2008  13 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


Performance tweak: Optimizing StaticFileHandler in EPiServer CMS 5 (part 2)

by: Per Bjurström

This is a update to my previous post . EPiServer CMS 5 Release 2 will support kernel-mode response caching when you enable expirationTime on a VPP in web.config. Kernel mode response caching is handled by http.sys which is the HTTP protocol stack ... [ Read full article ]

06 May 2008  2 Comments


LOOP JOIN and other fun query optimizations

by: Per Bjurström

Consider this SQL Server query that is part of EPiServer CMS 5: SELECT tblPageLanguage.fkPageID, tblLanguageBranch.LanguageID as LanguageBranch FROM tblPage JOIN tblPageLanguage ON tblPage.pkID=tblPageLanguage.fkPageID LEFT JOIN tblLanguageBranch ... [ Read full article ]

26 March 2008  0 Comments

Syndications


Archive


Tag cloud

EPiTrace logger