Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0Dotnetnuke 4.0 Module Development DocumentDotnetnuke 4.0 Module Development Document
Previous
 
Next
New Post
4/19/2007 3:32 PM
 

I went through Michael Washington's DotnetNuke 4.0 Module Developmenet Document, which is very good except for one apparent contradiction.  In the "Setting Up Your Development Environament," it reads that developers should use the "Install Version" of DNN to do their development.  However, in the section on "Using Web Application Projects (WAP)," it instructs the developer to use the "source version" of DNN to do their development.  Is it OK to use the "source version" of DNN and the technique described in this section to develop modules? 

 
New Post
4/19/2007 7:37 PM
 

To use WAP you don't need the soruce version. Install the source version, only if you want to debug through the core and/or peruse the source code of the framework.


Do you know the truth when you hear it?
Néstor Sánchez
The Dúnadan Raptor -->Follow Me on Twitter Now!
 
New Post
4/19/2007 8:20 PM
 

You refer to : http://dotnetnuke.adefwebserver.com/DotNetNuke/tabid/195/Default.aspx

I tried with the source, but it did not want to compile. Remove the web.config and rename development.config to web.config did the trick. I added a project (C# template downloaded instead of the VB template which is shipped with starter-kit - for that reason you probably need to install it), but I was wondering if the add to project to the desktopmodules is the correct way? If you publish the project the dll's are not there? Must the desktopmodules for sure be in the project of DNN?

 

 

 

I am also wondering how to use the C# template.

 
New Post
4/20/2007 11:07 AM
 

Thanks hooligannes...Here's the steps I used to create a module using WAP on the "install version" of dnn 4.5:

  1. In VS2005, click on file - new - project, and select Visual Basic -> Web, then Dotnetnuke Compiled module.  For location, I browsed to the desktopmodules directory.  I left "Create directory for solution" unchecked.
  2. From there, I followed the directions on the DotNetNuke page that displays in VS2005.  The only additional thing I did was to build the site. 

 

 
New Post
4/20/2007 2:33 PM
 

Always use the install version, here are a few reasons why:

If you have other modules installed, those modules may references a different DotNetNuke version.  If you select the source version the DNN dll gets a new version and unless you spend a bunch of time making sure that everything has a project reference to that build output - you're in for a headache.

The source version takes a lot longer to build, longer to load, and longer to do everything else.

Editing the DNN source code is NEVER a good solution to a problem, there is almost ALWAYS a way to avoid editing the DNN source by using Desktop Modules, HTTP Modules, or HTTP Handlers.

All this being said, I always work in an install version - however I do have a source version project that I use for read-only purposes.

 
Previous
 
Next
HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0Dotnetnuke 4.0 Module Development DocumentDotnetnuke 4.0 Module Development Document


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out