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

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Whats the deal with IX_PackagesWhats the deal with IX_Packages
Previous
 
Next
New Post
8/12/2010 3:31 AM
 
The main reason we are asking for this is that we are using DNN in an internal enterprise application, which will have lots of modules/user controls, and having to put each one of them in a seperate folder is doable but not very practical. As such, our modules really aren't like normal modules, and distribution isn't really an issue. What we would like is a way to put several user controls in the same folder, like a foler called "Admin" containing 5-10 admin modules. I don't really know how to do this with DNN, especially since it doesnt seem that DNN supports more than 2 levels under Desktop Modules (why is this??) so that you cant have paths like "Desktop Modules => Admin => Customer Admin => CustomerAdmin.ascx" for example, or am I wrong?
 
New Post
8/12/2010 4:51 PM
 
 I just don't get this, if you put more than one user control in the same folder, the Index (IX_Packages) will "crash" when you want to add the second module, and if you put each user control in a folder of its own, like "Desktop Modules => MyApplication => Admin => Folder1", "Desktop Modules => MyApplication => Admin => Folder2", "Desktop Modules => MyApplication => Admin => Folder3" etc. DNN won't be able to find the user controls.

Are we really supposed to put every user control in a subfolder with unique name (obviously) under "Desktop Modules => MyApplication"? Even more strange, when you create a new extention using the "Create New Module" under Module Definitions, DNN is only able to find user controls one level below Desktop Modules, like Desktop Modules => MyApplication => Admin, but if I then edit the newly created package/extension/module, DNN can suddenly find the user control under Desktop Modules => My Application => Admin => Folder1.

What you can probably do is to create the package/extension/module using a "faka" user control, and then edit it and replace it with the real user control (In subfolder "Folder1") but this just can't be the way it was intended, can it?

 
New Post
8/12/2010 6:55 PM
 
Are these submodules of the new module?  Then it should be able to create a subfolder i.e. viewes abstract to the MVP pattern. But this needs also a handling over the base module.

If you want add each as a own module you have to use the module defination in the maifestfile(modulename.dnn) and adding for each module a module defination.
 
New Post
8/13/2010 3:15 AM
 
Thanks for your comments. Actually, we are now considering just that, making just one user control with a tabstrip that loads the other user controls dynamically, and thus those submodules would not be registered at all in DNN. Perhaps not the way we would have wanted it, but it seems like the best solution.
 
New Post
8/13/2010 8:17 AM
 
If you want to have a look to a manifest file that added 2 module definations in one module package you can check the source code by searching to the ShoutcastStats.dnn file on http://dnnshoutcaststats.codeplex.com .

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Whats the deal with IX_PackagesWhats the deal with IX_Packages


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