DNN Module Definition Generator For DotNetNuke

By: L-space Design  06-Dec-2011
Keywords: Dotnetnuke

Do you develop modules for DotNetNuke? Have you spent hours building your DNN definition file by hand, only to find that you missed something out, made a typo, or even just used a capital letter in the wrong place? Then spent hours more trying to work out what you did wrong

This module lets you quickly and easily build your DNN files, simply by choosing the module definition inside DotNetNuke.

As you can quickly tell by looking around this website, I make quite a few DotNetNuke modules. Far more than you see here of course, because many are custom designs by request. I got very tired of manually writing up the XML files for my private assemblies, so I built this to take care of the grunt work.

This module extracts all those manually created and tweaked module definitions from the database and goes to work. This is what it does:

  1. Looks up each module definition and module control
  2. Records the Key, Security, Title and Icon for each
  3. Loads each user control, and records the DLL it comes from
  4. For each DLL, it finds any matching DataProvider DLLs
  5. For each folder listed, record all the files stored there
  6. Removes all code behind, project and solution files
  7. Creates a complete module definition
  8. Puts it in a text box for you

You have to:

  1. Copy and paste it into your Module.DNN file in your project
  2. Remove any files you don't want listed
  3. Tweak anything you want different (I recommend changing the folder name)

The license agreement is simple

  1. You may not resell, decompile, reverse engineer, or modify the executable source.
  2. You may not perform any action which would cause a loss of revenue to L-Space Design.
  3. You may install this product on one web site. That may be multiple DotNetNuke portals, but is only one bin directory.
  4. You may use this module as a premium module if you desire, and may charge for that purpose.
  5. We guarantee nothing, and take no responsibility for any negative effects you may experience, in so far as your local law allows. Any disputes are to be resolved under the laws, and in the courts of Auckland, New Zealand.
  6. We do undertake best efforts to correct any problems that are identified by customers.

Your Order is 100% Safe, Secure, Risk Free and Fully Guaranteed!

We assure your satisfaction with a 60-Day Money-Back Guarantee!

We are confident that the products and services we provide are so good that we offer a no-risk, no-obligation promise. We want you to be equally as confident!

If you are not 100% happy with your purchase during the first sixty (60) days after payment, you will receive a full refund!

Keywords: Dotnetnuke

Contact L-space Design

Email - none provided

Print this page

Other products and services from L-space Design


VB 6.0 Code Viewer and Validator

The Code Viewer is a COM Add-In for VB 6.0 designed to allow you to browse through your code in a tree structure based on the code logic. Having trouble working out where it is you've got an End If and a WEnd in the wrong places. Our Code Viewer and Validator is licensed on a per PC basis.


DNN ClickBank Search Engine Module For DNN v5.x

Uses XSLT to create the results, so you can easily customise the display to avoid showing affiliate targeted information to interested buyers. You can use it as either an advertising module, or allow users to search within the entire markteplace, or a limited subset. Supports both MSSQL, and an XML source for other database formats.


Create Professional eCover Graphics Using eCover Magic, Action Scripts For Adobe Photoshop

If you are an eBook publisher, software creator or a seller of resell rights products and you sick and tired of shelling out big bucks for cover graphics, then I have the perfect solution for you today. Not only are you going to save hundreds and hundreds of dollars each year by making your own professional covers, but you can also start your very own cover creation business.


Bandwidth Buddy for ASP.NET

Overall, you can expect your bandwidth usage to approximately halve for a site that consists primarily of HTML pages and images, without extensive file downloads. Static HTML content is automatically handled by IIS using the compfilter.dll ISAPI Filter, so it does not need to be dealt with. Bandwidth Buddy only applies compression to pages that are processed by the ASP.NET runtime.