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

Blogs

  • Rackspace Cloudfiles provider for Sitefinity

    by
    A month or so ago, we've started a developer-only Google+ community called Sitefinity Devs and in matter of days bunch of developers joined and started discussing all kind of Sitefinity code. As a result of one of these discussions, Steve McNiven-Scott (@stevemcniven http://www.sitefinitysteve.com/) ended up building a ...
  • The power of structured user interface: How to implement a tooltip on all text fields in Sitefinity – at once

    by
    Table of contents Introduction Video of the final result Code walkthrough Installation instructions and code download What’s next Introduction It may come as a surprise to many of you that vast majority of Sitefinity user interface (among others, all modules) is actually data driven. Behind the scenes, all the different ...
  • Implementing Sitefinity widgets and designers: How to implement Facebook Like button

    by
    Table of contents Introduction Video of the final result Code walkthrough A bit of background Installation instructions and code download Introduction Widgets (controls) are one of the key points of the extensibility in Sitefinity. Widgets are a small piece of functionality that users of Sitefinity can drag on the page ...
  • Sitefinity 4.0 RC deep dive: Workflow

    by
    The series introduction In past few weeks I’ve seen many people expressing their concern about the (quantity of) features in Sitefinity 4.0. Coupled with the new pricing scheme, some people wondered why would they go with Sitefinity when there are cheaper or even free alternatives that offer the same ...
  • Sitefinity 3.6 Service Pack 2 released!

    by
    I am glad to inform you that we have just released service pack 2 for Sitefinity 3.6.   You can find the official announcement on our forums in this post: http://www.sitefinity.com/support/forums/support-forum-thread/b1043S-cbdked.aspx   As you will see an important security vulnerability has been patched and we'd highly recommend to everyone to ...
  • Sitefinity 3.6. backend documentation completed!

    by
    With this post I’d like to inform you that we have finished the documentation for the new backend framework introduced in Sitefinity 3.6. All 60 articles written on this subject will be transferred to the Developer Manual shortly and until then you can use the temporary TOC located here. ...
  • Reference: Most important base classes - CommandPanel class

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]   CommandPanel is the class used by Sitefinity which represents the one single command panel. If you are creating a custom command panel (based on Composite Control or User Control) ...
  • Reference: Most important base classes - ProviderControlPanel class

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]   ProviderControlPanel is a specialized ControlPanel class which comes with built-in infrastructure for the modules that support multiple providers. If your module supports multiple providers (see provider model pattern), ...
  • Reference: Most important base classes - ControlPanel class

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]   ControlPanel class is based on the ViewModeControl, just as any other View. ControlPanel is a special type of View - namely the root View of every module. In this ...
  • Reference: Most important base classes - ViewModeUserControl class

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]   ViewModeUserControl class is a method-by-method copy of the ViewModeControl class and in that sense, the reference of the ViewModeControl can be used as a reference for the ViewModeUserControl. ...
  • Reference: Most important base classes - ViewModeControl class

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]   ViewModeControl is the central class of the new Sitefinity backend architecture introduced in Sitefinity 3.6. Every time we create a View, we are basically creating a new class which ...
  • Transferring modules built prior to Sitefinity 3.6 to the new backend architecture: Moving away from postbacks

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]   Once we have separated the ControlPanel modes into Views, we will need to modify the way we used to navigate between the modes into the Views navigation. Let ...
  • Transferring modules built prior to Sitefinity 3.6 to the new backend architecture: Breaking Control Panel modes into Views

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]   As we have stated in the Overview of this topic, our first task is to break Control Panel modes into Views. Whereas ControlPanel modes used to be only ...
  • Transferring modules built prior to Sitefinity 3.6 to the new backend architecture: Overview

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]   The new backend architecture introduced in Sitefinity 3.6 introduced some rudimentary changes to the ways modules are being developed. In this topic we are going to discuss the ideas ...
  • Designing extensible modules - best practices: Following single responsibility principle

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]   One of the main ideas behind the new backend architecture introduced in Sitefinity 3.6 was reusability. We have seen in versions prior to Sitefinity 3.6 that - how modules ...
  • Designing extensible modules - best practices: Child control ambivalence

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]   We know that every View has associated user interface with it, being defined in the underlying template. In order to make the View perform certain functionality, View will need ...
  • Designing extensible modules - best practices: Host ambivalence

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]   Throughout the documentation of the new Sitefinity 3.6 backend architecture, many times it has been said that Views should be self contained units of functionality that could function in ...
  • Designing extensible modules - best practices: Sample code

    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 the sample code for 3 Sitefinity modules that demonstrate how to design extensible Views and reuse them among the modules. Note that the ...
  • Designing extensible modules - best practices: Designing reusable Views

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]   When we wish to design modules that can be extended into different modules there are two basic areas we have to make sure are flexible and reusable: Manager class ...
  • Designing extensible modules - best practices: Overview

    by
    [This post is part of the developer's manual preview published on this blog. You can find temporary TOC here.]   Most of the time, you as a developer, will be developing end user modules that have a very specific purpose. On the sample modules provided in the documentation we ...
1 2 3 4 5 6 7 8 9