+1-888-365-2779
Try Now
More in this section
Categories
Bloggers
Blogs RSS feed

Blogs

  • How to use jQuery and other JavaScript Libraries in Sitefinity

    by
    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 ...
  • Command Panel: Creating command panel from User Control

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]   As it was already stated, the new backend architecture of Sitefinity 3.6 allows various implementations of the command panels. We’ve seen already how to take advantage of the automatic ...
  • Command Panel: Adding commands manually

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]   In the previous article we have seen how we can automatically generate commands based on the Views that we add to the Control Panel class. In many scenarios, this ...
  • Products module: Insert / Edit templates control guidance

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]   When you develop Generic Content based modules, you will surely have at least two Views that deal with content items - one View for creating new content items and ...
  • Products module: Adding new features to Generic Content module

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]   In the previous post we have examined our possibilities for removing the unneeded functionality from the base Generic Content module. More often than not, however, we will need to ...
  • Products module: Removing unneeded Generic Content features

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]   Ability to reuse already developed functionality is one of the most convincing reasons to base your module on Generic Content module and not build a module from scratch. However, ...
  • Products module: Implementing permissions

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]   In case you are building module where different users will have different level of permissions for working with the module, you can take advantage of the Generic Content security ...
  • Products module: Client side data binding custom meta fields

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]   One of the improvements introduced in Sitefinity 3.6 have been very fast and responsive grids in Generic Content modules. We have switched from standard ASP.NET GridView controls to the ...
  • Products module: Adding and removing meta fields

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]   One of the most useful features of Generic Content module is the ability to simply declare additional data for the content item. Generic Content based modules inherit this feature ...
  • Products module: Reusing Views

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]   With the introduction of the new backend architecture in Sitefinity 3.6, building modules based on Generic Content module became several times faster and simpler. While it was always possible ...
  • Products module: Overview - Building modules based on Generic Content module

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]   Implementing Generic Content based module As its name suggests, Generic Content module is a module that was built for working with content in general. Since Sitefinity is a Content ...
  • Performance Optimizations Part 2 – Cache Substitution Controls

    by
    In the previous article “Performance Optimizations - Why Output Cache is Important” we saw a brief overview of output caching and how it can help overall performance and experience of our sites. We also narrowed down possible problems that output caching may impose in certain scenarios. In this ...
  • Sample Generic Content based module: Products module

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]     In this article we are providing a sample Products module which is based on Generic Content module. The Products module supports following features: Dynamic meta fields Hierarchical categories...
  • Performance Optimizations - Why Output Cache is Important

    by
    I’m starting a series of articles on performance optimizations in Sitefinity. In the first article I will explain what Output Cache is, how it works, what options Sitefinity offers and why does it matter. ASP.Net is a great technology allowing us to easily create dynamic pages. Dynamic as opposed to ...
  • Command Panel: Automatically generating commands

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]  The automatic command generation, is actually a feature of the Control Panel class and it is not to be confused with Command Panel. The process of generating commands automatically has ...
  • Command Panel: What is it role?

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]   Generally speaking (though this is not a requirement) every Sitefinity module has one or more command panels. Command Panel usually consists of several links which allow end user to ...
  • The new Sitefinity Web Tests Console Demo

    by
    The new Sitefinity Web Tests Console Demo you can download from here. We are happy to introduce the Demo version of our new testing tool – “Sitefinity Web Tests Console”. It is based on the same “WebAii v1.1” framework as our Web UI test studio. In order to run the ...
  • Sample pluggable module: Contacts pluggable module

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]   In this topic we are providing sample pluggable module built on new backend architecture introduced in Sitefinity 3.6. The sample module is Contacts module which will be familiar to ...
  • Control Panel: Adding Views to Control Panel

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]   Control Panel classes are just root Views in the new backend architecture. Event though, they are somewhat special, they are still only Views based on ViewModeControl base class.  ...
  • Control Panel: Automatic breadcrumb

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]   Similarly to the automatic command generation, base Control Panel also provides built-in breadcrumb that is automatically generated from the given View hierarchy.   The breadcrumb will take ...