Try Now
More in this section
Blogs RSS feed


  • Image gallery for Sitefinity : a better one!

    Bob, Sitefinity team lead, spent yet another weekend productively and created a simple image gallery control for Sitefinity, based on Lytebox. In this short post I'll explain the basics of control and obviously provide you with a link for download. So before I get into explaining the control itself I ...
  • Tags (aka Categories) for Sitefinity Blogs

    This post explains how to implement tags functionality for Sitefinity blogs. Note that this functionality on blogs.sitefinity.com is called "Categories", however from version 3.1 due in mid September tags and categories will be something rather different. The idea of this post is to show how to achieve this functionality, which is not yet part ...
  • Archive control for Sitefinity blogs

    This post will explain how to implement archive functionality in Sitefinity blogs, similar to the one you can see on this blog. The idea is pretty simple. We want to list all the months in a year and show many posts have been published in that month, regardless of how ...
  • Sitefinity 3.0 Service Pack 2 out

    Sitefinity 3.0 Service Pack 2 has been released, with some major fixes and several tweaks. And, yes, this means that it is possible to create categories and archives on your blogs now. I'll post the tutorials and user controls tomorrow. Here are the release notes from Sitefinity.com forum : "We ...
  • Blog module : Categories and archives

    Since we have started the new blog which features Categories and Archive functionalities, which are not at the moment part of the standard Sitefinity installation, there has been quite a few requests to describe how is this done. I have done it with User Controls, and using the PostList control with the soon to ...
  • CustomDataSource to be introduced in public controls

    With the Sitefinity 3.0 Service Pack 2 certain public controls will get a new property: CustomDataSource. The public controls that will get this property are following: Telerik.Blogs.WebControls.PostList; Telerik.News.WebControls.NewsList; Telerik.Lists.WebControls.ListDisplay. The main advantage of this property is that now you can wrap any of these public controls in a user control (or any ...
  • A forgotten post : Registring a Custom Module with Sitefinity

    Over the last week or so I’ve received several comments asking how to register a custom module in Sitefinity. Obviously, this post should have been written way before in the Building a pluggable module section, but I have somehow missed it. I apologize and would like to thank the kind ...
  • What’s going on?

    Dear readers, As you may have noticed I’ve been rather quiet for the past several days. No, this blog is not slowing down and this will not become a practice. On the contrary! I’m in the process of moving the blog from WordPress to Sitefinity which will allow me to ...
  • Sitefinity Meets Web 2.0 (part 2) : Dating site

    Undoubtedly, it takes a programmer to write about dating and romance, while using diagrams, classes, methods… Furthermore, it is also only a programmer that won’t be considered pervert if writes about dating and titles one of the sections “Basic implementation idea”. So without further ado… This post will describe how ...
  • Working with complex properties in Custom public controls (WebTypeEditor)

    When working with Sitefinity, specifically with public web controls (such as Image of Posts list) you may have noticed some properties that have a “Select” button next to them. Those properties (we’ll call them Complex properties for the purpose of this post) have one thing in common : It is ...
  • Building a module for Sitefinity (part 6) : Anatomy of a web control

    Generally, we can say that all web controls you are going to build for Sitefinity modules have several things in common. In this post I will explain how I’ve approached building a ControlPanel control for Contacts module. Once that is explained everything else should come pretty easy to you. At ...
  • Quick question!

    Dear readers, I’m sorry that I haven’t asked this question earlier, but better late than never… Would like me to post some samples in VB.NET? So far it was only C#. Please leave a comment if you’d like some VB.NET samples. If you show the interest, I’d gladly provide you ...
  • Sitefinity meets Web 2.0 (part 1) : Digg-clone application

      Sitefinity 3.0 is much more than just a CMS. It’s flexible, modular and open architecture let’s you build on top of Sitefinity virtually any kind of web application. In the first post of this series, I’ll discuss how could one approach building a Digg-clone web application. It’s actually much ...
  • Sitefinity meets Web 2.0

    To break the monotony I’ve decided to make a short break from pluggable module series (though that series we’ll continue parallel with this new one) and give you the list of ten Web 2.0 applications you can build with Sitefinity! Some of you may scratch your head now and wonder ...
  • Building a Module for Sitefinity (part 5) : Module structure

    The Contacts pluggable module will be made of two assemblies : Sample.Contacts and Sample.Contacts.Data The business logic and UI will be implemented in Sample.Contacts module, while the data access we’ll be done through the Sample.Contacts.Data assembly. Take a look at the following diagram to see the big picture : Sample.Contacts ...
  • Building a Module for sitefinity (part 4) : Creating mock-ups

    In this post we’ll only cover the mock-ups for the admin area of our module. Later on, we’ll get to the mock-ups for the public controls. Since the contacts module we are building is pretty simple and straightforward, we really need just the mock-ups for two different screens in our ...
  • Building a Module for sitefinity (part 3) : Setting up the project

    After we have explained the basic concepts behind every Sitefinity module the time has come to leave the theory behind us, roll up our sleeves and do some building. In order to create a module you need to create a new C# project and in it’s most rudimentary version, you ...
  • Building a Module for sitefinity (part 2) : The concept

    Module is integrated in Sitefinity modules section as an assembly. This means that in order to create your own module you need to create a new C# project (Class library). The core class in this module you will name any way that you find suitable (for example : ListModule, MyModule…), ...
  • 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 ...
  • Building a Module for sitefinity (part 1)

    What is a Sitefinity Module? Modules are quite probably the most powerful feature of Sitefinity. They allow you to extend Sitefinity in any way you need it to be extended. Need a image gallery on your site? How about blog aggregation tool? Or maybe product catalog? All this you can ...
1 2 3 4 5 6 7 8 9