<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">Blog posts by Shahin Alborz</title><link href="http://world.optimizely.com" /><updated>2014-02-09T20:30:35.0000000Z</updated><id>https://world.optimizely.com/blogs/Shahin-Alborz/</id> <generator uri="http://world.optimizely.com" version="2.0">Optimizely World</generator> <entry><title>Yet another… How to upgrade to EPiServer 7.5</title><link href="http://shahinalborz.se/?p=778" /><id>I struggled with the upgrading from EPiServer CMS 7.1 to EPiServer 7.5, even if there are several good blog posts about this already (Ted &amp;#038; Gustaf, David Vujic) it seems everyone comes up with new obstacles so I thought I&amp;#8217;d share my step-by-step guide. As a sidenote, I can&amp;#8217;t help but feeling slightly annoyed by [&amp;#8230;]</id><updated>2014-02-09T20:30:35.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>On-page editing and forms editing stop working in EPiServer 7</title><link href="http://shahinalborz.se/?p=638" /><id>Working in EpiServer 7 we discovered that some pages, without any obvious reason, were suddenly not editable anymore. Navigating in edit mode, the particular pages did not get the onpage edit borders and clicking the forms editing button would just make the ajax loader keep going forever. No errors in the logfile either. After some [&amp;#8230;]</id><updated>2013-04-23T13:58:42.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Custom settings for link properties in EPiServer CMS</title><link href="http://shahinalborz.se/?p=604" /><id>Even though a solution for this is already out there, albeit somewhat incoherent, way too many EPiServer websites lack the ability to limit the selection of pages editors may choose from when selecting a link in Edit mode. Editors cost money, and we need to keep them efficient and happy; that is in fact one [...]</id><updated>2013-04-01T16:16:00.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>EPiServer custom property: Multiple Category checkbox list from specific sub category</title><link href="http://shahinalborz.se/?p=505" /><id>Sometimes editors have to select multiple categories from a long list, including other category nodes which might not be relevant for that page. This is a custom property which you can configure to only list categories from a certain category parent. The editors can then select multiple categories directly from a list of checkboxes. Configure [...]</id><updated>2013-04-01T15:29:59.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Provider load failure (in an EPiServer website)</title><link href="http://shahinalborz.se/?p=582" /><id>I recently got the exception &amp;#8220;System.Management.ManagementException: Provider load failure&amp;#8221; in a EPiServer CMS 5 website. I had received the same exception before and saw that the stack trace appeared to point towards the component EPiServer.Community.Licensing which led me to believe that there was a problem with the license file. Making sure that both the EPiServer [...]</id><updated>2012-08-08T18:04:09.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Javascript files, CSS files and images inexplicably requires login in EPiServer</title><link href="http://shahinalborz.se/?p=589" /><id>I recently experienced some files, such as javascripts and images, could not load in a website running EPiServer. When testing with the url directly to one of these files the EPiServer login page appeared. Logging in wouldn&amp;#8217;t even help. After checking file rights I noticed that the file had an unusual attribute, which caused the [...]</id><updated>2012-06-17T23:06:21.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Extension for getting friendlyUrl when all you have is the internal url in EpiServer</title><link href="http://shahinalborz.se/?p=547" /><id>Here&amp;#8217;s a simple extension method for EPiServer when you need to get the friendly url from an internal url. Note the last line checking if the Uri is an absoluteUri first. If you try to get the AbsoluteUri if it&amp;#8217;s not you will get the following exception: InvalidOperationException: This operation is not supported for a [...]</id><updated>2012-01-23T11:06:19.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Get typed pagedata by page guid in EPiServer CMS</title><link href="http://shahinalborz.se/?p=532" /><id>In EpiServer you might sometimes need to get PageData, preferably typed, from a page guid. Here is a simple method for getting a page only by sending a guid as an argument, which we can do thanks to the PermanentPageLinkMap class, and results of other pagetypes than the requested are ignored, as well as any [...]</id><updated>2012-01-03T16:44:09.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Create EPiServer page programmatically with PageTypeBuilder</title><link href="http://shahinalborz.se/?p=495" /><id>Here is just a few examples of how to create and modify pages in EPiServer CMS 5/6 when you are using PageTypeBuilder. Create new page: ?View Code CSHARP1 2 3 4 5 6 7 8 PageReference targetContainer = PageReference.StartPage; MyPageType newPage = &amp;#40;MyPageType&amp;#41;DataFactory.Instance.GetDefaultPageData&amp;#40;targetContainer, PageTypeResolver.Instance.GetPageTypeID&amp;#40;typeof&amp;#40;MyPageType&amp;#41;&amp;#41;.Value&amp;#41;; &amp;#160; newPage.PageName = &amp;#34;This is the title&amp;#34;; newPage.MyProperty = &amp;#34;Lorem ipsum&amp;#34;; [...]</id><updated>2011-09-29T21:23:45.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Context menu missing in EPiServer CMS</title><link href="http://shahinalborz.se/?p=446" /><id>If the right click context menu is missing in EPiServer CMS, the reason might not be obvious.&#160;First of all you should check if the context menu javascript is visible in the html source code, which should include something like this:&#160;var menu1 = new ContextMenu(); If the javascript of the context menu is visible, the problem [...]</id><updated>2011-05-02T16:48:35.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>AD connection denied after full search using membership provider</title><link href="http://shahinalborz.se/?p=377" /><id>If you have a custom membership provider connected to an Active Directory and a full user search is made in EPiServer admin mode, the AD can stop connecting with the user running the website. The error generated is &amp;#8220;Unknown error (0&amp;#215;80005000)&amp;#8221; and the solution is to disable full searches for users in the custom membership [...]</id><updated>2011-03-18T13:30:43.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>EPiServer custom property dropdown</title><link href="http://shahinalborz.se/?p=342" /><id>Some EPiServer developers still create their own custom property for the only purpose of having a simple dropdown (aka combobox / select list) for editors to choose from a predefined list. If you only need a simple key/value dropdown, there&amp;#8217;s no need to create a custom property &amp;#8211; all you need is to configure it [...]</id><updated>2011-02-18T10:45:03.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Extensions for LinkItemCollection – Convert to pages and prepare Link Items for repeater (EPiServer)</title><link href="http://shahinalborz.se/?p=82" /><id>LinkItemCollection is a very useful property type in EPiServer. However, quite often you need to transform, convert or in some ways prepare a LinkItemCollection before you can use it the way you want to. There have been several posts in the EPiServer community regarding this (Joel Abrahamsson and Frederik Vig have blogged nice solutions) but [...]</id><updated>2010-12-03T10:40:31.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Extensions for LinkItemCollection – Convert to pages and prepare Link Items for repeater</title><link href="http://shahinalborz.se/?p=82" /><id>LinkItemCollection is a very useful property type in EPiServer. However, quite often you need to transform, convert or in some ways prepare a LinkItemCollection before you can use it the way you want to. There have been several posts in the EPiServer community regarding this (Joel Abrahamsson and Frederik Vig have blogged nice solutions) but [...]</id><updated>2010-12-03T10:40:31.0000000Z</updated><summary type="html">Blog post</summary></entry></feed>