DotNetNuclear
  • About
    • Contact
  • Products
    • Intensity Slider
    • MVP Template
    • Support
  • Learning

Advanced DotNetNuke Module Development - MVP Pattern
Article Rating

By  Scott Wilkinson

Posted Dec 31, 2012 15:28

Tweet

Comments 3

This is a continuation of the Basic Module Development tutorial in that we pick up our Hello World module from where we left it and make the code fit the MVP Pattern thereby making it more reusable and testable.

First I cover the Model View Presenter pattern and the problem it solves.  This is where most of the tutorials leave you - with just the theory.  Not so here!  I take you step-by-step how to apply this pattern to our module and give you all the code.

If you enjoy this training, please comment or tweet about it. Be sure to follow me on Twitter or Facebook by using the icon links on my home page.

Thanks!

Related Files

  • ModuleExample_Adv (70.3 KB)

Related Articles

  • Advanced DotNetNuke Rich Client Modules - Knockoutjs, jQuery and Services Framework
  • DotNetNuke Module Development Basics

Rate this


Post Comment

Name (required)

Email (required)

CAPTCHA image
Enter the code shown above:

3 Comments

Nguyen Giap
# Nguyen Giap
Saturday, May 25, 2013 12:41 AM
I deply dnn 7.02 in IIS local, view website is run normal. After I created new module using template "DotNetNuke 7 C# MVP DAL2 Template". I'd config follow user guide. But after created module, my website get a error " An unexpected error has occurred&content=0". I don't know Why this error. After I go to IIS > dnndev.me, in right sidebar, I'd clicked View Vitural Directories , it show path of new module so I'd cretead. I'd deleted this vitural directory, so mywebsite is run normal. I need you support for me about this error.

Thanks so much !
host
# host
Saturday, May 25, 2013 9:37 AM
Nguyen,

This is a common problem and you did the right thing. This is not a unique problem with my template. Sometimes visual studio will create an extra virtual directory which will break IIS. If it happens, simply remove the virtual directory.

I will be releasing a video tutorial on my template with these common problems explained. Check back soon. Thanks!
Chuck R.
# Chuck R.
Saturday, December 14, 2013 3:40 PM
Hi Scott, I just found your blog and tutorials hand have started watching them. Great Resource!!! At the end of the video for this series (Advanced DotNetNuke Module Development - MVP Pattern ) you refer to Part 2 (Making Entity Framework Data Objects testable) and Part 3 (Building Unit Tests). However I don't see these resources anywhere on the site. Did you ever make them? I am very familiar with the traditional DNN Module Development and I'm really looking forward to implementing these newer technologies (MVP, EF, Unit Testing, etc.).

I, for one, really appreciate you taking the time to record these and sharing your knowledge with us.
Did this help you? Give back... Give $5 so we can continue creating these articles Why?
25 Latest Articles Current Articles | Archives | Search
  • © 2019 DotNetNuclear LLC
  • Terms Of Use |
  • Privacy Statement |
  • Login
  • DNN Software
  • YouTube
  • Twitter
  • LinkedIn
  • Facebook
  • Stack Overflow