O'Reilly logo

Professional DNN7: Open Source .NET CMS Platform by Ralph Williams, Jr., Scott Willhite, Erik van Ballegoij, Will Strohl, Dennis Shiao, Mitchel Sellers, Nathan Rover, Ashish Prasad, Clinton Bland, Chris Paterra, Charles Nurse, Israel Martinez, Peter Donker, Cathal Connolly, Bruce Chapman, Shaun Walker

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

images

Resources

Although DNN is rich in “out-of-the-box” functionality, its real power comes in the ability to extend and enhance it via one of its many extension points. This appendix explores developer resources, popular extensions, and useful resources at www.dnnsoftware.com.

Table A-1 describes tools that are useful for developing extensions.

TABLE A-1: Developer Tools

TOOL DESCRIPTION
Fiddler—http://fiddler2.com A free web debugging proxy (Burp is another excellent free alternative). Fiddler allows developers to log all HTTP(S) traffic between the client (DNN) and server. Particularly useful for debugging Service Framework (WebAPI) requests.
dotPeek—www.jetbrains.com/decompiler/ A free .NET compiler. Useful for navigating, searching, and decompiling assemblies when source code is not handy.
Christoc's DNN module development template—http://christoctemplate.codeplex.com/ Very useful, free, and popular DNN module development templates.
MVP DAL2 template—http://www.dnnsoftware.com/forge/enterprise-dnn-c-mvp-module-template-for-visual-studio/view/extensiondetail/project/dnnmvptemplate A C# Visual Studio template for DotNetNuke 7 Module Development using the new DAL2 Data Access Layer and implementing the MVP and Repository design patterns.
Beyond Compare—www.scootersoftware.com Compares files (and file contents) and folders to help identify any changes.
Filezilla—http://sourceforge.net/projects/filezilla/ ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required