Blog entries posted during October 2008

IsolatedStorage Access Denied

by: Svante Seleborg

So you tested everything on your new and shiny web (maybe it’s not even an EPiServer web) you deployed and went home. All is well and good, even EPiServer export works, until one day you get hit by the mysterious Access Denied in IsolatedStorage... [ Read full article ]

31 October 2008  31 Comments


Validation of property values

by: Linus Ekström

One question that I have got several times is where to do input validation for your custom property since the property architecture in EPiServer CMS 5 requires both class that handles the data and a class that is responsible for the visual... [ Read full article ]

30 October 2008  5 Comments


Going Cloudy with Azure

by: Allan Thræn

Saturday evening, when my plane was about to land in L.A. it seemed like we descented into a cloud, the last couple of hundreds feet - which was weird because the visibility above that had been clear, providing a beautiful dusk view of L.A. Whethe... [ Read full article ]

30 October 2008  4 Comments


Caching in .NET 4.0

by: Johan Björnfot

In .NET 4.0 framework there will be a new Assembly called System.Caching that contains the APIs to work with caching (for backward compability reasons the "old" ASP.NET cache implementation in System.Web assembly will remain). The main change for... [ Read full article ]

30 October 2008  5 Comments


PDC impact on Product Development

by: Roger Wirz

The Microsoft PCD 2008 is taking place this week. After USA and Canada, Sweden have most attendances in the world on this huge Microsoft event. And EPiServer are really focusing on this. By send 15 people we are the one company sending most... [ Read full article ]

30 October 2008  5 Comments

Tags:


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


Client side news in ASP.NET 4.0

by: Linus Ekström

Client side databinding With ASP.NET 4.0 you will have a lot more support to fetch data with ajax calls and update the page without having to write a lot of javascript. One demo showed a page that called a service that returned json objects. The... [ Read full article ]

29 October 2008  2 Comments

Tags:


PDC08: Concurrency Analysis Platform and Tools

by: Johan Olofsson

for finding concurrency bugs.   One of todays hightlights was a really interesting talk by Microsoft Research about their upcoming tool CHESS , which builds on a new Concurrency Analysis Platform (CAP). The tool is aimed at helping the developer t... [ Read full article ]

29 October 2008  0 Comments

Tags:


ASP.NET 4.0

by: Per Bjurström

Greetings from Los Angeles PDC. ASP.NET 4.0 is one of the areas that, for me, contains the least surprises so far. Much of the "major" functionality have already been announced and is actually available at their CodePlex project , such as MCV, Aja... [ Read full article ]

29 October 2008  0 Comments


News in IE8

by: Linus Ekström

Hi! Here comes a little report from the pre-conferance day at the PDC regarding the news in IE 8. I went to a session regarding the new rendering engine in IE8 (although it covered a bit more about IE8 in general). It seem like the IE team have pu... [ Read full article ]

29 October 2008  0 Comments


Musings from PDC: Teaching Performance Culture

by: Paul Smith

Greetings from sunny California. Yesterday was the "Pre Conference" day at PDC. This is where they hold several parallel all day sessions on various subjects. I attended a session called Performance by Design using the . NET Framework. The session... [ Read full article ]

28 October 2008  0 Comments


Musings from PDC: Teaching Performance Culture

by: Paul Smith

Greetings from sunny California. Yesterday was the "Pre Conference" day at PDC. This is where they hold several parallel all day sessions on various subjects. I attended a session called Performance by Design using the .NET Framework. The session... [ Read full article ]

28 October 2008  0 Comments


WF 4.0

by: Johan Björnfot

