Try Now
More in this section
Blogs RSS feed


  • Adding Image to a Blog RSS Feed in Sitefinity

    RSS feeds are a convenient way to inform users instantly when a new blog post is available for them to review and comment. This post will show you how to add an image in the feed’s list. The first thing you will need to do is add a custom field ...
  • Global Search and Replace in Sitefinity Content Blocks

    Sitefinity offers Shared Content Block, which allows static content on multiple pages to be easily managed from one place, eliminating the need of going through every page and editing it. However, in some cases, there are content blocks that are not shared and we would like to easily replace content ...
  • Adding Custom Search Results into Sitefinity Search Results Widget

    The Sitefinity search results widget renders search results for content that is saved in Sitefinity search index. In order to make the search result widget render a result which is not located in Sitefinity search, the search result can be added on the fly while searching. The data to construct ...
  • Hiding Custom Field Sections for Different Providers with Sitefinity Multisite Management

    In a multisite management scenario all Sitefinity modules have the same custom and built-in fields for all sites because custom fields are added to a whole type (NewsItem, BlogPost, etc.) and are not unique per site. A customization can be added to make certain fields hidden in some sites to ...
  • Downloading Sitefinity Documents Programmatically

    The samples provided in this blog post show how to download different types of Sitefinity documents programmatically. In the code we get a specific document by title, download its stream and then save the stream to a file in a specified directory of the project. Sample 1: Downloading a pdf ...
  • Secure Cookies in Sitefinity CMS

    FedAuth, FedAuth1 and .ASPXAUTH are cookies connected to Claims and Forms Authentication. To secure these cookies you need to first secure the Sitefinity backend with SSL. You could find additional information regarding the configurations in our Sitefinity documentation and the following blog post. Note that all backend pages should ...
  • Extending Client Component of Field Controls in Sitefinity CMS

    Recently more and more people request to extend the client component (the Javascript) of the built-in field controls in Sitefinity for various reasons, so in this short post I will try to explain the basic ways to do this.  For the purpose of this demo I will take the FlatTaxonField ...
  • Visual Studio Integration Tip - Control Designers

    It’s no surprise that people are more likely to use something when it looks nice and is easy to navigate. Sitefinity Thunder makes it simple to transform cryptic and confusing widgets into ones that users will actually enjoy well...using. First, let’s take a quick look at the “cryptic and confusing” ...
  • Registration Widget with Integrated Captcha Spam Protection in Sitefinity CMS

    Integrated Captcha spam protection in registration widget is widely requested from many of our clients. In the following blog post I will demonstrate how to implement a custom registration control with integrated RadCaptcha. For this modified control we will use the default template for the Registration widget. Here is the ...
  • Forms Duplication in Sitefinity CMS

    We have a lot of requests form clients about duplication of existing Sitefinity forms. Please find a sample showing how to duplicate a specific form programmatically: protected void Page_Load(object sender, EventArgs e)         {             var fromManager = FormsManager.GetManager();               //Get an existing form             var firstForm = ...
  • Right-to-left Writing Format for Sitefinity's Backend

    Sitefinity does not contain an out-of-the box right-to-left writing theme. This short blog post illustrates how to modify your built-in theme to match your desired writing style. First, we need to download the already modified Sitefinity Theme with right-to-left writing style. Actually the only modified line is in “/CSS/Layout.css...
  • Automatically Select All Parent Taxa When Selecting a Taxon in Sitefinity's HierarchicalTaxonField

    I'd like to use the occasion to thank once again to all of you who constantly provide us with the great constructive feedback we need to come up with ideas for a good blog post article. Something that you really feel strongly about, and would like to see accomplished with ...
  • Displaying Additional User Information in a Sitefinity Forum Post

    In this blog post I will show you how you could display additional user information in a Sitefinity forum post. This user information should be available as a custom field in the users’ profile. Prerequisites: Created custom field in the users’ profile (for example: JobPosition) Code explanation: 1.  We need ...
  • Quick Tip: “Randomly” Sorting Content in Native Widgets

    Here’s a quick way to achieve a “random” sort using native Sitefinity widgets. This requires no custom code but is probably a completely “off label” use of the property involved. Moving on… Locate the SortExpression field for the widget you want to modify. Using DynamicContent as an example, click “Edit” ...
  • Import External Data into Sitefinity Custom Modules

    So, you’ve created a custom module, great! Now what? Well, now it’s time to get some data in there. Sitefinity’s Module Builder generates code samples that you can use to start interacting with custom content types right away. In this post, I’m going to show you how I used those ...
  • How to Retrieve Custom Fields from Older Versions of Items Using the Sitefinity API

    This will be a very short blog post showcasing how to get an older version from the Revision History and then get the value of a custom field. For this example we will use a document. In order to get the version history of an item, we need to ...
  • Making Your Sitefinity Widget Templates Editable through the UI - Part 2

    This blog post is an extension to the blog post from Slavo Ingilizov for making widget templates editable trough the UI. This blog post will address how to make the custom widget template persist in the UI after it has been edited (not removed after a single edit to the template) ...
  • Working with Layout Controls Programmatically

    Sitefinity's backend UI allows adding various configurations for layout controls to control the page layout display and in this blog post I will provide a sample on how to create new layout controls on a page using the API and how to query layout controls on pages. 1. To create ...
  • Adding Custom Route for Static Web Forms In Sitefinity Sites

    Today's bog post deals with the concept of using ASP.NET Routing in your Sitefinity application. Typically in ASP.NET an incoming request for a URL typically maps to a physical file handling the request (e.g. an .aspx file). However in some use case scenarios you might want to define URLs that ...
  • Workflow Rejection for Dynamic Module Items Using the Sitefinity API

    When moving Sitefinity module builder items through the workflow, the standard method used is to call. It is the extension method SetWorkflowStatus which allows you to state the status of each item to Published, Draft, AwaitingApproval, AwaitingPublishing, Rejected. dynamicItem.SetWorkflowStatus(testsItem, dynamicModuleManager.Provider.ApplicationName, "Published");            dynamicModuleManager.SaveChanges();  ...