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.0DNN + c#DNN + c#
Previous
 
Next
New Post
1/10/2007 4:53 PM
 

kanpinar wrote
O then tnks for your helps...

Do you prefer or suggest  PA module or develop in DNN core with new module template ?

It really is a personal preference choice.  Some people prefer the WAP model as it is closer to the model used in DNN3/.NET 1.1.  Others prefer to develop directly in the website.  So here are my suggestions:

WAP Module

  1. Use if planning to package and distribute the module.
  2. Use if concerned about your Intellectual Property (ie commercial distribution)
  3. Use if experienced with DNN3 deve model

In Core (Dynamic Module)

  1. Use if planning to package and distribute the module (with Source)
  2. Use if you would like to be able update an installed site easily (by uploading a modified code file)
  3. Use if you only have access to Visual Web Developer

These are just a few ideas, but as I said before, it really is a personal preference.


Charles Nurse
Chief Architect
Evoq Content Team Lead,
DNN Corp.

Want to contribute to the Platform project? - See here
MVP (ASP.NET) and
ASPInsiders Member
View my profile on LinkedIn
 
New Post
1/10/2007 8:32 PM
 

It goes nice.. (with this way is good to evade some errors thnks)

then now how to do parameter passing true the other modules is there a tutorial about this.I read offical docs but not enoght ?
for example one of my module have "folders" and other one takes the "files" for "folder" which i selected with the first module...

thnks alot for help.
regards.
 
New Post
1/12/2007 7:36 PM
 
kanpinar wrote

It goes nice.. (with this way is good to evade some errors thnks)

then now how to do parameter passing true the other modules is there a tutorial about this.I read offical docs but not enoght ?
for example one of my module have "folders" and other one takes the "files" for "folder" which i selected with the first module...

thnks alot for help.
regards.


Ok then i think It s ok...
thnks for everythink..
 
New Post
1/12/2007 9:46 PM
 

Actually, I think there is one more reason for choosing the WAP model.  With the dynamic module method, you are forced to keep your code in the DotNetNuke directory structure during development.  Over time it is easy to have your modules spread out over several DNN versions, and in several directories.  For example you have pieces of your module in \App_Code, and parts in \DesktopModules and your builds in the \Bin directory and possibly some configuration or test files in the \Portals directories.  This can make versioning more difficult and also makes it easy to miss a file or two when packaging up the module.

With the WAP model, you are not forced into keeping your code, or any supporting files, in the DotNetNuke directory structure (while the current Compiled Module template wants you to place your files there, it is not strictly required).  Instead you can place your code and supporting files in whatever project directories work for you and then either manually copy them to the DNN folders for testing, or use a post-build event to automatically move the files.  Currently this is not a simple excercise, but it is doable.  Future versions of the compiled module templates will be using a more advanced template design that does much of this for you automatically.  For me, this feature alone is worth the headache.  I have spent too many nights cursing my computer because I couldn't remember which DNN install was configured for debugging a specific module I was working on a couple months back. 

I should have more information available on the new templates once we have some internal testing done and they get closer to a release version.


Joe Brinkman
DNN Corp.
 
Previous
 
Next
HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0DNN + c#DNN + c#


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