Blog entries posted during March 2008

EPiServer Export, Import or Mirror Troubles?

by: Fredrik Haglund ( Inexor )

I have been working a lot with migration and mirroring lately using EPiServer’s functions for export and import of data. My EPiServer Wish list Show call stack when exceptions halt export or import jobs Show PageID and Property related to errors a... [ Read full article ]

28 March 2008  0 Comments


And the Winners are...

by: Mats Hellström

As the newly elected chairman of the EMVP (EPiServer Most Valued Professionals) board, I am happy to announce the first group of EMVPs among all the great EPiServer developers out there. We have monitored the EPiServer blogosphere and the develope... [ Read full article ]

28 March 2008  0 Comments

Tags:


The trust relationship between the primary domain and the trusted domain failed

by: EPiNova ( EPiNova )

Keywords: Trust, domain, SystemException, System.Security.Principal.NTAccount.TranslateToSids,   EPiServer.Security.UnifiedPrincipal.IsInRole The solution to this failure message is pretty well described both on EPiServer forum and on EPiServer... [ Read full article ]

28 March 2008  0 Comments


The trust relationship between the primary domain and the trusted domain failed

by: EPiNova ( EPiNova )

Keywords: Trust, domain, SystemException, System.Security.Principal.NTAccount.TranslateToSids,   EPiServer.Security.UnifiedPrincipal.IsInRole The solution to this failure message is pretty well described both on EPiServer forum and on EPiServer... [ Read full article ]

28 March 2008  0 Comments


EPiServer License violation!

by: Fredrik Haglund ( Inexor )

Have you been annoyed by the exception “License violation! License is already in use at another online site” when you switch from one web site to another on you developer machine? I have and the reason is of course that I use my developer license... [ Read full article ]

27 March 2008  0 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


EPiCloud > CloudCuckoo > Released!

by: Dan Matthews

The EPiCloud module that I've been working on for a while is finally ready for release! Due to the EPiServer preferred module naming policy (no EPi.... please!) we had a few thoughts around the office here and one of my colleagues, Alan Bartlett,... [ Read full article ]

25 March 2008  0 Comments


EPiCloud > CloudCuckoo > Released!

by: Dan Matthews

The EPiCloud module that I've been working on for a while is finally ready for release! Due to the EPiServer preferred module naming policy (no EPi.... please!) we had a few thoughts around the office here and one of my colleagues, Alan Bartlett,... [ Read full article ]

25 March 2008  0 Comments


Sort a pagedatacollection via property

by: Erik Nordin

new FilterPropertySort("PageName", FilterSortDirection.Descending).Filter(children); [ Read full article ]

25 March 2008  0 Comments


Meet the new slender tblPage

by: Per Bjurström

Back in EPiServer 4.60 when we introduced the new multilanguage support we did a lot of changes in the good old database, one of them were making a table for page languages called tblPageLanguage. This table became a subset of the main table tblPa... [ Read full article ]

25 March 2008  2 Comments


Filter pagedatacollection

by: Erik Nordin

In EPiServer.Filters there are some useful filters, like FilterPublished, FilterAccess etc. To use these filters, just do like this: new FilterPublished().Filter(somePageDataCollection); and it's done. [ Read full article ]

25 March 2008  0 Comments


EPiServer when disconnected from domain controller

by: Dan Matthews

I've just spent the last few days in a Commerce Server 2007 training course, which was surprisingly interesting. One of the things that leapt out at me was that there are a couple of partners who have worked with Commerce Server 2002 and EPiServer... [ Read full article ]

20 March 2008  0 Comments


EPiServer when disconnected from domain controller

by: Dan Matthews

I've just spent the last few days in a Commerce Server 2007 training course, which was surprisingly interesting. One of the things that leapt out at me was that there are a couple of partners who have worked with Commerce Server 2002 and EPiServer... [ Read full article ]

20 March 2008  0 Comments


Available Page Types in EPiServer

by: Fredrik Haglund ( Inexor )

