Try Now
More in this section
Blogs RSS feed


  • Solving Caching Issues in the Sitefinity MVC Navigation Widget

    When pages get cached all the widgets on them are cached too. The problem here is that this caching can cause user confusion.
  • How to Add the Visual Studio MVC Features for a Sitefinity Project

    Obi-Wan Kenobi: You are now an MVC project Visual Studio: I am now an MVC project Introduction You have been developing on ASP.NET for quite some time and you are used to the native features offered by Visual Studio, like for instance when you are adding a Controller, adding a ...
  • 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 ...
  • Styling a Sitefinity website

    Flexibility and robustness when designing a website are key factors when working CMS. Having to learn a CMS-specific templating pattern is a no-go, especially if you are on a tight deadline. That is why we made designing a Sitefinity website a task you already know how to do quickly, as ...
  • Hiding Page Content From The Search Engine In Sitefinity Using Layout Widgets

    This post will describe how to create a layout widget that hides its content from the search engine in Sitefinity. This type of layout widget is useful if you want to hide a content block from the indexing or you don't want to write the same control logic for every ...
  • Playing Videos in Sitefinity with HTML 5 instead of Silverlight

    In the current version of Sitefinity (4.4), any videos uploaded in the backend are by default only in WMV format. This limitation is there, because we use the MediaPlayer control from the RadControls for Silverlight suite to play those videos on Sitefinity pages, and Silverlight supports only this format. We’ve ...
  • Adding validations to fields in the Sitefinity Form builder

    The Forms module is one of the new great features we introduced in Sitefinity 4. You can use it to robustly build various user interaction forms, polls, questionnaires and more with the intuitive Sitefinity drag-and-drop interface. Today we’ll explore the option to add validation to the text boxes, which are ...
  • SiteMenu Builder

    This post will show you how to create custom navigation menu for your website, where you can specify which pages you want to see and which not. There are many cases where you want to have two level navigation or several navigational  menus. Each time you will have to do ...
  • Save Images from the Images and Documents module back to the file system

    When you upload images from your file system to Sitefinity using Images and Documents module all items go to the database as binary object. In some cases you may need to get this Images back to your file system - upload them in another project, back up on the server, ...
  • Implementing scheduled services in Sitefinity 3.x

    In this post I will show you how to create scheduled services that could be executed on a certain period of time - hourly, daily, weekly, monthly etc. The post will expose web service that runs a Sitefinity search index. The implementation requires   1.Creating a web service in Sitefinity...
  • Insert/Update/Delete content items with RadScheduler for ASP.NET AJAX

    In this blog post I am showing how to create a custom RadScheduler control that can be used to insert/update and delete content items. Generally the implementation is related to Events provider and IEvent objects. All data for the items managed through this control is persisted by the default Events ...
  • Filter CategoriesTree control by Blog.

    The main reason of this post is a discussion that I had in Sitefinity's forum post. So, the problem here is that you have BlogPosts control that supports filtering, but the same does not apply for CategoriesTree control. Using BlogPosts FilterExpression property you can  show only a specific blog ...
  • Resolving the url of dynamic links

    As most of you have noticed, in Sitefinity 3.6 we introduced a new way of handling links to content items, images, documents and pages. By implementing the dynamic content links, you can now move pages around the sitemap and rename libraries, and the links to such items will not be ...
  • Getting your News articles full Urls

    We have had a couple of requests lately on how can someone get the full urls of the news articles. There a quite a few reasons why you might need this list of urls - you might want to put those in a Google Sitemap or create some custom tracking ...
  • New KB articles – Wrapping controls and search tweaking

    I know that many of you are following our blogs, or have an RSS subscription. I want to share with you two valuable KB articles we have just published, that you might find *very* useful: How to wrap a Generic Content control How to modify the search indexing behavior As ...
  • Let's hide Upload Controls section from Sitefinity 3.6 toolbox

      I few days ago I created a post about how we can hide controls from Sitefinity toolbox section. Now I am going to show you how to hide upload controls section of the toolbox - check out figure 1. The idea here is that even you deny the ...
  • HACK: How to hide controls from toolbox section in Sitefinity 3.6

      I know that many of you have asked us about this. How we can hide some controls, so that a certain users will not be able to use them. Ok, me and one of our developers decided to provide this solution for you.   Firs we create a class ...
  • How to use jQuery and other JavaScript Libraries in Sitefinity

    Update:  This blog post contains instructions for Sitefinity 3.x.  If you're looking for JQuery instructions for Sitefinity 4.x, please click here. -- Do you know that we have jQuery, Prototype and mooTools libraries built-in Sitefinity 3.x? In order to use these libraries, you could simply reference them like this: <sf:JsFileLink ...
  • EventsIndexProvider - Include your Events in the Search Results

      Do you want to have a search functionality for your Events? This is now possible, thanks to Josh Morales. Based on an example posted in our forums, he has created the EventsIndexProvider. Using it, you can include all upcoming events in the index. You can find a ...
  • How to get reference to Control Panel from Command Panel (Building Modules)

    The main purpose of the Command Panel (left part of the screen) in the module is to modify Control panel (right part of the screen) in some way - set property, call a method etc. In order to get the reference to the Control Panel you can use following code ...