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

HomeHomeDevelopment and...Development and...Getting StartedGetting StartedRapid Dnn module dev without touching the source code of dnn.Rapid Dnn module dev without touching the source code of dnn.
Previous
 
Next
New Post
5/10/2010 6:38 AM
 
Just wondering if it is possible to develop Dnn module dev without touching the source code of dnn.
Any references/articles would be helpful.
Thanks
 
New Post
5/10/2010 8:30 AM
 
Not only is it possible to develop modules without touching the DotNetNuke source code, it is the recommended approach. Due in large part to difficulties in upgrading a DNN site on which the source code of the framework has been modified, such modifications should only be made when no other approach is possible.

I generally develop modules against the install package of the DNN framework for what ever the module's minimum required version will be. Sometimes, when working closely with the DNN API's I will keep a second instance of Visual Studio open to a source package installation of the framework to help me find the appropriate class or method or determine what is expected for the parameters of the method call.

As for module development resources I would recommend:

1. Purchase a good book which focuses on DNN 5 extension development.
2. Look at on-line tutorials such as those on Michael Washington's site: http://www.adefwebserver.com/DotNetNu...
3. Download and study the source code of the "core" DotNetNuke modules - particularly the more recently updated ones. Souce packages of each module as well as code changesets of many modules are available on the module projects CodePlex site. For example, the DNN Form and List module is available at http://dnnfnl.codeplex.com
4. Look through the DNN Forge for extension projects similar to those you would like to create then download their source code from CodePlex.

Bill, WESNet Designs
Team Lead - DotNetNuke Gallery Module Project (Not Actively Being Developed)
Extensions Forge Projects . . .
Current: UserExport, ContentDeJour, ePrayer, DNN NewsTicker, By Invitation
Coming Soon: FRBO-For Rent By Owner
 
New Post
5/10/2010 12:00 PM
 
William,

Excellent tip. Thank you.
 
New Post
5/11/2010 2:20 PM
 
A few years back Nik Kalyan had posted a solution to develop the modules in the context of DNN by creating a blank solution.
I am unable to find it.
I am really looking for something like that.
I need to be able to look at the DNN objects while i develop my modules and for faster development i would not like to touch the source code of DNN.
The above links do not really give me that power to develop like that.
I really wish someone could help me. Please let me know.
Thanks
 
New Post
5/25/2010 3:00 PM
 
I have been searching for six days, through countless websites, blogs, forums, and code.   I've re-installed DNN 3 times, talked with DNN engineers, and have yet to write a line of my own code.   There are NO authoritative tutorials using what would seem to be a more normal install (VS2005 or VS2005, DNN 5.4.2, on IIS 6.0 using VB).  The referenced tutorial (I spent 5 hours trying to implement) is in C# and the author named everything 'ThngsforSale' (directories, methods, variables, routines, functions, database tables, etc)... so it is very difficult to actually learn how to develop your own module (and resulted in re-installation).   The DNN engineers suggested a video series that uses DNN 3.x, VS2003, and references a VS starter kit that apparently does not deploy on VS2008.
  I've developed .aspx pages for years...  and would have been finished days ago - but now I have  deadline to have webservices complete by Friday.  I cant even get a  'hello world' module written.
DNN needs to slow down, sort through what is typical internet garbage, and provide some authoritative links to some tutorials on VB module development.
 
Previous
 
Next
HomeHomeDevelopment and...Development and...Getting StartedGetting StartedRapid Dnn module dev without touching the source code of dnn.Rapid Dnn module dev without touching the source code of dnn.


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