Yesterday at PDC (http://www.microsoftpdc.com/) I was at a session about WF 4.0 (Windows WorkflowFoundation 4.0) and checked out what new features that brings. Before I go on with my impressions from that session I must point out that what I write... [ Read full article ]

28 October 2008  0 Comments

Tags:


We're leaving for PDC 2008

by: Per Bjurström

For the last 10 years or so you have been able to spot EPiServer employees at the PDC and this year is no exception. If you find us all in one spot there should be 15 of us, look out for gray t-shirts with a big logo on the back. This picture is... [ Read full article ]

24 October 2008  2 Comments

Tags:


User control as a Property

by: Anders Hattestad

After I did the selector for master pages I thought about how this could be applied to other areas in EPiServer. One thing with EPiServer I don’t like is that you have a lot of page types with only one purpose and often used only one time. So if I... [ Read full article ]

24 October 2008  13 Comments

Tags:


How to use Attributtes to dynamically let editors change MasterPage on your EPiServer-site

by: Anders Hattestad

I like to dynamically add and remove features from my EPiServer sites.  When i make some new features i try to make them not strict to know implementions, and are using Attributtes as a way to retrive future implementions. Yesterday i needed to ge... [ Read full article ]

23 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


Properties in CMS 5

by: Anders Hattestad

Problem: How to create a EPiServer property which contains other EpiServer properties. Why: Most properties in EPiServer are pretty specialized and are often depended on each other to make the page show correctly. some uses of a MultiProperty  are... [ Read full article ]

20 October 2008  35 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


Add property to multiple page types

by: Erik Nordin

How fun is it when you realize that you have to add a property to 20 different page types? Been there done that. So today when I realized that I had to do it again I wrote an admin plugin instead. With this plugin you can create a new property jus... [ Read full article ]

14 October 2008  0 Comments


PageProvider - Control the page cache

by: Johan Björnfot

When a request for a page (and similar for children listings) comes in to DataFactory the following occurs: 1. The page request is routed to the page provider serving the page. 2. The page is looked for in the cache and if exist there the page is... [ Read full article ]

14 October 2008  4 Comments


Installer Issues in R2

by: Steve Celius

The new installer shows great promise, but as usual - new things need new adjustments. First; a big hands up to the brave souls in the EPiServer development team diving into the deep end and making a new installer. It is not just an installer, it ... [ Read full article ]

14 October 2008  3 Comments


Strange Error Message In CMS 5

by: Steve Celius

I was deploying a new CMS 5 R1 (SP?) site today, to a server without EPiServer Manager, brand new .NET Framework 3.5 installation and generally nothing set up as it should. Having copied, configured, tuned and tweaked security and settings the way... [ Read full article ]

13 October 2008  0 Comments


Debugging EPiServer CMS 5 R2 with Symbols

by: Jonas Bergqvist

When debugging an EPiServer Web site, not all stack information will be present without symbol files, such as line numbers. This article provides a description of how to debug an EPiServer CMS 5 R2 Web site utilizing the EPiServer symbol server.... [ Read full article ]

13 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


Problems accessing edit/admin mode in R2 on non-english OS

by: EPiNova ( EPiNova )

I installed EPiServer CMS R2 on my computer running Windows XP (Norwegian), but I was not able to access edit/admin mode. I tried setting all the access rights I know of, but EPiServer kept throwing me back to the login box. I didn’t get a ”Login... [ Read full article ]

09 October 2008  0 Comments


Problems accessing edit/admin mode in R2 on non-english OS

by: EPiNova ( EPiNova )

I installed EPiServer CMS R2 on my computer running Windows XP (Norwegian), but I was not able to access edit/admin mode. I tried setting all the access rights I know of, but EPiServer kept throwing me back to the login box. I didn’t get a ”Login... [ Read full article ]

09 October 2008  0 Comments


Run this SQL.aspx

by: Fredrik Karlsson

A discussion on #EPiCode resulted in someone needed to run a SQL-script but they couldn't access the database. So heres an classic debug tool witch allows you to run some simple tsql statements and even get the result. Just remember to remove it... [ Read full article ]

07 October 2008  0 Comments


EPiServer and cache, not always a love story

by: Fredrik Karlsson

When you are working with some more backend stuff of EPiServer, you are never really sure if you load it from the database or from the cache. Here are a few examples. PageDefinitions When you want to load a PageDefinition, the normal way would be:... [ Read full article ]

06 October 2008  4 Comments


Silently migrating users from EPiServer 4.x to CMS 5

by: Johan Olofsson

This is an effort to work around the problem with migrating EPiServer 4.x users to the new Membership/Role-provider architecture used by EPiServer CMS5 without having to reset all the users passwords. (Passwords are stored as a calculated hashed... [ Read full article ]

06 October 2008  3 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


When a 404 Not Found should be a 404 Not Found

by: Svante Seleborg

The ASP.NET standard behavior with custom error pages is dubious, at best. When a page is not found, it does not say so. It says that the page has been moved (302), and then it typically says either that the page now indeed was found (200) at the... [ Read full article ]

02 October 2008  9 Comments


EPiServer Community licenses in Enterprise solutions

by: Fredrik Karlsson

Met a customer today. They are using EPiServer CMS and EPiServer Community on their sites. The sites all share a common code-base, they have an EPiServer Enterprise license and all the sites are in one common web.config. I.e it looks something lik... [ Read full article ]

01 October 2008  3 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

Syndications


Archive


Tag cloud

EPiTrace logger