Products

Solutions

Learn More

Partners

Community

Blog

About

DNN Community Blog

The Community Blog is a personal opinion of community members and by no means the official standpoint of DNN Corp or DNN Platform. This is a place to express personal thoughts about DNNPlatform, the community and its ecosystem. Do you have useful information that you would like to share with the DNN Community in a featured article or blog? If so, please contact .

The use of the Community Blog is covered by our Community Blog Guidelines - please read before commenting or posting.


New DotNetNuke Module Development Templates, w/video

UPDATE 1-30-12: For more information on how to use this template, check out the 25 part tutorial on DotNetNuke Module Development in the Wiki 

So if you’ve followed my blog over the past 6 months you likely recall a post about some module development templates that I released early in the summer.  I’ve put out a new release of the templates (C# and VB.NET), changing some things around a bit with the structure and how they work.

Before going too far with this post I would encourage you to take a look at my previous blog posts on module development, then check out the list of changes to the template below.

Previous posts:

So the big change for this new release of the templates is this, I removed the NANT Build scripts from the template and replaced them with MSBuild scripts. So what does this mean to you? You no longer need to install and configure NANT, but you do need to download the MSBuild Community Tasks, that is an easy thing to do, you can download the MSI file from this page (https://github.com/loresoft/msbuildtasks/downloads) and run it (YOU MUST DO THIS BEFORE YOU USE THE TEMPLATES).

Then, in order to package your modules all you need to do is compile your project in Build mode. I’ve created a video of this whole process, you can watch it here, or in the DotNetNuke Video Library.

I also changed the naming within these templates, they are no longer referencing Christoc.com, they now are called DotNetNuke templates. I will be working to get these templates included in the Starter Kit package for DotNetNuke 5.6.1, but for now they are available as standalone templates.

These templates use a custom .targets file, different than the one available via Source for the DotNetNuke project on Codeplex. I like to have modules package as much information into a resources.zip file, minimizing the amount of information in the manifest, so the targets file creates the resources.zip.

UPDATE 1-30-12: For more information on how to use this template, check out the 25 part tutorial on DotNetNuke Module Development in the Wiki

You can download the templates from http://christoctemplate.codeplex.com (be sure to give them a rating if you like them!)

Comments

Comment Form

Only registered users may post comments.

NewsArchives


2sic Daniel Mettler (133)
Aderson Oliveira (15)
Alec Whittington (11)
Alex Shirley (10)
Andrew Nurse (30)
Anthony Glenwright (5)
Antonio Chagoury (28)
Ash Prasad (25)
Ben Schmidt (1)
Benjamin Hermann (25)
Benoit Sarton (9)
Beth Firebaugh (12)
Bill Walker (36)
Bob Kruger (5)
Brian Dukes (2)
Brice Snow (1)
Bruce Chapman (20)
Bryan Andrews (1)
cathal connolly (55)
Charles Nurse (163)
Chris Hammond (203)
Chris Paterra (55)
Clinton Patterson (28)
Cuong Dang (21)
Daniel Bartholomew (2)
Dave Buckner (2)
David Poindexter (3)
David Rodriguez (2)
Doug Howell (11)
Erik van Ballegoij (30)
Ernst Peter Tamminga (74)
Geoff Barlow (7)
Gifford Watkins (3)
Gilles Le Pigocher (3)
Ian Robinson (7)
Israel Martinez (17)
Jan Blomquist (2)
Jan Jonas (3)
Jaspreet Bhatia (1)
Jenni Merrifield (6)
Joe Brinkman (270)
John Mitchell (1)
Jon Henning (14)
Jonathan Sheely (4)
Jordan Coopersmith (1)
Joseph Craig (2)
Kan Ma (1)
Keivan Beigi (3)
Ken Grierson (10)
Kevin Schreiner (6)
Leigh Pointer (31)
Lorraine Young (60)
Malik Khan (1)
Matthias Schlomann (15)
Mauricio Márquez (5)
Michael Doxsey (7)
Michael Tobisch (3)
Michael Washington (202)
Mike Horton (19)
Mitchel Sellers (28)
Nathan Rover (3)
Navin V Nagiah (14)
Néstor Sánchez (31)
Nik Kalyani (14)
Peter Donker (52)
Philip Beadle (135)
Philipp Becker (4)
Richard Dumas (22)
Robert J Collins (5)
Roger Selwyn (8)
Ruben Lopez (1)
Ryan Martinez (1)
Salar Golestanian (4)
Sanjay Mehrotra (9)
Scott McCulloch (1)
Scott S (11)
Scott Wilkinson (3)
Scott Willhite (97)
Sebastian Leupold (80)
Shaun Walker (237)
Shawn Mehaffie (17)
Stefan Cullmann (12)
Stefan Kamphuis (12)
Steve Fabian (31)
Timo Breumelhof (24)
Tony Henrich (3)
Torsten Weggen (2)
Vicenç Masanas (27)
Vincent Nguyen (3)
Vitaly Kozadayev (6)
Will Morgenweck (37)
Will Strohl (164)
William Severance (5)
DNN Launch Webinar
REGISTER NOW
DNN Launch Webinar
REGISTER NOW
DNN Launch Webinar
REGISTER NOW