Sitefinity Thunder
Sitefinity Thunder makes it easy for developers to extend and customize Sitefinity websites quicker through the familiar Visual Studio environment.
Description
The Sitefinity Thunder plug-in for Visual Studio speeds up the development and support of any Sitefinity website. With Sitefinity Thunder developers can create and maintain themes and widgets through the familiar Visual Studio environment. All files and folders needed for a Sitefinity theme can be installed with a click.
Once you create your own Sitefinity Theme using the new theme Project Template, Sitefinity Thunder can connect to a live instance of Sitefinity and facilitate the management (creating/editing/deleting/deploying) of Sitefinity assets on the fly. Sitefinity Thunder also helps developers synchronize changes using the standard source control environments.
Features
Sitefinity Explorer;
Ability to add themes to existing web projects;
Ability to modify and add themes directly to the live instance;
Automatic registration of themes;
Registration of widgets in the page editor toolbox;
Ability to create/edit/rename/delete widget templates;
Ability to create/upload/edit/delete website templates (master page and themes);
Ability to edit master pages on the server from Visual Studio;
Ability to create a sample widget + designer and automatic toolbox registration;
Ability to create a sample MVC widget + designer;
Ability to create widget designers for existing controls and MVC Controllers;
Ability to create sample Field Controls;
Ability to create sample Dynamic Items Field Control Selectors;
Ability to create sample Layout Widgets;
Ability to create sample Form Widgets;
Ability to create sample Custom Modules;
Ability to create sample Configuration Section;
Ability to create sample Web Services;
Ability to create sample Resource Class files;
Ability to generate Page/Image/Video/Document/Dynamic module selector in widget designer;
Auto-upload of themes by just clicking Save;
Ability to use Thunder with a local Sitefinity 5.1 or above project without logging out the user;
Supports Visual Studio 2010/2012/2013/2015;
Ability to configure and deploy a Sitefinity Web Application on Windows Azure;
Ability to revert the changes made by Sitefinity Azure Configuration wizard on your local web site.
Ability to migrate Sitefinity Sql database to SQL Database (formerly known as SQL Azure Database);
TFS support;
Ability to edit resource class files.
Thunder Start Page which contains information on how to use the tool's features.
Ability to synchronize Thunder's settings in the cloud.
Thunder Operations window which shows the last operations made by Sitefinity Thunder.
Intellisense support for application root relative paths and virtual paths.
Discussions
Revision notes
1.9.1.0 Added support for Sitefinity 10.2.
1.9.0.0 Added support for Sitefinity 10.1.
1.8.0.2 Added support for Sitefinity 10.0.
1.8.0.0 Added support for Sitefinity 9.2. 1.7.0.0 Added support for Sitefinity 9.1. 1.6.0.0 Added support for Sitefinity 9.0. 1.5.0.1 Added support for Sitefinity 8.2. Added support for Visual Studio 2015 (Known issue: In case of failed connection after update of Thunder module, you should refresh manually connection to your site in a couple of seconds needed to restart the site.) 1.3.9.0 Added support for Sitefinity 8.1. New features: Added support for Sitefinity Thunder to use Windows Azure SDK 2.6
1.3.7.2 Fixes: compatibility issue with some Visual Studio versions. 1.3.7.0 Added support for Sitefinity 8.0. 1.3.6.0 Added support for Sitefinity 7.3. 1.3.5.0 Added support for Sitefinity 7.2. 1.3.4.0 Added support for Sitefinity 7.1. 1.3.3.0 Added support for Sitefinity 7.0. New features: Added support for Sitefinity Thunder to use Windows Azure SDK 2.2 Fixes: Kendo DateTime picker doesn't show correctly in our Custom Module generated with Thunder (bug report). 1.3.2.0 New features: Sitefinity Thunder now fully supports all the internal builds since Sitefinity 6.3. 1.3.1.0 New features: With this release we introduce a new functionality in the Code Sync Server Explorer: compare the local file version with the server version, compare the local file version with the workspace version, undo local changes. In the Code Sync Settings panel there is also a Code Sync Reset button from where you can reset the sync on your local computer. With Code Deploy, users can now deploy custom modules and widgets to many Sitefinity web sites at the same time. Support for Sitefinity 6.3. Fixes: Thunder package extension size is now 6 times smaller. Some performance improvements and optimizations. 1.3.0.0 Added support for Visual Studio 2013. 1.2.9.1 Added support for Sitefinity 6.2 Hotfix 1 New features: Sitefinity Basic Theme and Website Template are updated to the latest version. 1.2.9.0 New features: Code Sync and Deploy introduces a layer of collaboration within a remote environment. Code Sync allows you to share code, fix bugs, and develop widgets and modules. Code Sync offers integration with Visual Studio through Sitefinity Thunder, so you can contribute and collaborate without using external tools. Using the Code Deploy option, you can select all created custom modules and widgets and deploy them to the connected remote server. From there, Thunder copies the files and makes the necessary configurations for you. Added support for Sitefinity 6.2. 1.2.8.2 Added support for Sitefinity 6.1 SP2. 1.2.8.1 Added support for Sitefinity 6.1 SP1. 1.2.8.0 New Features: Sitefinity Custom Content Type Item Template can now be used in our Empty Custom Module Project Template. 1.2.7.1 Fixes: Thunder Update window was disabled because of a blocking issue in Visual Studio. You can update your Thunder extension from the Visual Studio menu "Tools" -> "Extensions and Updates". Click on "Updates" -> "Visual Studio Gallery" in the right pane. Then on the left locate "Telerik Sitefinity Thunder" extension and click on the update button. Once we find a workable workaround to that issue, we'll bring that handy update window back. Here is a KB about that. 1.2.7.0 New features: New Custom Module Project Template (supported on Sitefinity 5.2 SP1 and above). With this project template Thunder generates all the Managers, Data Providers, Resources, Backend pages with master-detail view where you can do all the CRUD operations. Currently we support generating pages with Kendo UI and pure Web Forms using RadControls. We also have support for OpenAccess and Entity Framework built-in as NuGet packages. Actually you can develop for Sitefinity with technologies you already know. If you are new to Sitefinity development this is reducing the learning curve pretty much because Thunder is doing all the Sitefinity "magic code" for you. You will be able to add new entities to your data model while developing with Thunder using our Sitefinity Custom Content Type Item Template. We will handle all the boilerplate code for you and enhance your existing managers and data providers to use the newly added entity. Note that you can use our Custom Content Type Item Template only on a projects created with the Custom Module Project Template for now. If you want to learn more on how to actually use it please check out our Thunder Start Page in VS. 1.2.6.2 Added support for Sitefinity 6.1. 1.2.6.1 Added support for Sitefinity 6.0 SP1 hotfix. 1.2.6.0 New features: Sitefinity Empty Custom Module Project Template. Added new item templates: Sitefinity Web Service, Sitefinity Resource Class. Better customization options when creating form/layout/page/MVC widgets and field controls. Added installation instructions for the form/layout/page widgets, configuration sections, web service and resource class files in case they are a part of a custom module. Thunder now uses the Sitefinity project (when available) to provide full Intellisense support to the widget templates. Added Intellisense for virtual paths and root relative paths. Thunder's Intellisense features now support filtering while typing. Added a deselect button to the media and dynamic content selectors inside widget designers. Fixes: Dynamic item field control selector now has a unique kendo UI template id. Dynamic item selectors now use the content's main field rather than a hardcoded Title. Designer for existing widget no longer fails when the selected widget is inside nested namespaces. Fixed UI issues with the media selectors inside widget designers in Sitefinity 6.0. Fixed an issue with the Azure deployment names that was causing the deployment to fail. Deployment label is now properly used when deploying to Azure. 1.2.5.5 Added support for Sitefinity 6.0 SP1. 1.2.5.4 Added support for Sitefinity 6.0. 1.2.5.3 Added support for Sitefinity 5.4 hotfix 3 and Sitefinity 5.3 hotfix. 1.2.5.2 Added support for Sitefinity 5.4 hotfix 2. 1.2.5.1 Added support for Sitefinity 5.4 hotfix.
1.2.5.0 New features: Added ability to choose whether you want to register or not a widget with designer, layout or form widget. Fixes: Bugs with synchronization and dynamic item field control selector in multilingual Sitefinity project are fixed.
1.2.4.0 New features: Added ability to create Sitefinity items easily from Thunder Start Page by choosing a name and a folder for the item. Fixes: Bugs with dynamic items field control selector are fixed.
1.2.3.0 New features: Added Thunder Start Page which contains documentation and videos about Sitefinity Thunder's features. Added ability to synchronize Thunder's settings with the cloud. Added Thunder Operations window which shows the last operations made by Thunder with the ability to sort them by name, time started, duration or status. Fixes: Fixed issues with the dynamic module item selectors when created in the latest version of Sitefinity. Fixed issues when using custom themes in Visual Studio 2012. Known issues: Dynamic Items Field Control Selectors do not work in multilingual environment. 1.2.2.1 Added support for Sitefinity 5.3.
1.2.2.0 Improvements and Fixes: Improvements on Thunder UI and Configure and Deploy Sitefinity to Windows Azure wizard. 1.2.1.0 New features: Added support for Sitefinity 5.2 SP1. Added Thunder theming based on VS2012 theme. Many improvements in the Configure and Deploy Sitefinity to Windows Azure wizard which now requires Windows Azure SDK 1.8 (October 2012). The wizard now supports deployment of Sitefinity projects versions 4.2 SP1 and above. Fixes: Dynamic Items Field Control Selector will now work properly when the module's name contains special characters. 1.2.0.1 Added support for Sitefinity 5.2. 1.2.0.0 New features: Ability to edit resource class files. Fixes: Sitefinity Thunder Update Window now works with Visual Studio 2012. 1.1.9.0 New features: Properties that have been added in the widget designer wizard can now be edited. Fixes: Added validation to the connection settings and the widget registration wizard. Fixed the messages in the Visual Studio status bar. Selectors will now properly display the label that has been set in the control designer wizard. 1.1.8.0 New features: Custom modules can be generated with a basic settings page. VB translation for Dynamic Items. Field Control Selector item template. Passwords will now be encrypted in the Thunder configuration file. 1.1.7.1 Added support for Sitefinity 5.1 SP2. Fixes: Thunder installation on clean Win8 with Visual Studio 2012 RTM installed only. 1.1.7.0 New features: Sitefinity Thunder Update Window - if a new Thunder version is available, an update window appears in Microsoft Visual Studio. This feature works on VS 2010 (VS 2012 does not support it yet). Azure Database Deployment improvements - for more robust user experience a lot of steps are removed and simplified. UI improvements for the Dynamic Items Field Control Selector item template. Custom module item template improvements. 1.1.6.0 New features: TFS support, Sitefinity Dynamic Items Field Control Selector can now list all the dynamic modules and theirs dynamic content types if Thunder is successfully connected to a Sitefinity Web Application. Fixes: bugs when a widget designer is using more than one dynamic content selector, widget designer page selector now shows all the pages in the current culture, not only the pages from the default culture. 1.1.5.0 New features: Item template for Dynamic Items Field Control Selector (supported on Sitefinity 5.0 and above), Ability to configure and deploy Sitefinity Web Application on Windows Azure (requieres Windows Azure SDK for .NET - June 2012), Ability to migrate your sitefinity SQL Server database to SQL Database (requieres Microsoft® SQL Server® 2008 R2 SP1). Thunder deployment to Windows Azure is currently supported for Sitefinity 5.1 and above. Ability to revert the changes made by Thunder on your local web site. Bug fixes and improvements. Known Issues: If you try to connect with Thunder to Sitefinity 5.1 SP1 and no warning to install your thunder module appears you must do it manually from "Telerik" -> "Sitefinity Thunder" -> "Install Sitefinity Thunder Module" menu. 1.1.4.0 New features: Ability to create MVC widgets, ability to create designers for MVC widgets, ability to use Thunder on the machine which is hosting Sitefinity 5.1 or above without logging out the user. Bug fixes: Problem with certain strong passwords, widget designer wizard no longer detects master pages or web forms. 1.1.3.0 New features: Adding existing folder to a Sitefinity Website Templates project, ability to create Dynamic module selectors, ability to create custom Configuration Section
Bug fixes: Improvements in Form widget item template, Improvements in Widget Designers when created for Form widgets 1.1.2.0 New features: Ability to create form widgets, ability to create custom modules Bug fixes: Generated image/document/video/page selectors in widget designers have been improved 1.1.1.0 New features: New item template for Field Control; New Item template for Layout widget; Added intellisense for css classes, read from your default theme, when editing Widget Templates; Added the ability to generate Image/Document/Video/Page selector for widget designers for Guid properties 1.1.0.0 New features: Creating website templates in Sitefinity web projects, Creating themes under website templates in web projects, Uploading themes that are inside a website template in Sitefinity Website Template projects, Editing master pages on the server from Visual Studio 1.0.9.2 Fixes: Registration of page template master page path. 1.0.9.0 New features: Ability to create website templates (master page and themes) inside Visual Studio, ability to upload/download/delete website template from Sitefinity project. 1.0.8.0 New features: Added support for projects in Visual Basic, ability to create a widget template based on an already existing widget template, ability to rename or delete widget templates. Fixes: problem with Thunder connections hanging 1.0.7.0 Added support for Sitefinity 5.0 SP1. Fixes: Problem with projects in solution folders 1.0.6.0 New features: Ability to auto-upload themes by just clicking Save, The option to enable/disable backup of your themes is placed in the Connection settings window inside Visual Studio 1.0.5.0 New features: Edit of Widget Templates; Download archive with files needed to update remote Sitefinity project; Ability to create widget designers for existing control; New item template for widget and designer; Pressing Delete button now deletes selected theme in the Sitefinity Explorer Fixes: Unnecessary messages in the Output window, UI improvements 1.0.3.0 Fixes: issues with the integrated web server (Cassini) 1.0.2.0 New features: registration of widgets, upload/download of themes that are in SitefinityWebApp Bugs fixed: temporary folders not deleted, Claims authentication issues, UI improvements 1.0.1.0 Fixes: uploading of large themes, menu commands visibility 1.0.0.0 Initial revision
New features: Added support for Sitefinity 7.1.