What's New in Sitefinity Thunder

What's New in Sitefinity Thunder

July 09, 2012 0 Comments

The content you're reading is getting on in years
This post is on the older side and its content may be out of date.
Be sure to visit our blogs homepage for our latest news, updates and information.

We last looked at the new features in Sitefinity Thunder and since then, the Thunder team has made some fantastic updates and additions to the extension. Let's take a look at what you can do with the latest version of Sitefinity Thunder.

Improved Widget Designers

When creating a Widget Designer for an existing widget, Sitefinity Thunder now detects the data type of each field to better assist you when building your control's designer.


The generated code for the Image/Video/Document selectors have also seen some improvements.

Dynamic Content Selector

In addition, Thunder now allows you to choose a new Dynamic Content selector when creating a widget control designer. This allows you to select individual content items from your custom modules built with the Module Builder.


You simply need to pass in the full dynamic type of your module.


In this example, I've recreated the Press Release module from the Creating a Press Release Getting Started Guide to demonstrate how you can select a Press Release in your control designer.


Just as with the Page, Image, and other selectors, the Guid for the content item is persisted to your control, allowing you to do whatever processing is needed with the item with that ID.

Form Field Control Item Template

Similar to the last release's ability to create Custom Fields for your Sitefinity Modules, the latest Thunder now allows you to create Custom Form Fields for the Sitefinity Forms Module. This allows you to accept custom input values to your Sitefinity forms.

For a walkthrough the process of creating a custom form control, see the getting started guide Creating Custom Form Field Controls or take a look at the video below.

Custom Module Item Template

There is also a new item template for generating a custom Sitefinity module.


Thunder will generate a simple module as well as a sample configuration class to get you started. The module class includes all the code necessary to register and install your custom module, and also takes care of registering the module in Sitefinity so it is immediately available for use.

Sitefinity-Thunder-Custom-Module-Code Sitefinity-Thunder-Custom-Module

Sitefinity Configuration Item Template

Speaking of configuration, there is also a new Sitefinity Configuration item template. This allows you to save custom settings in your own configuration class using the existing Sitefinity Administration Advanced Settings manager.


Be sure to register the configuration either in your custom module's initialization, or in Global.asax (as described in the Reading and modifying configuration section) to make it available to Sitefinity.

Download Thunder

Sitefinity Thunder continues to be a must-have tool for any Sitefinity developer, with each release packing on the features to make developing with Sitefinity a breeze. Be sure to grab the latest version of Thunder and as always, be sure to share your feedback with us!


The Progress Team

View all posts from The Progress Team on the Progress blog. Connect with us about all things application development and deployment, data integration and digital business.

Comments are disabled in preview mode.
Latest Stories in
Your Inbox
More From Progress
The New Mobile Development Landscape
Download Whitepaper
IDC Spotlight Sitefinity Thumbnail
Choosing the Right Digital Experience Platform to Improve Business Outcomes
Download Whitepaper
The Fastest Way to Build Mobile Apps With Cloud Data
Watch Webinar