Try Now
More in this section
Blogs RSS feed


  • 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();  ...
  • Implementing Sitefinity Partial Match Search

    We have received many requests on how to achieve a partial match functionality using the Sitefinity search. By default Lucene uses exact match and if you search for “choco” you will not get any results for that have “chocolate”. In order to achieve this functionality, we need to modify the ...
  • Responsive Design for the Sitefinity Ecommerce Module

    The styles from this blog post are created and tested for version 6.2 of Sitefinity. It's not a secret that responsive design can boost the sales on your ecommerce site a lot. Since Sitefinity already offers an ecommerce module, in this blog post I'm going to demonstrate to you how ...
  • Use Your Existing Data to Fuel Your Entire Mobile Strategy

    So, you've decided to start planning your mobile strategy but don't know where to begin. Should you choose a mobile website, responsive design or go with a mobile app? There's so much information out there, how do you pick? I'm going to show you why, with the right CMS, it ...
  • Responsive Design for the Sitefinity Forums

    The styles from this blog post are created and tested for version 6.2 of Sitefinity. In my previous blog post I showed you how to extend the responsive design feature in Sitefinity CMS by styling the Dashboard for devices with higher dimensions. In this blog post I have prepared for ...
  • New MVC Goodness in Sitefinity 6.2

    As we are seeing more and more developers who use their MVC widgets in Sitefinity, we spent some time to make their life easier for the 6.2 release. A lot of issues reported in the past have been fixed, and we have also introduced support for some new functionality requested ...
  • Filtering Sitefinity ContentView-based Controls on the Frontend

    Sitefinity's ContentView class, and all its inheritors (News, Blog Posts, Events, etc. widgets) are among the most popular subjects discussed in our blog post. And there's a pretty good reason for that, after all - our ContentView widgets are one of the most important elements that build the Sitefinity experience ...
  • Dashboard Responsive Design

    With the release of the new Dashboard module in Sitefinity CMS we introduced responsive design for the dashboard page. This functionality allows content editors to track changes on the site even on their mobile phones. In this blog post I'm going to show you how to fully take advantage of ...
  • Displaying the Categories Assigned to a Sitefinity Content Item as Clickable Links

    Many of you have used our Taxonomy Fields for displaying the taxa an item's marked with on the frontend. We've received some feedback form clients that in certain cases you'd prefer to have this list of taxa behave as clickable taxonomy links, which when clicked can dynamically filter the ListView ...
  • Query Sitefinity Configurations for Retrieving Custom Fields

    The ability to add custom fields to an existing content module in Sitefinity CMS provides flexibility to achieve a various range of scenarios. One of these fields is the Choice Field. It allows users to select one of the predefined values, which can later be accessed via code, and, for ...
  • Making the Sitefinity LanguageSelector Lead You to the Translated Details View Page

    As it often happens in life we take some things for granted. And never think about them unless someone asks us the "why this stuff works like that" question. This time the question is about our LanguageSelector widget, and in particular - "If I am viewing the details page of, ...
  • How Marketing Automation Supports Your CMS Platform

    Although more and more consumers are buying online, it doesn’t mean that they want to give up the personalized service to the business with whom they are engaging.  In actuality, that personalized connection is more important than ever as they give up the human interaction.  An online brand must speak ...
  • Code Sync & Deploy in Depth

    Sitefinity 6.2 introduces exciting new features to simplify and streamline collaboration and deployment for Thunder users. Last week, I wrote about a few problems solved by these features. This week, I grabbed the latest build, and now I return with screenshots and steps to sync and deploy. Figure 1: Access ...
  • Building Sitefinity MVC Widgets with KendoUI Grid

    Building Sitefinity MVC widgets with KendoUI controls has some specifics that I will outline in this blog post. By default the Kendo Grid can be directly bound to the MVC Action that will return the json for populating the databound control. In Sitefinity CMS, however, it is necessary to bind ...
  • How To Modify an Item Template In Sitefinity CMS To Show Some Custom Data?

    In Sitefinity CMS we have a built in ability to modify any control ascx template from the backend, but to implement some custom code-behind logic, we will have to add new web control to our Sitefinity project with Visual Studio. The main ascx template difference between single item and list view ...