Try Now
More in this section
Blogs RSS feed


  • Containerize This: Running Sitefinity from a Docker Container

    Since Microsoft announced support for containers in the next version of Windows Server (Windows Server 2016) I've been eager to find out if we can run Sitefinity from a container on that OS. The short answer is yes, we can containerize Sitefinity applications and run them on container hosts. ...
  • Creating one to many relationships in dynamic modules

    (With Sitefinity version 5.1 and above there is a simple way to relate dynamic modules and here is a blog post that summarizes the process) With the Sitefinity 5.0 release we are introducing two new field types for the Module Builder - Guid and Array of Guids. This blog post ...
  • Windows Authentication and Single Sign-On come to Sitefinity

    Today we have released a preview build for the Sitefinity Windows Authentication (WA) and Single Sign-On (SSO) feature. You can download the preview build and test drive the WA & SSO between multiple Sitefinity instances feature. This preview build is already available in your Client.NET accounts. The download package contains a Sitefinity ...
  • How to customize Sitefinity Workflow notifications

    Update This blog post relates to Sitefinity 4.x versions. With Sitefinity 5.x and older versions you can use the Notifications service to send the notifications. Please use this article if you are on Sitefinity 5.x or later: How to customize Sitefinity Workflow notifications. The following blog post will cover ...
  • How to implement notifications for incoming Forms responses

    The following blog post will examine how to implement notifications for Forms responses. We are going to implement this feature to be available out of the box, and you can use this quick and easy approach to have the notifications until we release them as part of the system. The ...
  • CAPTCHA for Sitefinity Forms

    Recently there have been a number of requests for adding a CAPTCHA to the Sitefinity Forms widgets. Since the standard CAPTCHA controls that work with postback are not suitable for the Forms control, I am going to walk you through the process of implementing a client-side CAPTCHA control which can ...
  • Creating custom sidebar widgets

    This blog post, as many others, is inspired by a client support request. I've decided to put post it, so others can use the code to create their own sidebar widgets for their custom modules. In this post I am going to sample how you can extend a built in ...
  • Formatting Sitefinity 4.x content summary

    Back in Sitefinity 3.x control designers for content view controls allowed you to set Summary Settings for your list view, which allowed you to cut of the first N words from the content item's content or other meta field. This is described on Sitefinity Watch here: Formatting your Sitefinity Blog ...
  • Social Bookmarks control for Sitefinity pages

    In this week's Tip of the Week blog post we will sample a custom control which adds social bookmarks to any page within Sitefinity. In order to achieve this we will create a custom control and reuse some of the already available social bookmarks mark-up. First let's start by creating the ...
  • Send items from Images and Documents module as e-mail attachments

    In this blog post we will sample a custom control which allows users to select files uploaded to images and documents module and send them as e-mail attachments. We will create a custom control and make it look similar to the built in Download List control. However this control will ...
  • Roles Selector and hiding control based on user's roles

    In the following blog post I will sample the creation of a custom WebUITypeEditor which will select roles from the default roles provider and return them as a string array. Then I will use this selector in a control derived from Generic Content Control in order to make it "secured" ...
  • Download List control to group items for download by parent library

    This week's Tip of the Week blog post is going to sample a custom download list control. The difference between this control and the built-in one is that the custom one is going to display the downloadable items in separate tables, broken down by parent libraries to which they belong. Bellow you can see the resulting ...
  • Implement caching by domain name

    Sitefinity's built in caching mechanism caches cached objects by relative path, rather than by the full path. Sometimes you may need to display the same page in different sub-domains, and have different information displayed based on what sub-domain the user is on. The purpose of this blog post is to sample how ...
  • Tabbed blog controls

    The bellow blog post will guide you how to create a control to display blog authors, blog archive and blog tags in a fashion similar to the one on the Sitefinity Blogs.   What we have to do is to create a custom control and a template for this ...
  • Extend RadEditor dialogs to add captions for images

    This post is inspired by a customer request to provide functionality for adding captions to images inserted through the RadEditor when creating/editing content items. In order to achieve this we will need to work with the external templates for Sitefinity controls. We have to map all templates for controls in ...
  • New Year special - Integrate rating with Generic Content based modules

    With the the release of Sitefinity 3.7 SP2 the RadControls for ASP.NET AJAX have been updated and now have a new control in the collection - RadRating. This blog post will go through the steps you have to take in order to implement rating for content items in Generic ...
  • Group appointments by event categories in a custom Events Schedule View

    This week's Tip of the Week post samples a custom Events Schedule View that allows us to group event items in the RadScheduler by the categories events belong to. For the purposes of this we will need to create a custom control that inherits from the built in Events Schedule ...
  • Use the Content Manager API in a Web Service

    This post as my previous post is inspired by a client support request to extend Sitefinity functionality in a way. I also think that this is a good way to sample how the modules API can be used in web services. Following the logic of group operations functionality added in ...
  • Enable loading of CMS pages through an AJAX Web Service

    Hello Sitefinity Community. My name is Radoslav and I am part of the Sitefinity team here at Telerik. I think it is about time I too had a blog where I would share my tips on developing with Sitefinity. As a starter I would like to introduce you to the ...