Page Type Builder might be one of the best things that happened to EPiServer CMS over the last couple of years. I strongly recommend you to use it. With that said, I want to share a small debugging tip that is very useful while using Page Type Builder. Debugging is in general a lot about [...]
Page providers requires some configuration. In addition to the obvious ones like name, type and entryPoint you should also define what capabilities your page provider supports, such as Create, Edit, Delete and Search. If you, for example, specify that your provider does not support delete, all delete related ui in edit mode will be disabled [...]
Recently I have spent some time implementing page providers for a customer. A couple of days ago I noticed that one of the page providers started to behave strange for one particular PageId. The PageReference for that page had RemoteSite set to null instead of the page providers ProviderKey. This means that the PageReference will [...]