Project Description
This is a starter kit that allows you to quickly & easily put together a solution or series of projects in a way that promotes best practices & team development

Please Note: This isn't a Visual Studio Starter Kit. This is simply a very easy to use zip package that you can apply to any existing DNN development environment.

Some of the most common questions that I have experienced over time include:
  • How can I put together a project that allows a team to work on it at the same time?
  • How can we have multiple extensions and not check in the website?
  • How can I build against multiple versions of DNN?

The main reason this even exists is to hopefully get people to stop building in the DesktopModules folder. This practice prevents team development, complicates source control, and eventually causes people to check-in their DNN website.

This starter kit is a zip file that contains a tested and proven folder structure and build files that make use of MSBuild to move your files into your website and package your extension for installation into another DNN environment.

Using this method of development, you can safely build WPA DNN extensions while not needing to check in your website, and it allows you to not have to re-invent the wheel to map your projects to source control. This also allows you to easily put all of your DNN extension projects into a single solution!

Be sure you review the documentation for this project starter kit. At this time, the following types of extensions have supporting build files:

This enables you to do everything mentioned before, and it also allows you to have a very clean solution for all of your DNN extensions like shown below. A live example of this can be seen at my DNN Extensions Github project as well.

dnn-extensions-solution-explorer.png

Last edited Feb 9, 2014 at 10:15 PM by hismightiness, version 9