More in this section

Presenting Sitefinity Thunder

The automagical deployment from Visual Studio to any Sitefinity Project

Sitefinity Thunder Increases Developer Productivity and Flexibility

Sitefinity Thunder is a Visual Studio plug-in that allows developers to automatically deploy custom code to multiple Sitefinity projects from the most common integrated development environment used by .NET developers today.

Access Sitefinity from Visual Studio

Sitefinity Thunder accelerates custom development by connecting to Sitefinity instances inside Visual Studio. Once connected, Sitefinity Thunder supports a wide range of activities, including: modifying templates, deploying widgets, updating themes and much more. This eliminates the costly and risky practice of copying & pasting code into the CMS or transferring files to the development server.

Contextual help through IntelliSense

Sitefinity Thunder provides CMS specific developer hints directly in Visual Studio through IntelliSense. This allows developers to quickly access custom properties or create complex data queries. Using Sitefinity Thunder developers can connect directly to their projects and surface those details through IntelliSense. As a result, developers spend less time referring to documentation and more time addressing their project’s unique challenges.

Skip the boring stuff with Code Templates

Sitefinity Thunder contains a rich set of templates that provide the “boilerplate” code needed to extend Sitefinity. This enables developers to rapidly create the widgets, modules, themes and other extensions necessary to customize their web project without pasting code from documentation. These templates provide full access to Sitefinity’s API and allow developers to focus on their task rather than Sitefinity’s implementation details. Furthermore, once the extension has been created it can be added and enabled in Sitefinity with a single-click without leaving Visual Studio.

All your code and projects in one place

It is common for developers to have their hands in multiple projects at once and to share bits code and functionality between these projects. Sitefinity Thunder makes it easy for developers to centrally manage connections to all of their projects in one place. Once these connections are established, custom code (widgets, themes, templates, modules, etc.) can be deployed to any Sitefinity instance with a single click. This makes it incredibly easy for developers to create a suite of Sitefinity extensions and then reuse these extensions in multiple projects.

Additional features of Sitefinity Thunder also include:

  • One-click creation, registration, uploading and maintenance of Sitefinity themes;
  • One-click creation of widgets and designers; The widget creation wizard generates all familiar ASP.NET and JavaScript components and lets you modify the widgets without researching how an ASP.NET control fits into Sitefinity;
  • Editing of widget templates in Visual Studio and IntelliSense which pulls dynamic fields from Sitefinity;
  • Code templates which can be used to rapidly create and deploy extensions without leaving Visual Studio;
  • Generation of designers for existing controls;
  • Generation of content selectors for images, documents and dynamic content;
  • Reuse of themes, widgets, designers across all projects;
  • Creation of custom modules and configuration sections;
  • Real time access from Visual Studio to the dynamically created properties/fields/data in Sitefinity.

Sitefinity Thunder is a fast paced product that is updated every two weeks. Join our discussion forums and shape the future of transparent CMS development.