This is a part of the blog post series that explain the new streaming API for Sitefinity 3.7 SP3. You can view the TOC in the first blog post. I talked about the API of streaming, explained why it was needed and some of its limitations. Now, I will give ...
This is a part of the blog post series that explain the new streaming API for Sitefinity 3.7 SP3. You can view the TOC in the first blog post. I described why Streaming API was needed in Sitefinity, and then I covered on the new API and the changes ...
This is a part of the blog post series that explain the new streaming API for Sitefinity 3.7 SP3. You can view the TOC in the first blog post. In my previous blog post, I introduced the problem and explained our approach towards fixing it. Now, I am ...
This is a part of the blog post series that explain the new streaming API for Sitefinity 3.7 SP3. You can view the TOC in the first blog post. Until now, Sitefinity had just one type of binary content. It was saved as a byte array, meaning that it ...
It has been some time since my last blog post. And that is due to our incredible efforts on the next version of Sitefinity, 4.0. We didn't forget 3.x, however, and we recently released a service pack for it. The service pack fixes numerous issues thanks to our community - ...
This is a part of the blog post series that explain the new streaming API for Sitefinity 3.7 SP3. You can view the TOC in the first blog post. So far, I've explained the why we needed streaming API and its limitations, and then I covered quickly on ...
Introduction There has been interest from you about RSS. That is why we decided that a new sample module should be made to demonstrate just that. You can dowload the module's source code from here. Overview Having said that this module is going to be bare-bones, ...
[This article is part of the documentation preview for the Programming Security section of the Developer manual. You can view the temporary TOC here] There is some good news: you can reuse the PermissionsView control and resources from the sample Contacts pluggable module. Since it is ...
[This article is part of the documentation preview for the Programming Security section of the Developer manual. You can view the temporary TOC here] We have seen what is the association between a security root and a permission, and how secured modules implement this association. Here we ...
[This article is part of the documentation preview for the Programming Security section of the Developer manual. You can view the temporary TOC here] We have talked about the building parts: security roots and permissions. Now it is time to explain how to bind the two things ...
[This article is part of the documentation preview for the Programming Security section of the Developer manual. You can view the temporary TOC here] In Sitefinity, permission classes work this way: Initialize Request to do an operation You might wonder, how do we reqest a permission to do ...
[This article is part of the documentation preview for the Programming Security section of the Developer manual. You can view the temporary TOC here] Security roots are used internally by Sitefinity to link a module provider to Sitefinity's underlying security framework. You don't use it directly. You don't include ...
[This article is part of the documentation preview for the Programming Security section of the Developer manual. You can view the temporary TOC here] In Sitefinity terms, Programming Security does not mean building a web application that is immune to hackers. Here, rather, we mean that some users can ...
As you might have noticed, another section of our Developer Manual is being out-dated. Namely, the whole Developing with Sitefinity: Programming Security section. As a side note: what else do you think needs updating? And what do you think of our approach to documenting new features? Do you like the idea that we ...
As I did promise, I updated How to wrap a Generic Content control in 3.6 SP1. It will be included in the documentation as a replacement for Wrap Generic Content Control in a User Control. There has been some discussion among our team about KBs. The big ...
Well, we said that the documentation is completed, but this does not mean that we can't add new things to it! [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.] SimpleControl class This is one of the ...