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/ ...

Get Professional DNN7: Open Source .NET CMS Platform now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.