Page title
  Login

 

 

DotNetNuke Sponsor


MyDNN Updates
Saturday, September 04, 2010
MyDNN Updates
Jul 26

Written by: sherritp
7/26/2006 6:47 PM 

 

I thought I might take you through my thought process as I prepare my module for review.  Having published standards (even before a module is reviewed) is helpful so that even module developers who don't opt for a review can still know what constitutes a solid module.   I've highlighted some words in purple to indicate steps I'll have to take to make my module work.  Some of the requirements are italicized.  The module I'm talking about is the MyDNN TimeZones module (a for-pay module).

Taking a look at the required elements I installed the TimeZones module (version 1.1.0) on a clean DNN 3.3.3 installation.  The module installed fine using an object qualifier of DNN333 (I didn't test database owner or virtual portals, but both should be fine--it is being used on MyDNN.org on a virtual portal).  The uninstall left the /DesktopModules/TimeZones/AdminModules/ folder intact.  This could be handled through an instruction to delete the folders in the Uninstall section of the user guide if needed. Globalization should not be a problem as no date or language dependencies should exist.  The EULA will need to be assembled to correctly identify the rights of the user.

 

For Elective Requirements, I offer the module with source as a separate package.  This will satisfy the item for #1b if I add an appropriate EULA.  Item #1a is supported through the Snowcovered help desk feature although my documentation should be updated to reference this support approach.

 

For the documentation elective requirement, I should add a section on installation and uninstallation.  A reference to the EULA or a reprint of it should be included in the documentation.  A separate .pdf file for the documentation in the .zip file appears to be appropriate.  I link to the the modules documentation in the sales literature to allow a user to better understand the module before purchase.

 

For the optional requirements, I support localization in the areas of the module that I've modified recently but not on the first screen I developed.  Strings that are displayed in two of the controls can be localized and one is fixed.  ISearchable and IPortable  are not supported.  The TimeZones module works well in a medium trust environment as it only needs DB access and mainstream ASP.Net functions.  With regards to portal styles, the output of the module doesn't use portal styles (it has a module.css) but the edit controls should be use the same styles as the core modules.

 

Some questions:

  • How should I remove the folder that remains after I uninstall?  Why didn't the uninstall remove it?
  • Does DNN have an example module EULA?  What about one that gives appropriate permissions to distribute with a source-code distribution (allows third-party modification, etc.)?

This post seems a little self-aggrandizing, but I hope it is helpful to someone.  I was surprised that I won't have to do much to the module to make it meet the standards (in my point of view, at least).  I think the module review program is great.  It helps module authors by setting a reasonable, attainable standard.  Users of DNN will have a selection modules with proven quality.  Hopefully the fee will be an enticement for reviewers to get compensation for their effort.

 

Tim

MyDNN

Tags:

4 comment(s) so far...

Re: A Walkthrough the TimeZones module for the DNN Module Review process

thanks,I think it's very helpful for us...

Share the best with you

mp3 player

mp4 player

spy camera

car gps

digital photo frame

By sun on   4/3/2010 9:35 PM

Re: A Walkthrough the TimeZones module for the DNN Module Review process


christian louboutin--louboutin--christian louboutin--louboutin shoes--christian louboutin boots--lv handbags--mbt shoes--christian louboutin--nike shoes--cheap nike shoes--discount nike shoes--nike shoes sale--Jimmy choo--Jimmy choo shoes--cheap Jimmy choo--discount Jimmy choo--Jimmy choo shoes sale--moncler women--cheap moncler women--discount moncler women--moncler women sale--Manolo Blahnik--Manolo Blahnik shoes--cheap Manolo Blahnik--discount Manolo Blahnik--Manolo Blahnik sale--moncler men--cheap moncler men--discount moncler men--moncler men sale--Balmain Shoes--cheap Balmain Shoes--discount Balmain Shoes--Balmain Shoes sale--moncler kids--cheap moncler kids--discount moncler kids--moncler kids sale--Yves saint Laurent--Yves saint Laurent shoes--cheap Yves saint Laurent--discount Yves saint Laurent--Yves saint Laurent sale--cheap mbt shoes--discount mbt shoes--mbt shoes sale--Ed Hardy--Ed Hardy shoes--cheap Ed Hardy--discount Ed Hardy--Ed Hardy sale--UGG boots--cheap UGG boots--discount UGG boots--UGG boots sale--Alexander McQueen--Alexander McQueen shoes--cheap Alexander McQueen--discount Alexander McQueen--Alexander McQueen sale--Chanel Shoes--cheap Chanel Shoes--discount Chanel Shoes--Chanel Shoes sale--Gucci Shoes--cheap Gucci Shoes--discount Gucci Shoes--Gucci Shoes sale--Tory Burch Shoes--Tory Burch--cheap Tory Burch Shoes--discount Tory Burch Shoes--Tory Burch Shoes sale--Lanvin Shoes--cheap Lanvin Shoes--Lanvin Shoes--Lanvin Shoes sale--Bottega Veneta--Bottega Veneta shoes--cheap Bottega Veneta--discount Bottega Veneta--Bottega Veneta sale--

By D on   4/8/2010 2:09 AM

Re: Tool for checking DNS entries


We can together to earn the Dream of Mirror Online hacks, If I do not had more time to Dream of Mirror Online guild, play the game and I want to had more Dream of Mirror Online quest, what can I do? I want to tell you that you can spend a little money then to Dream of Mirror Online forums, but if you do not bow to buy? Dream of Mirror Online cheats.

By Dream of Mirror Online on   4/10/2010 3:42 AM

Your name:
Your email:
(Optional) Email used only to show Gravatar.
Your website:
Title:
Comment:
Security Code
CAPTCHA image
Enter the code shown above in the box below
Add Comment   Cancel 
Terms Of Use | in8 - The good stuff's inside | Privacy Statement
Copyright (c) 2010 mydnn.org