More in this section
Categories
Bloggers
Blogs RSS feed

Blogs

  • Google Checkout Integration

    by
    **Sample Code Available Here** Introduction In a basic view, an e-Commerce system is a product list, a shopping cart and a checkout area. Many businesses will provide you with a shopping cart and checkout area. Often, they pass a small fee to your customers for their services. Sitefinity can provide ...
  • Facebook, C# Sitefinity Integration

    by
    **Sample Code Available Here** Introduction Facebook offers a C# API that allows you to display a friend list on your website. To implement this within Sitefinity, you must obtain a Facebook user account, obtain a Facebook API Key, download the Facebook SDK, bind a Repeater to your friend list, and ...
  • How to Implement a YouTube Video List into Sitefinity

    by
    Introduction YouTube, which is owned by Google, offers an RSS Feed of video content from their website. Software developers can subscribe to these feeds, which include feeds by keyword, a user's playlist, and most watched videos. Although there are many feeds you can use, this article will show to how ...
  • How to Integrate Amazon Advertising API - Linq to Amazon

    by
    Earlier, I did a blog post on integrating Amazon Associates API into Sitefinity. Although that widget works fine, what is you want to the product list look a certain way? What if you want to show a specific product based on an ID number, which Amazon calls an ASIN? If ...
  • How to Integrate an Amazon Associates Products Widgets into Sitefinity

    by
    Introduction Amazon.com offers a sales associate service where you can receive a 15% of the purchase price as compensation. By placing a special widget on your website, choosing some products to advertise, uploading a user control with special JavaScript on your website, you can easily use your website to earn ...
  • Hiding Libraries Based on User Role - Part II

    by
    Using a LoginView control, you could bind a RadGrid to a specific library and place it inside of the LoginView's Logged in template. The code below binds a library called documents to a RadGrid, then hides the content based on a user's role:   LoginViewTest.ascx   <%@ Control Language=...
  • Hiding Libraries Based on User Role

    by
    Introduction Sitefinity cannot hide image, document or video libraries out of the box. You can, however, hide these libraries by overriding the library repeater's item databound event, finding the download link and disabling it. Overriding Templates Before reading the article below, please read this article on overriding views. Instructions...
  • Sitefinity Module and WebUI Test Studio

    by
    WebUI Test Studio is very powerful tool for functional testing of Web 2.0 applications and Sitefinity is one of the leading CMS for Web 2.0 sites. In addition to this, Sitefinity heavily relies on Telerik Asp.Net Ajax controls: building blocks of Sitefinity pages and fully supported test objects of WebUI ...
  • Programming security: Implementing UI

    by
    [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 ...
  • Programming Security: Using permissions

    by
    [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 ...
  • Programming Security: Secured modules

    by
    [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 ...
  • Programming Security: Permissions

    by
    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 request a permission to do an operation? ...
  • Programming Security: Security roots

    by
    [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 ...
  • Programming Security: Overview

    by
    [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 ...
  • Programming Security: TOC

    by
    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 ...
  • Updated KB articles

    by
    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 ...
  • The Simple Control class

    by
    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 ...
  • Sitefinity 3.6. backend documentation completed!

    by
    With this post I’d like to inform you that we have finished the documentation for the new backend framework introduced in Sitefinity 3.6. All 60 articles written on this subject will be transferred to the Developer Manual shortly and until then you can use the temporary TOC located here. ...
  • Reference: Most important base classes - CommandPanel class

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]   CommandPanel is the class used by Sitefinity which represents the one single command panel. If you are creating a custom command panel (based on Composite Control or User Control) ...
  • Reference: Most important base classes - ProviderControlPanel class

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]   ProviderControlPanel is a specialized ControlPanel class which comes with built-in infrastructure for the modules that support multiple providers. If your module supports multiple providers (see provider model pattern), ...