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...Building ExtensionsBuilding ExtensionsModulesModulesModules development final approachModules development final approach
Previous
 
Next
New Post
9/10/2015 9:50 AM
 

I've found a lot of different way and mixed technologies to develop DNN modules (Razor, WebAPI, SPA, Knockout, Angular, MVC, DCC, 2SXC ecc.) and I'm making a mess and I'm losing sight of the way forward.

My question looking forward is what is the final and best way to begin the development of DNN modules? There is a good tutorial to start about?

Thanks!

 

 
New Post
9/21/2015 12:15 PM
 
moving forward we recommend creating either MVC or SPA based modules as these will be much easier to port to DNN next -ive been leeping http://www.dnnsoftware.com/wiki/dnn-8... up to date and will continue to add to it as we publish new blogs/wiki entries. Obviously this means your modules are targeting DNN 8 or above. If you need to target older releases, then any approach is valid - we typically code modules that use a SPA-type approach (i.e. we use javascript, Knockout and the service framework), but others prefer other approaches such as those you've listed (Angular, Razor etc.). Note: for many modules DCC will be a valid approach, but that depends on the individual module requirements - we continue to iterate on DCC and add functionality (we're working on list types and reference types) so hopefully it will allow for a broad range of modules

Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
9/21/2015 12:23 PM
 

Thanks for the clarification.

I've found a interesting article to understand some comparison between those technical approach: http://prasadhonrao.com/web-forms-mvc...

 
New Post
9/21/2015 12:46 PM
 

SPA (Single Page Application) is not tied to any specific technology. You can do SPA in WebForms, MVC or pure Javascript. SPA just means once the browser gets the first page, you don't do any more full page refreshes or postbacks. You refresh the parts of the page which need updates. 

 
Previous
 
Next
HomeHomeDevelopment and...Development and...Building ExtensionsBuilding ExtensionsModulesModulesModules development final approachModules development final approach


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