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.
Hot on the heels of the Sitefinity 4.0 BETA release and the Sitefinity 4.0 BETA guides is the release of the Sitefinity 4.0 BETA SDK.
The SDK (software development kit) is designed to help .NET developers build powerful add-on’s & extensions for Sitefinity 4.0. These add-on’s can be used for your Sitefinity project, or shared through the marketplace with the Sitefinity community.
This is our first SDK release. We have a lot more planned, but this should get everyone started. We also have a lot more planned for the Sitefinity marketplace. In the future, the Sitefinity marketplace will be part of Sitefinity. Web site administrators will be able to browse, purchase? (if applicable), download, install & uninstall these add-on’s without leaving their Sitefinity web site. This SDK is the first step of this journey.
The SDK includes 3 types of resources designed to help .NET developers be productive with Sitefinity:
#1 - Developer Tools
Telerik was founded on developer productivity tools. We have almost a decade of experience in this area and we’re leveraging this experience in the Sitefinity SDK. The SDK includes:
OpenAccess ORM will be included in future versions of the Sitefinity SDK. We encountered some 11th hour integration issues with OpenAccess that we’re still working through. Rest assured, we haven’t forgotten about the data layer though. In the meantime, look at Dynamic Data offered through the Fluent API to generate dynamic persisted types at runtime.
#2 – Samples & Tutorials
In addition to the Sitefinity documentation, we wanted to provide developers with plenty of sample projects that demonstrate best practice techniques for addressing various scenarios. This SDK currently includes:
More samples are planned and we’ll continue to extend our current samples. For anyone interested in Sitefinity 4.0 BETA development these samples will be an extremely valuable resource.
The system requirements are posted on the SDK page, but quickly summarized:
I’ve seen some internal chatter about also supporting Visual Studio 2008. However, at the moment the sample projects included with the SDK were created using Visual Studio 2010. Consequently, to open these 2010 projects you will need 2010.
Additional information and the download link can be found on the Sitefinity 4.0 SDK page. Please download, kick the tires and tell us what you think. We’re anxious for your feedback.
Update: Our ever watchful partner and friend Lino Tadros gave us a heads up that AVG doesn’t like the VBS that we embedded in the Welcome.hta page. AVG warns that this file is a potential threat. Internally at Telerik, we use different virus protection software and we never saw this warning. We will make alterations to future versions of the SDK to remove this warning. In the meantime, there is no risk or danger. The warning can be bypassed without harm. We’re using VBS merely to open the Sitefinity Project Manager and Visual Studio projects. Sorry for any confusion on this.
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.
Let our experts teach you how to use Sitefinity's best-in-class features to deliver compelling digital experiences.
Learn MoreSubscribe to get all the news, info and tutorials you need to build better business apps and sites
Progress collects the Personal Information set out in our Privacy Policy and the Supplemental Privacy notice for residents of California and other US States and uses it for the purposes stated in that policy.
You can also ask us not to share your Personal Information to third parties here: Do Not Sell or Share My Info
We see that you have already chosen to receive marketing materials from us. If you wish to change this at any time you may do so by clicking here.
Thank you for your continued interest in Progress. Based on either your previous activity on our websites or our ongoing relationship, we will keep you updated on our products, solutions, services, company news and events. If you decide that you want to be removed from our mailing lists at any time, you can change your contact preferences by clicking here.