It is a best practice to limit the number of Pages Types an editor can choose from when the editor creates a new page. As you probably know this is configured in Admin Mode on each Page Type. What you probably don’t think about is that these... [ Read full article ]

20 March 2008  0 Comments


Convert EPiServer Form to XForm

by: Fredrik Haglund ( Inexor )

You must get rid of your Form-properties and convert them to EPiServer XForm before you can migrate them to EPiServer 5. You can easily identify all form-properties on you site with some SQL: SELECT pt.pkID AS PageTypeId, pt.Name as PageType,... [ Read full article ]

19 March 2008  0 Comments


WinDBG+SOS: Getting at the values in a DataTable - followup

by: Johan Olofsson

In my previous post I showed how I retrieved the values in a DataTable using a bunch of WinDBG commands. As this is quite tedious, I hacked up a little WinDBG-script which automates this a little bit: 1: . foreach ( value { ! do poi(poi(poi(poi(po... [ Read full article ]

19 March 2008  0 Comments


X3 at Internet World in London

by: Martin Stenke ( DropIT )

We’re happy to announce that we will be joining EPiServers stand at Internet World in London – the largest Internet show in the UK. The event will be held during April 29th – May 1st. Considering the increasing number of overseas prospects, we can... [ Read full article ]

19 March 2008  0 Comments


WinDBG+SOS: Getting at the values in a DataTable

by: Johan Olofsson

I have been doing some memorydump debugging using WinDBG and SOS lately, and at one time I needed to dump all values for a column in a DataTable. I started by executing !do on the address of the DataTable (in my case 0x0a8cdaa8), and this gave me... [ Read full article ]

19 March 2008  1 Comments


Archive Page can create strange exceptions

by: Fredrik Haglund ( Inexor )

If you export pages that have the Build-in property Archive Page set pointing to a page that is not included in your export package you will get an exception. At least if you are migrating from EPiServer 4 to 5.1. Use the following script if you... [ Read full article ]

17 March 2008  0 Comments


Scrum for Team System 2.1

by: Per Bjurström

So, only two weeks after RTM a 2.1 shows up of Scrum for Team System , and not a word on the bugs they fixed - just som generic description . I really would like to see more transparancy from Conchango, and hoping that they dogfood their own... [ Read full article ]

17 March 2008  0 Comments


Custom Property: Category Drop Down

by: Allan Thræn

Here's a request I've heard a couple of times: A DropDownList Property Control, with content that editors / administrators can control. There's a built-in property control (AppConfigSettings), that can show a DDL, but it's based on settings in... [ Read full article ]

14 March 2008  2 Comments


My first Lunch & Learn

by: Peter Hultgren (Sogeti)

Today I was so bold as to cram all the developers on my current project (there are four of us) into a small conference room during the lunch break and show them a screencast about agile development from dnrTV while we enjoyed our food. It was a fu... [ Read full article ]

13 March 2008  0 Comments


EPiCloud floats into view

by: Dan Matthews

I've updated the B&D EPiLabs site with an updated version of the EPiCloud module. I've added the following features: The top tags are now placed in a META tag and also as a tooltip on the tag entry (this is for SEO) When a new tag is added the top... [ Read full article ]

12 March 2008  0 Comments


EPiCloud floats into view

by: Dan Matthews

I've updated the B&D EPiLabs site with an updated version of the EPiCloud module. I've added the following features: The top tags are now placed in a META tag and also as a tooltip on the tag entry (this is for SEO) When a new tag is added the top... [ Read full article ]

12 March 2008  0 Comments


Dummy Content Generator for EPiServer

by: Marek Blotny ( Cognifide )

It's a part of developer's job is to write a code ... it's obvious ... but after that we are also suppose to test the code and make sure that new features actually work. And that's where a test environment including test data is very useful.... [ Read full article ]

12 March 2008  0 Comments


Dummy Content Generator for EPiServer

by: Marek Blotny ( Cognifide )

It's a part of developer's job is to write a code ... it's obvious ... but after that we are also suppose to test the code and make sure that new features actually work. And that's where a test environment including test data is very useful.... [ Read full article ]

12 March 2008  0 Comments


Using LINQ and EPiServer

by: Ted Nyberg (Ted & Gustaf)

Just as a brief proof of concept I decided to use a LINQ statement to retrieve and sort a list of EPiServer pages. If you haven't yet come across LINQ I would recommend Scott Guthrie's post on using LINQ . LINQ can be used to query a number of... [ Read full article ]

10 March 2008  104 Comments


Updating properties in code without a republish

by: Dan Matthews

While working on my EPiCloud module I came across a snag where I wanted to update page properties (definitions) from code without republishing the page. The page property I'm updating is going to change frequently and I didn't fancy having pages o... [ Read full article ]

10 March 2008  0 Comments


Updating properties in code without a republish

by: Dan Matthews

While working on my EPiCloud module I came across a snag where I wanted to update page properties (definitions) from code without republishing the page. The page property I'm updating is going to change frequently and I didn't fancy having pages o... [ Read full article ]

10 March 2008  0 Comments


Business and Decision EPiLabs

by: Dan Matthews

We've been doing some R&D on funky plugins for EPiServer and decided that we'd show you guys what we're up to. Have a look at our new EPiServer labs site: B&D EPiServer Labs Our tag cloud module 'EPiCloud' is the first module I've put on there. (A... [ Read full article ]

07 March 2008  0 Comments


Business and Decision EPiLabs

by: Dan Matthews

We've been doing some R&D on funky plugins for EPiServer and decided that we'd show you guys what we're up to. Have a look at our new EPiServer labs site: B&D EPiServer Labs Our tag cloud module 'EPiCloud' is the first module I've put on there. It... [ Read full article ]

07 March 2008  0 Comments


Blog Template for EPiServer CMS 4

by: Allan Thræn

The old Research Team site isn't completely dead yet. It's still getting expanded with new cool freebies for EPiServer CMS 4. Just now, Ruwen and I published a set of nice Blog templates for v.4, which makes it easy to build your own blog, complet... [ Read full article ]

06 March 2008  5 Comments


Modify and publish a page programmatically

by: Ted Nyberg (Ted & Gustaf)

Inspired by Marek's post on modifying existing pages I  decided to complement my post on programmatically publishing new pages with a post on how to modify and publish existing pages in EPiServer. 1. Why you can't modify a PageData object As Marek... [ Read full article ]

06 March 2008  5 Comments


When and Where to attach DataFactory Event Handlers

by: Allan Thræn

This is a classic problem with a lot of solutions: You're building a fancy plug-in for your favorite CMS (EPiServer of course), trying to fulfill your lifelong ambition to become an EPiServer MVP , when you suddenly realize that you your plugin to... [ Read full article ]

06 March 2008  3 Comments


Custom property - DropDown

by: Erik Nordin

Made my first customized property today, and because I loved it so much in 4.6, the ice breaker was a DropDown property that takes values from the help-text. Values in help text can be typed in two ways: "Shown text:value" or just "value" eg.... [ Read full article ]

06 March 2008  0 Comments


Customizing XForms Appearance - The Easy Way

by: Allan Thræn

Yesterday I was assisting a partner in setting up a simple "Subscribe" xform on a customer web site. It was a fairly simple setup: An input-text box for the email (validating as email), and a submit button, that should store the email in the... [ Read full article ]

06 March 2008  4 Comments


Hint: The Mysterious Tilde

by: Allan Thræn

Here's a typical rookie mistake that can even puzzle experienced developers from time to time. When working with EPiServer CMS 5 you can get quite used to using the tilde character ("~") in various URL's. When you are coding against a web... [ Read full article ]

06 March 2008  2 Comments


How to install EPiServer from the EPiServer Manager on Windows Server 2008

by: Enes Bajramovic

Update - 16/10/2008: this article was written in march when EPiServer did not support IIS7 which means Vista and Windows Server 2008. For all of you insterested to install EPiServer on you Vista or Windows Server 2008 machines I strongly reccomend... [ Read full article ]

05 March 2008  6 Comments


Create and publish a page programmatically

by: Ted Nyberg (Ted & Gustaf)

This post explains in detail how to programmatically create a page in EPiServer CMS 5. It also shows how to publish a page through code, even when the current user lacks the necessary permissions. 1. Specify where to publish the page Start off by... [ Read full article ]

05 March 2008  10 Comments


NotSupportedException: The property Title is read-only

by: Marek Blotny ( Cognifide )

Few lines of code which are quite self-explanatory and used to be working in pre-EPiServer 5 era. // get page instance PageData page = DataFactory.Instance.GetPage(new PageReference(id));// set new value page.Property["Title"].Value = "here comes... [ Read full article ]

04 March 2008  0 Comments


NotSupportedException: The property Title is read-only

by: Marek Blotny ( Cognifide )

Few lines of code which are quite self-explanatory and used to be working in pre-EPiServer 5 era. // get page instance PageData page = DataFactory .Instance.GetPage( new PageReference (id)); // set new value page.Property[ "Title" ].Value = "here... [ Read full article ]

04 March 2008  0 Comments


FindPagesWithCriteria without Criteria

by: Dan Matthews

An EPiServer frustration for me is not being able to grab a 'deep' tree as a PageDataCollection. Sometimes I want to be able to iterate through a collection of all descendants of a page. Ideally I'd want to do a GetChildren with a 'deep' boolean... [ Read full article ]

04 March 2008  0 Comments


FindPagesWithCriteria without Criteria

by: Dan Matthews

An EPiServer frustration for me is not being able to grab a 'deep' tree as a PageDataCollection. Sometimes I want to be able to iterate through a collection of all descendants of a page. Ideally I'd want to do a GetChildren with a 'deep' boolean... [ Read full article ]

04 March 2008  0 Comments


Episerver’s brand new blogger

by: Adam Najmanowicz (Cognifide)

I’m really glad to notice that Marek is getting into blogging about EPiServer. Marek is a really bright developer and a colleague at Cognifide with a number of successful EPiServer projects in his portfolio, we’ve worked together on Faceted... [ Read full article ]

04 March 2008  0 Comments


Profile: Removing inheritsFrom="EPiServerProfile"

by: Johan Olofsson

As per EPiServerCMS5 SP1 the dependency for the Profile to inherit from EPiServerProfile has been removed and one can now completely define the profile properties in the web.config. However, there are some needed properties in order for the... [ Read full article ]

04 March 2008  0 Comments


Replacing Property Rendering Using Adapters

by: Mari Jørgensen

  My colleague, Steve, wrote an excellent post on how the new property architecture in CMS 5 allows us take control of the property rendering . This post is a followup, illustrating the same example as Steve did, but this time using Controls... [ Read full article ]

02 March 2008  10 Comments


Search by language branch in EPiServer

by: Ted Nyberg (Ted & Gustaf)

This post is a complement to my previous post about searching pages with EPiServer . I have gotten a few questions about how to limit a page search to include pages from a specific language branch. Since this is truly a basic requirement when... [ Read full article ]

02 March 2008  5 Comments


EPiServer 5 vs. EPiServer 4.61 part I - GetPage()

by: Marek Blotny ( Cognifide )

We have been using EPiServer 4.61 intensely for over a year now, during this time we have managed to deliver a few successful projects on this platform. It took us some time to learn how to use EPiServer effectively. Release of EPiServer 5 was... [ Read full article ]

01 March 2008  0 Comments


EPiServer 5 vs. EPiServer 4.61 part I - GetPage()

by: Marek Blotny ( Cognifide )

We have been using EPiServer 4.61 intensely for over a year now, during this time we have managed to deliver a few successful projects on this platform. It took us some time to learn how to use EPiServer effectively. Release of EPiServer 5 was... [ Read full article ]

01 March 2008  0 Comments

Syndications


Archive


Tag cloud

EPiTrace logger