EPiServer
Relating to the EPiServer content management system
See www.episerver.com

I've recently hit an issue where some custom controls have been generating exceptions when unpublished pages exist in an EPiServer site. In these cases, the relevant (required) properties have null values.


Bookmark with :
Digg It! DZone StumbleUpon Technorati Reddit Del.icio.us Newsvine Furl Blinklist

How can you get the PageData object for a page when the current user doesn't have access. It took me a while to find out, but you can just read on...


Bookmark with :
Digg It! DZone StumbleUpon Technorati Reddit Del.icio.us Newsvine Furl Blinklist

On a Page Type, you can create a property for a web link to a page. This page might be part of the CMS, or it might be on a different site. How can you find out how to render it?


Bookmark with :
Digg It! DZone StumbleUpon Technorati Reddit Del.icio.us Newsvine Furl Blinklist

Another example of using the API to help with development. This time reordering many properties quickly.


Bookmark with :
Digg It! DZone StumbleUpon Technorati Reddit Del.icio.us Newsvine Furl Blinklist

The EPiServer administration tools are pretty good, but every now and then I find that I want a bit more functionality. In this case, I wanted to duplicate new properties across multiple page types, create new properties based on a template and also change existing properties to have unique values for each language. This would have been tedious by hand, but the EPiServer API has everything I needed.


Bookmark with :
Digg It! DZone StumbleUpon Technorati Reddit Del.icio.us Newsvine Furl Blinklist

This should be easy, but easy it is not. I'm using an EPiServer 4.6 site for this one, so things might've improved in more recent versions, but this caused me a lot of trial and error. I hope this post saves you the hassle...


Bookmark with :
Digg It! DZone StumbleUpon Technorati Reddit Del.icio.us Newsvine Furl Blinklist

Using EPiServer, you may use the FindPagesWithCriteria method to retrieve a list of pages based on certain properties, but the helpfully enumerated conditions may be confusing. After all, with a binary inequality operator it is quite important to know the order of the expressions...


Bookmark with :
Digg It! DZone StumbleUpon Technorati Reddit Del.icio.us Newsvine Furl Blinklist

I've been importing a live EPiServer site into a development environment for further work. Normally, this works without problem, but this time I've been getting a POST error, but nothing informative. What's happening?


Bookmark with :
Digg It! DZone StumbleUpon Technorati Reddit Del.icio.us Newsvine Furl Blinklist

EPiServer does not exclude pages outside of publishing schedules when retrieved using the FindPagesWithCriteria method. Read more to workaround this issue.


Bookmark with :
Digg It! DZone StumbleUpon Technorati Reddit Del.icio.us Newsvine Furl Blinklist