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 StartedAny tutorials for module development that detail how to actaully desgin a module?Any tutorials for module development that detail how to actaully desgin a module?
Previous
 
Next
New Post
5/16/2014 11:42 AM
 

I got my project up and running on my local installation using the module development templates and everything is running and ready to go. Now what? I could use some assistance on customizing and where to start with that. Which files, how to pull info into the template from the member or vendor directory, etc. I am attempting to build a simple business directory with a few features.

I know there are a couple available to purchase, but I have been interested in module development for some time and if I am going to invest time into learning that, I may as well create something useful. I have seen people posting and complaining that there are always hints that dance around how to actually develop a module but never any real, detailed info that answers specific questions that beginners may need.

Any assistance is much appreciated. I hope someone can refer me to some specific info on how to modify and work on the files I need to create a simple directory.

Beth Vest

http://www.dotcomdominion.com

 

 

 
New Post
5/19/2014 7:26 AM
 
the task manager series in the wiki is probably worth a read - http://www.dnnsoftware.com/wiki/page/...

Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
7/3/2014 5:12 AM
 

Hi

You can go through below training video:
http://www.dotnetnuclear.com/articles/tabid/88/ID/9/categoryId/3/Southern-Fried-Training--DotNetNuke-7-Module-Programming-101.aspx

Thanks
Sibabrata Dash
Mindfire Solutions

 
New Post
7/3/2014 3:52 PM
 

Learning how to create a module as a structure is the easy part. Learning how to use DNN's API is the time consuming one. The api chm file is very poor in documentation. Lots of public classes & methods with no descriptions in them or examples for usage. The api doc is useful to know what's available and what you can use.

Here's what I did to learn the API better. I downloaded a bunch of good open source modules and placed all the source in subfolders under one root folder. Then whenever I wanted to know how an api is used, I would search the root folder and inspect the hits. Also tracing a module while it's running from start to an action is helpful. or just read the source.

Searching or asking in the modules subforum is helpful. Browse the wiki too. 

Look at the open source modules which do similar to what you want to create.

 

 
New Post
7/4/2014 2:46 AM
 

Hi Tony,

I agree with your points, to start there is no suitable document available describing about its API. But once you will be familiar with this then it will be very easy to search for API methods. GO through its DB structure there you can find what are the table names and class names are almost same. Like ModuleInfo, ModuleController, TabInfo, TabController and by typing dot you can easily find the methods these controller class providing. Also you should learn about DNN service framework if in case you have not started yet.
http://www.dnnsoftware.com/wiki/page/services-framework-webapi

Thanks
Sibabrata Dash
Mindfire Solutions

 
Previous
 
Next
HomeHomeDevelopment and...Development and...Getting StartedGetting StartedAny tutorials for module development that detail how to actaully desgin a module?Any tutorials for module development that detail how to actaully desgin a module?


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